Warning: Permanently added '2620:52:6:1161:dead:beef:cafe:c161' (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/11193769-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 60238 Logging PID: 60240 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'bootstrap': 'off', 'build_id': 11193769, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'e1cc909ed0592425068c1ac868ca1b294fe6c761', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@python/python3.15/ty', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ty', 'package_version': '0.0.90-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--churchyard', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'churchyard', 'tags': [], 'task_id': '11193769-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/ty /var/lib/copr-rpmbuild/workspace/workdir-3_2uwqmf/ty --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@python/python3.15/ty', '/var/lib/copr-rpmbuild/workspace/workdir-3_2uwqmf/ty', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-3_2uwqmf/ty'... Running: git checkout e1cc909ed0592425068c1ac868ca1b294fe6c761 -- cmd: ['git', 'checkout', 'e1cc909ed0592425068c1ac868ca1b294fe6c761', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-3_2uwqmf/ty rc: 0 stdout: stderr: Note: switching to 'e1cc909ed0592425068c1ac868ca1b294fe6c761'. 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 e1cc909 automatic import of ty Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-3_2uwqmf/ty rc: 0 tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-3_2uwqmf/ty/ty.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-3_2uwqmf/ty --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792707282.673700 -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-3_2uwqmf/ty/ty.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-3_2uwqmf/ty --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792707282.673700 -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-3_2uwqmf/ty/ty.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-1792707282.673700/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% | 22.0 KiB/s | 3.9 KiB | 00m00s fedora 100% | 145.0 KiB/s | 30.2 KiB | 00m00s Copr repository 100% | 8.8 KiB/s | 1.5 KiB | 00m00s 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-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 184.3 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-20.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.92_v9.0.319-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 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.197-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB elfutils-debuginfod-client x86_64 0:0.197-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.9 KiB elfutils-libelf x86_64 0:0.197-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB elfutils-libs x86_64 0:0.197-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 719.5 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:18.1-1.fc46 copr_base 14.4 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.1-1.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.22-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.1 KiB selinux-policy-targeted noarch 0:45.22-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.9 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.54.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB systemd-libs x86_64 0:262.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB systemd-standalone-sysusers x86_64 0:262.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 981.2 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 0 B. After this operation, 231 MiB extra will be used (install 231 MiB, remove 0 B). [ 1/190] tar-2:1.35-9.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/190] bzip2-0:1.0.8-24.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/190] redhat-rpm-config-0:345-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/190] unzip-0:6.0-71.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/190] cpio-0:2.15-10.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/190] which-0:2.25-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/190] bash-0:5.3.20-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/190] coreutils-0:9.12-1.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/190] grep-0:3.12-4.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/190] patch-0:2.8-6.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/190] sed-0:4.10-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/190] shadow-utils-2:4.20.0-2.fc46. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/190] util-linux-0:2.42.4-2.fc46.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/190] diffutils-0:3.12-6.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/190] fedora-release-common-0:46-0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/190] findutils-1:4.11.0-2.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/190] glibc-minimal-langpack-0:2.44 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/190] gzip-0:1.15-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/190] info-0:7.3-3.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/190] xz-1:5.8.4-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/190] audit-libs-0:4.2.1-2.fc46.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/190] filesystem-0:3.18-59.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/190] libselinux-0:3.11-5.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/190] libsmartcols-0:2.42.4-2.fc46. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/190] readline-0:8.3-7.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/190] systemd-libs-0:262.1-1.fc46.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/190] util-linux-core-0:2.42.4-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/190] binutils-0:2.47.50-20.fc46.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/190] debugedit-0:5.3-3.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/190] elfutils-0:0.197-1.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/190] elfutils-libelf-0:0.197-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/190] file-0:5.48-3.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/190] libarchive-0:3.8.9-2.fc46.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/190] popt-0:1.19-11.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/190] curl-0:8.23.0-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/190] libsepol-0:3.11-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/190] sqlite-libs-0:3.54.1-1.fc46.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/190] file-libs-0:5.48-3.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/190] libsemanage-0:3.11-4.fc46.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/190] setup-0:2.15.1-2.fc45.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/190] glibc-gconv-extra-0:2.44.9000 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/190] ansible-srpm-macros-0:1-22.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/190] build-reproducibility-srpm-ma 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/190] cmake-srpm-macros-0:4.3.0-4.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/190] dwz-0:0.17-3.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/190] efi-srpm-macros-0:6-9.fc45.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/190] erlang-srpm-macros-0:0.4.0-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/190] filesystem-srpm-macros-0:3.18 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/190] forge-srpm-macros-0:0.4.0-5.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/190] gap-srpm-macros-0:2-3.fc45.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/190] java-srpm-macros-0:1-9.fc45.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/190] kernel-srpm-macros-0:1.0-30.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/190] lua-srpm-macros-0:1-18.fc45.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/190] meson-srpm-macros-0:1.12.1-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/190] ocaml-srpm-macros-0:11-4.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/190] openblas-srpm-macros-0:2-23.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/190] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/190] perl-srpm-macros-0:1-65.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/190] pyproject-srpm-macros-0:1.24. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/190] python-srpm-macros-0:3.15-8.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/190] rust-srpm-macros-0:28.5-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/190] tree-sitter-srpm-macros-0:0.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/190] zig-srpm-macros-0:1-9.fc45.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/190] zip-0:3.0-46.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/190] ed-0:1.22.6-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/190] ncurses-base-0:6.6-3.fc45.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/190] glibc-common-0:2.44.9000-5.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/190] fedora-repos-0:46-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/190] redhat-systemd-presets-0:102- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/190] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/190] elfutils-libs-0:0.197-1.fc46. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/190] json-c-0:0.18-9.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/190] coreutils-common-0:9.12-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/190] libcap-0:2.78-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/190] add-determinism-0:0.7.3-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/190] alternatives-0:1.33-6.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/190] jansson-0:2.14-5.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/190] redhat-systemd-presets-common 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/190] ca-certificates-0:2026.2.92_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/190] crypto-policies-0:20260713-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/190] fips-provider-0:1.5.3-1.fc46. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/190] fedora-gpg-keys-0:46-0.3.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/190] fedora-repos-rawhide-0:46-0.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/190] gnulib-l10n-0:20241231-4.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/190] ima-evm-utils-libs-0:1.6.2-12 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/190] gpgverify-0:2.2-5.fc45.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/190] libgpg-error-0:1.61-2.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/190] npth-0:1.8-5.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [150/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [151/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [152/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [153/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [154/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [155/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [156/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [157/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [158/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [159/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [160/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [161/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [162/190] libunistring-0:1.1-12.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [163/190] nettle-0:4.0-5.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [164/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [165/190] gdb-minimal-0:18.1-1.fc46.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [166/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [167/190] fedora-release-0:46-0.1.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [168/190] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [169/190] libcurl-0:8.23.0-1.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [170/190] selinux-policy-targeted-0:45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [171/190] systemd-standalone-sysusers-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [172/190] policycoreutils-0:3.11-2.fc46 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [173/190] selinux-policy-0:45.22-1.fc46 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [174/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [175/190] libbrotli-0:1.2.1-1.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [176/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [177/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [178/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [179/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [180/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [181/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [182/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [183/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [184/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [185/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [186/190] libselinux-utils-0:3.11-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [187/190] libfido2-0:1.17.0-6.fc46.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [188/190] libssh-config-0:0.12.2-1.fc45 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [189/190] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [190/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [190/190] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/192] Verify package files 100% | 436.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-1792707282.673700/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.2 KiB/s | 190.0 B | 00m00s [ 3/192] Installing libgcc-0:16.2.1-2. 100% | 133.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% | 17.7 MiB/s | 18.1 KiB | 00m00s [ 6/192] Installing publicsuffix-list- 100% | 70.3 MiB/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% | 2.4 MiB/s | 2.5 KiB | 00m00s [ 10/192] Installing fedora-gpg-keys-0: 100% | 29.6 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% | 6.7 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% | 28.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% | 304.2 MiB/s | 11.6 MiB | 00m00s [ 18/192] Installing ncurses-base-0:6.6 100% | 57.8 MiB/s | 355.3 KiB | 00m00s [ 19/192] Installing bash-0:5.3.20-1.fc 100% | 201.8 MiB/s | 8.5 MiB | 00m00s [ 20/192] Installing glibc-common-0:2.4 100% | 45.0 MiB/s | 1.0 MiB | 00m00s [ 21/192] Installing glibc-gconv-extra- 100% | 210.5 MiB/s | 7.8 MiB | 00m00s [ 22/192] Installing glibc-0:2.44.9000- 100% | 126.0 MiB/s | 7.2 MiB | 00m00s [ 23/192] Installing ncurses-libs-0:6.6 100% | 136.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% | 37.5 MiB/s | 959.7 KiB | 00m00s [ 28/192] Installing readline-0:8.3-7.f 100% | 168.5 MiB/s | 517.7 KiB | 00m00s [ 29/192] Installing libstdc++-0:16.2.1 100% | 220.5 MiB/s | 3.1 MiB | 00m00s [ 30/192] Installing libzstd-0:1.5.7-6. 100% | 187.0 MiB/s | 957.4 KiB | 00m00s [ 31/192] Installing elfutils-libelf-0: 100% | 233.7 MiB/s | 1.6 MiB | 00m00s [ 32/192] Installing libassuan-0:2.5.7- 100% | 80.9 MiB/s | 165.7 KiB | 00m00s [ 33/192] Installing libgcrypt-0:1.12.4 100% | 208.3 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% | 213.1 MiB/s | 2.8 MiB | 00m00s [ 36/192] Installing libacl-0:2.4.0-2.f 100% | 43.6 MiB/s | 44.7 KiB | 00m00s [ 37/192] Installing gmp-1:6.3.0-6.fc45 100% | 199.6 MiB/s | 817.4 KiB | 00m00s [ 38/192] Installing popt-0:1.19-11.fc4 100% | 46.6 MiB/s | 143.3 KiB | 00m00s [ 39/192] Installing sqlite-libs-0:3.54 100% | 205.8 MiB/s | 1.6 MiB | 00m00s [ 40/192] Installing xz-libs-1:5.8.4-1. 100% | 108.8 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% | 176.1 MiB/s | 721.4 KiB | 00m00s [ 43/192] Installing libblkid-0:2.42.4- 100% | 138.3 MiB/s | 283.3 KiB | 00m00s [ 44/192] Installing libsepol-0:3.11-2. 100% | 211.7 MiB/s | 867.1 KiB | 00m00s [ 45/192] Installing gnupg2-gpgconf-0:2 100% | 13.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% | 247.8 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% | 22.3 MiB/s | 159.5 KiB | 00m00s [ 52/192] Installing gnupg2-verify-0:2. 100% | 16.6 MiB/s | 357.7 KiB | 00m00s [ 53/192] Installing mpfr-0:4.2.2-4.fc4 100% | 207.7 MiB/s | 850.9 KiB | 00m00s [ 54/192] Installing gawk-0:5.4.1-1.fc4 100% | 82.5 MiB/s | 2.2 MiB | 00m00s [ 55/192] Installing dwz-0:0.17-3.fc45. 100% | 15.0 MiB/s | 292.5 KiB | 00m00s [ 56/192] Installing libksba-0:1.8.1-1. 100% | 141.4 MiB/s | 434.4 KiB | 00m00s [ 57/192] Installing unzip-0:6.0-71.fc4 100% | 22.9 MiB/s | 445.3 KiB | 00m00s [ 58/192] Installing file-libs-0:5.48-3 100% | 493.8 MiB/s | 12.3 MiB | 00m00s [ 59/192] Installing file-0:5.48-3.fc46 100% | 5.6 MiB/s | 103.4 KiB | 00m00s [ 60/192] Installing diffutils-0:3.12-6 100% | 58.0 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% | 11.6 MiB/s | 213.3 KiB | 00m00s [ 67/192] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 68/192] Installing alternatives-0:1.3 100% | 3.7 MiB/s | 63.6 KiB | 00m00s [ 69/192] Installing lua-libs-0:5.5.1-2 100% | 146.2 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% | 90.9 MiB/s | 2.6 MiB | 00m00s [ 72/192] Installing p11-kit-trust-0:0. 100% | 10.9 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.3 MiB/s | 39.8 KiB | 00m00s [ 75/192] Installing zip-0:3.0-46.fc45. 100% | 32.5 MiB/s | 698.0 KiB | 00m00s [ 76/192] Installing gnupg2-keyboxd-0:2 100% | 16.5 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% | 284.1 MiB/s | 4.8 MiB | 00m00s [ 80/192] Installing nettle-0:4.0-5.fc4 100% | 196.5 MiB/s | 805.0 KiB | 00m00s [ 81/192] Installing gnutls-0:3.8.13-5. 100% | 274.1 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% | 24.7 MiB/s | 506.1 KiB | 00m00s [ 84/192] Installing libxml2-0:2.15.4-1 100% | 71.9 MiB/s | 1.7 MiB | 00m00s [ 85/192] Installing bzip2-0:1.0.8-24.f 100% | 5.7 MiB/s | 99.5 KiB | 00m00s [ 86/192] Installing add-determinism-0: 100% | 86.4 MiB/s | 2.2 MiB | 00m00s [ 87/192] Installing cpio-0:2.15-10.fc4 100% | 48.0 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% | 5.2 MiB/s | 95.2 KiB | 00m00s [ 90/192] Installing ed-0:1.22.6-1.fc46 100% | 8.3 MiB/s | 153.2 KiB | 00m00s [ 91/192] Installing patch-0:2.8-6.fc46 100% | 9.7 MiB/s | 228.1 KiB | 00m00s [ 92/192] Installing lz4-libs-0:1.10.0- 100% | 81.2 MiB/s | 166.4 KiB | 00m00s [ 93/192] Installing libpfm-0:4.14.1-2. 100% | 296.5 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% | 86.6 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% | 43.6 MiB/s | 981.8 KiB | 00m00s [101/192] Installing libbrotli-0:1.2.1- 100% | 211.7 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% | 62.6 MiB/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% | 38.0 MiB/s | 38.9 KiB | 00m00s [109/192] Installing pcre2-syntax-0:10. 100% | 138.8 MiB/s | 284.3 KiB | 00m00s [110/192] Installing pcre2-0:10.47-1.fc 100% | 175.8 MiB/s | 720.0 KiB | 00m00s [111/192] Installing libselinux-0:3.11- 100% | 100.8 MiB/s | 206.4 KiB | 00m00s [112/192] Installing grep-0:3.12-4.fc45 100% | 38.6 MiB/s | 1.0 MiB | 00m00s [113/192] Installing sed-0:4.10-2.fc45. 100% | 37.1 MiB/s | 874.9 KiB | 00m00s [114/192] Installing findutils-1:4.11.0 100% | 67.5 MiB/s | 2.0 MiB | 00m00s [115/192] Installing xz-1:5.8.4-1.fc46. 100% | 44.6 MiB/s | 1.4 MiB | 00m00s [116/192] Installing libmount-0:2.42.4- 100% | 133.5 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% | 50.4 MiB/s | 1.5 MiB | 00m00s [119/192] Installing openssl-libs-1:4.0 100% | 291.3 MiB/s | 6.7 MiB | 00m00s [120/192] Installing coreutils-0:9.12-1 100% | 115.5 MiB/s | 6.4 MiB | 00m00s [121/192] Installing ca-certificates-0: 100% | 1.3 MiB/s | 2.5 MiB | 00m02s [122/192] Installing libarchive-0:3.8.9 100% | 163.7 MiB/s | 1.0 MiB | 00m00s [123/192] Installing krb5-libs-0:1.22.2 100% | 68.2 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% | 16.7 MiB/s | 682.8 KiB | 00m00s [127/192] Installing util-linux-0:2.42. 100% | 62.6 MiB/s | 3.8 MiB | 00m00s [128/192] Installing gzip-0:1.15-1.fc46 100% | 22.0 MiB/s | 450.7 KiB | 00m00s [129/192] Installing rpm-sequoia-0:1.10 100% | 271.9 MiB/s | 2.4 MiB | 00m00s [130/192] Installing rpm-libs-0:6.1.0-1 100% | 183.2 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% | 160.2 MiB/s | 984.5 KiB | 00m00s [133/192] Installing openldap-0:2.6.15- 100% | 95.9 MiB/s | 687.2 KiB | 00m00s [134/192] Installing gnupg2-dirmngr-0:2 100% | 15.4 MiB/s | 632.8 KiB | 00m00s [135/192] Installing gnupg2-0:2.4.9-18. 100% | 151.2 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% | 141.2 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% | 217.1 MiB/s | 1.1 MiB | 00m00s [143/192] Installing elfutils-debuginfo 100% | 3.8 MiB/s | 82.2 KiB | 00m00s [144/192] Installing binutils-0:2.47.50 100% | 209.6 MiB/s | 24.5 MiB | 00m00s [145/192] Installing elfutils-0:0.197-1 100% | 105.9 MiB/s | 3.1 MiB | 00m00s [146/192] Installing gdb-minimal-0:18.1 100% | 209.3 MiB/s | 14.4 MiB | 00m00s [147/192] Installing debugedit-0:5.3-3. 100% | 12.2 MiB/s | 224.1 KiB | 00m00s [148/192] Installing curl-0:8.23.0-1.fc 100% | 14.0 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% | 0.0 B/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% | 102.6 MiB/s | 3.0 MiB | 00m00s [157/192] Installing linkdupes-0:0.7.3- 100% | 38.3 MiB/s | 783.5 KiB | 00m00s [158/192] Installing libselinux-utils-0 100% | 13.6 MiB/s | 320.4 KiB | 00m00s [159/192] Installing policycoreutils-0: 100% | 17.6 MiB/s | 921.3 KiB | 00m00s [160/192] Installing selinux-policy-0:4 100% | 523.3 KiB/s | 34.5 KiB | 00m00s [161/192] Installing selinux-policy-tar 100% | 106.3 MiB/s | 15.1 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% | 88.7 KiB/s | 1.8 KiB | 00m00s [165/192] Installing rust-srpm-macros-0 100% | 6.2 MiB/s | 6.4 KiB | 00m00s [166/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [167/192] Installing qt5-srpm-macros-0: 100% | 75.8 KiB/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% | 35.4 MiB/s | 36.2 KiB | 00m00s [180/192] Installing rpm-build-0:6.1.0- 100% | 15.0 MiB/s | 322.1 KiB | 00m00s [181/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.6 KiB | 00m00s [182/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [183/192] Installing redhat-rpm-config- 100% | 62.0 MiB/s | 190.5 KiB | 00m00s [184/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 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% | 4.2 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 87.7 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 38.2 KiB/s | 372.8 KiB | 00m10s 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-20.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.92_v9.0.319-2.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.197-1.fc46.x86_64 elfutils-debuginfod-client-0.197-1.fc46.x86_64 elfutils-libelf-0.197-1.fc46.x86_64 elfutils-libs-0.197-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-18.1-1.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.1-1.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-5.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.22-1.fc46.noarch selinux-policy-targeted-45.22-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-2.fc46.x86_64 sqlite-libs-3.54.1-1.fc46.x86_64 systemd-libs-262.1-1.fc46.x86_64 systemd-standalone-sysusers-262.1-1.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.AX9hZH setting SOURCE_DATE_EPOCH=1792627200 Wrote: /builddir/build/SRPMS/ty-0.0.90-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-1792707282.673700/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-3_2uwqmf/ty/ty.spec) Config(child) 0 minutes 25 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/ty-0.0.90-1.fc46.src.rpm) Config(fedora-rawhide-x86_64) Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1792707282.673700/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 ty-0.0.90-1.fc46.src.rpm Start: build setup for ty-0.0.90-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.dy5NKG setting SOURCE_DATE_EPOCH=1792627200 Wrote: /builddir/build/SRPMS/ty-0.0.90-1.fc46.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 22.9 KiB/s | 3.9 KiB | 00m00s fedora 100% | 140.9 KiB/s | 30.2 KiB | 00m00s Copr repository 100% | 9.1 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.33-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.7 KiB annobin-plugin-gcc x86_64 0:13.33-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 726.5 KiB cargo x86_64 0:1.99.1-2.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.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 349.6 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-65.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.1-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.1-2.fc46 copr_base 48.2 MiB python3-tomlkit noarch 0:0.13.2-11.fc46 copr_base 503.4 KiB rust x86_64 0:1.99.1-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.8 MiB rust-std-static x86_64 0:1.99.1-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.0 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 82 MiB. After this operation, 674 MiB extra will be used (install 674 MiB, remove 0 B). [ 1/34] python3-0:3.15.1-2.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/34] python3-libs-0:3.15.1-2.fc46.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/34] python3-click-1:8.4.2-1.fc46.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/34] expat-0:2.9.0-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/34] python-pip-wheel-0:26.2.1-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/34] tzdata-0:2026e-1.fc46.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/34] less-0:710-1.fc46.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [10/34] llvm-libs-0:23.1.3-2.fc46.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [11/34] llvm-filesystem-0:23.1.3-2.fc46 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [12/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [13/34] glibc-devel-0:2.44.9000-5.fc46. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [14/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [15/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [16/34] make-1:4.4.1-13.fc45.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [17/34] libedit-0:3.1-60.20260512cvs.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [18/34] kernel-headers-0:7.3.0-65.fc46. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [19/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [20/34] python3-tomlkit-0:0.13.2-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [21/34] annobin-plugin-gcc-0:13.33-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [22/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [23/34] annobin-docs-0:13.33-1.fc46.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [24/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 913.1 KiB/s | 14.6 KiB | 00m00s [25/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 33.1 MiB/s | 848.0 KiB | 00m00s [26/34] cargo-0:1.99.1-2.fc46.x86_64 100% | 247.5 MiB/s | 7.9 MiB | 00m00s [27/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 85.4 MiB/s | 612.0 KiB | 00m00s [28/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 36.4 MiB/s | 148.9 KiB | 00m00s [29/34] rust-0:1.99.1-2.fc46.x86_64 100% | 316.1 MiB/s | 31.0 MiB | 00m00s [30/34] tomcli-0:0.10.1-6.fc46.noarch 100% | 300.1 KiB/s | 65.1 KiB | 00m00s [31/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 5.4 MiB/s | 38.5 KiB | 00m00s [32/34] rust-std-static-0:1.99.1-2.fc46 100% | 287.2 MiB/s | 41.1 MiB | 00m00s [33/34] tomcli+tomlkit-0:0.10.1-6.fc46. 100% | 104.0 KiB/s | 8.3 KiB | 00m00s [34/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 664.2 KiB/s | 186.7 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 200.1 MiB/s | 81.8 MiB | 00m00s Running transaction [ 1/36] Verify package files 100% | 31.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 607.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 83.2 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 249.1 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.33 100% | 49.2 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing kernel-headers-0:7.3 100% | 141.5 MiB/s | 7.2 MiB | 00m00s [ 8/36] Installing glibc-devel-0:2.44.9 100% | 119.9 MiB/s | 2.4 MiB | 00m00s [ 9/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [10/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [11/36] Installing make-1:4.4.1-13.fc45 100% | 72.2 MiB/s | 1.8 MiB | 00m00s [12/36] Installing libatomic-0:16.2.1-2 100% | 45.6 MiB/s | 46.7 KiB | 00m00s [13/36] Installing gcc-0:16.2.1-2.fc46. 100% | 277.0 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% | 233.3 MiB/s | 1.4 MiB | 00m00s [16/36] Installing llvm-filesystem-0:23 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [17/36] Installing llvm-libs-0:23.1.3-2 100% | 294.7 MiB/s | 146.2 MiB | 00m00s [18/36] Installing rust-0:1.99.1-2.fc46 100% | 262.0 MiB/s | 92.8 MiB | 00m00s [19/36] Installing rust-std-static-0:1. 100% | 360.9 MiB/s | 175.1 MiB | 00m00s [20/36] Installing cargo-0:1.99.1-2.fc4 100% | 243.4 MiB/s | 23.6 MiB | 00m00s [21/36] Installing less-0:710-1.fc46.x8 100% | 21.8 MiB/s | 492.0 KiB | 00m00s [22/36] Installing tzdata-0:2026e-1.fc4 100% | 31.8 MiB/s | 1.5 MiB | 00m00s [23/36] Installing python-pip-wheel-0:2 100% | 422.7 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.9.0-1.fc46 100% | 14.9 MiB/s | 351.7 KiB | 00m00s [26/36] Installing python3-libs-0:3.15. 100% | 231.5 MiB/s | 48.6 MiB | 00m00s [27/36] Installing python3-0:3.15.1-2.f 100% | 1.7 MiB/s | 30.4 KiB | 00m00s [28/36] Installing python3-click-1:8.4. 100% | 221.9 MiB/s | 1.3 MiB | 00m00s [29/36] Installing cargo2rpm-0:0.4.0-1. 100% | 55.7 MiB/s | 1.4 MiB | 00m00s [30/36] Installing python3-tomlkit-0:0. 100% | 125.1 MiB/s | 512.5 KiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 7.7 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% | 27.3 MiB/s | 728.1 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.7 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 11.4 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.UeByQE setting SOURCE_DATE_EPOCH=1792627200 Wrote: /builddir/build/SRPMS/ty-0.0.90-1.fc46.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 22.1 KiB/s | 3.9 KiB | 00m00s fedora 100% | 135.9 KiB/s | 30.2 KiB | 00m00s Copr repository 100% | 8.8 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 ty-0.0.90-1.fc46.src.rpm Start: rpmbuild ty-0.0.90-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.tpGstI setting SOURCE_DATE_EPOCH=1792627200 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.gdpKbT Creating(rpmbuild.env): /builddir/build/BUILD/ty-0.0.90-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ty-0.0.90-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="1" RPM_SPECPARTS_DIR="/builddir/build/BUILD/ty-0.0.90-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="ty" RPM_PACKAGE_VERSION="0.0.90" 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/ty-0.0.90-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.C5Ujzw + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + cd /builddir/build/BUILD/ty-0.0.90-build + rm -rf ty-0.0.90 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ty-0.0.90.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ty-0.0.90 + /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-ty-exec.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + cd /builddir/build/BUILD/ty-0.0.90-build + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-3f0cdd9114894cc3b308833eccb956ae6e980bdf.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ty-0.0.90 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rmdir ruff + mv ../ruff-3f0cdd9114894cc3b308833eccb956ae6e980bdf ruff + pushd ruff ~/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff ~/build/BUILD/ty-0.0.90-build/ty-0.0.90 + /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 + tomcli set pyproject.toml false tool.maturin.strip + 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 ~/build/BUILD/ty-0.0.90-build/ty-0.0.90 + popd + tomcli set ruff/Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed ruff/crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets ruff/crates/ruff_annotate_snippets/LICENSE-APACHE ruff/crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./ruff/fuzz/Cargo.toml ./ruff/crates/ty_wasm/Cargo.toml ./ruff/crates/ty_vendored/Cargo.toml ./ruff/crates/ty_test/Cargo.toml ./ruff/crates/ty_static/Cargo.toml ./ruff/crates/ty_site_packages/Cargo.toml ./ruff/crates/ty_server/Cargo.toml ./ruff/crates/ty_python_semantic/Cargo.toml ./ruff/crates/ty_python_core/Cargo.toml ./ruff/crates/ty_project/Cargo.toml ./ruff/crates/ty_module_resolver/Cargo.toml ./ruff/crates/ty_ide/Cargo.toml ./ruff/crates/ty_completion_eval/Cargo.toml ./ruff/crates/ty_completion_bench/Cargo.toml ./ruff/crates/ty_combine/Cargo.toml ./ruff/crates/ty/Cargo.toml ./ruff/crates/ruff_workspace/Cargo.toml ./ruff/crates/ruff_wasm/Cargo.toml ./ruff/crates/ruff_unicode_names2_generator/Cargo.toml ./ruff/crates/ruff_unicode_names2/Cargo.toml ./ruff/crates/ruff_text_size/Cargo.toml ./ruff/crates/ruff_source_file/Cargo.toml ./ruff/crates/ruff_server/Cargo.toml ./ruff/crates/ruff_ranged_value/Cargo.toml ./ruff/crates/ruff_python_trivia_integration_tests/Cargo.toml ./ruff/crates/ruff_python_trivia/Cargo.toml ./ruff/crates/ruff_python_stdlib/Cargo.toml ./ruff/crates/ruff_python_semantic/Cargo.toml ./ruff/crates/ruff_python_parser/Cargo.toml ./ruff/crates/ruff_python_literal/Cargo.toml ./ruff/crates/ruff_python_index/Cargo.toml ./ruff/crates/ruff_python_importer/Cargo.toml ./ruff/crates/ruff_python_formatter/Cargo.toml ./ruff/crates/ruff_python_edits/Cargo.toml ./ruff/crates/ruff_python_codegen/Cargo.toml ./ruff/crates/ruff_python_ast_integration_tests/Cargo.toml ./ruff/crates/ruff_python_ast/Cargo.toml ./ruff/crates/ruff_options_metadata/Cargo.toml ./ruff/crates/ruff_notebook/Cargo.toml ./ruff/crates/ruff_memory_usage/Cargo.toml ./ruff/crates/ruff_mdtest/Cargo.toml ./ruff/crates/ruff_markdown/Cargo.toml ./ruff/crates/ruff_macros/Cargo.toml ./ruff/crates/ruff_linter/Cargo.toml ./ruff/crates/ruff_index/Cargo.toml ./ruff/crates/ruff_graph/Cargo.toml ./ruff/crates/ruff_formatter/Cargo.toml ./ruff/crates/ruff_diagnostics/Cargo.toml ./ruff/crates/ruff_dev/Cargo.toml ./ruff/crates/ruff_db/Cargo.toml ./ruff/crates/ruff_command_line/Cargo.toml ./ruff/crates/ruff_cache/Cargo.toml ./ruff/crates/ruff_benchmark/Cargo.toml ./ruff/crates/ruff_annotate_snippets/Cargo.toml ./ruff/crates/ruff/Cargo.toml ./ruff/crates/mdtest/Cargo.toml ./ruff/Cargo.toml + rm --recursive --verbose ruff/crates/ruff_benchmark removed 'ruff/crates/ruff_benchmark/src/real_world_projects.rs' removed 'ruff/crates/ruff_benchmark/src/lib.rs' removed 'ruff/crates/ruff_benchmark/src/criterion.rs' removed directory 'ruff/crates/ruff_benchmark/src' removed 'ruff/crates/ruff_benchmark/resources/typeis_narrowing.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_types.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_re.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/_parser.py' removed 'ruff/crates/ruff_benchmark/resources/tomllib/__init__.py' removed directory 'ruff/crates/ruff_benchmark/resources/tomllib' removed 'ruff/crates/ruff_benchmark/resources/pypinyin.py' removed 'ruff/crates/ruff_benchmark/resources/pydantic/types.py' removed directory 'ruff/crates/ruff_benchmark/resources/pydantic' removed 'ruff/crates/ruff_benchmark/resources/numpy/globals.py' removed 'ruff/crates/ruff_benchmark/resources/numpy/ctypeslib.py' removed directory 'ruff/crates/ruff_benchmark/resources/numpy' removed 'ruff/crates/ruff_benchmark/resources/large/dataset.py' removed directory 'ruff/crates/ruff_benchmark/resources/large' removed 'ruff/crates/ruff_benchmark/resources/README.md' removed directory 'ruff/crates/ruff_benchmark/resources' removed 'ruff/crates/ruff_benchmark/benches/ty_walltime.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_shared/mod.rs' removed directory 'ruff/crates/ruff_benchmark/benches/ty_shared' removed 'ruff/crates/ruff_benchmark/benches/ty_script.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_ide.rs' removed 'ruff/crates/ruff_benchmark/benches/ty_constraint_set.rs' removed 'ruff/crates/ruff_benchmark/benches/ty.rs' removed 'ruff/crates/ruff_benchmark/benches/parser.rs' removed 'ruff/crates/ruff_benchmark/benches/module_resolution.rs' removed 'ruff/crates/ruff_benchmark/benches/linter.rs' removed 'ruff/crates/ruff_benchmark/benches/lexer.rs' removed 'ruff/crates/ruff_benchmark/benches/formatter.rs' removed directory 'ruff/crates/ruff_benchmark/benches' removed 'ruff/crates/ruff_benchmark/README.md' removed 'ruff/crates/ruff_benchmark/Cargo.toml' removed directory 'ruff/crates/ruff_benchmark' + rm --recursive --verbose ruff/crates/ruff_dev removed 'ruff/crates/ruff_dev/src/round_trip.rs' removed 'ruff/crates/ruff_dev/src/print_tokens.rs' removed 'ruff/crates/ruff_dev/src/print_cst.rs' removed 'ruff/crates/ruff_dev/src/print_ast.rs' removed 'ruff/crates/ruff_dev/src/main.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_schema.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_rules.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_options.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_env_vars_reference.rs' removed 'ruff/crates/ruff_dev/src/generate_ty_cli_reference.rs' removed 'ruff/crates/ruff_dev/src/generate_rules_table.rs' removed 'ruff/crates/ruff_dev/src/generate_options.rs' removed 'ruff/crates/ruff_dev/src/generate_json_schema.rs' removed 'ruff/crates/ruff_dev/src/generate_docs.rs' removed 'ruff/crates/ruff_dev/src/generate_default_rules.rs' removed 'ruff/crates/ruff_dev/src/generate_cli_help.rs' removed 'ruff/crates/ruff_dev/src/generate_all.rs' removed 'ruff/crates/ruff_dev/src/format_dev.rs' removed directory 'ruff/crates/ruff_dev/src' removed 'ruff/crates/ruff_dev/Cargo.toml' removed directory 'ruff/crates/ruff_dev' removed 'ruff/crates/ruff_wasm/tests/api.rs' removed directory 'ruff/crates/ruff_wasm/tests' removed 'ruff/crates/ruff_wasm/src/lib.rs' removed directory 'ruff/crates/ruff_wasm/src' removed 'ruff/crates/ruff_wasm/README.md' removed 'ruff/crates/ruff_wasm/Cargo.toml' removed directory 'ruff/crates/ruff_wasm' removed 'ruff/crates/ty_wasm/tests/api.rs' removed directory 'ruff/crates/ty_wasm/tests' removed 'ruff/crates/ty_wasm/src/lib.rs' removed directory 'ruff/crates/ty_wasm/src' removed 'ruff/crates/ty_wasm/build.rs' removed 'ruff/crates/ty_wasm/Cargo.toml' removed directory 'ruff/crates/ty_wasm' + rm --recursive --verbose ruff/crates/ruff_wasm ruff/crates/ty_wasm + typeshed_rev_file=ruff/crates/ty_vendored/vendor/typeshed/source_commit.txt ++ cat ruff/crates/ty_vendored/vendor/typeshed/source_commit.txt + typeshed_rev_in_source=86d68f86591c4bf97723350505d2cd28123ab3b6 + [[ 86d68f86591c4bf97723350505d2cd28123ab3b6 != 86d68f86591c4bf97723350505d2cd28123ab3b6 ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.e3SBI7 + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + cd ty-0.0.90 + pushd ruff + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + pushd crates/ty + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + popd + popd + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.90-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 16.5 KiB/s | 3.9 KiB | 00m00s fedora 100% | 114.3 KiB/s | 30.2 KiB | 00m00s Copr repository 100% | 6.6 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-2.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-12.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-12.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip-devel noarch 0:8.6.0-12.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.13.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-typed-path+std-devel noarch 0:0.13.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-typed-path-devel noarch 0:0.13.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 700.1 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-12.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-12.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 166 MiB. After this operation, 985 MiB extra will be used (install 985 MiB, remove 0 B). [ 1/1006] pyproject-rpm-macros-0:1.24 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/1006] python-rpm-macros-0:3.15-8. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/1006] python3-rpm-macros-0:3.15-8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/1006] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/1006] libstdc++-devel-0:16.2.1-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/1006] cmake-filesystem-0:4.3.0-4. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/1006] emacs-filesystem-1:31.1-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/1006] rust-aho-corasick+perf-lite 100% | 346.7 KiB/s | 8.0 KiB | 00m00s [ 9/1006] rust-aho-corasick+std-devel 100% | 333.4 KiB/s | 8.0 KiB | 00m00s [ 10/1006] rust-aho-corasick-devel-0:1 100% | 5.4 MiB/s | 149.6 KiB | 00m00s [ 11/1006] rust-anstream+auto-devel-0: 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 12/1006] rust-anstream-devel-0:1.0.0 100% | 6.3 MiB/s | 32.1 KiB | 00m00s [ 13/1006] rust-anstyle-devel-0:1.0.14 100% | 5.9 MiB/s | 24.1 KiB | 00m00s [ 14/1006] rust-anstyle+std-devel-0:1. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 15/1006] rust-anstream+wincon-devel- 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 16/1006] rust-anyhow+std-devel-0:1.0 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 17/1006] rust-anyhow-devel-0:1.0.104 100% | 10.4 MiB/s | 53.4 KiB | 00m00s [ 18/1006] rust-arc-swap-devel-0:1.9.2 100% | 13.9 MiB/s | 71.0 KiB | 00m00s [ 19/1006] rust-argfile-devel-0:1.0.0- 100% | 4.3 MiB/s | 17.6 KiB | 00m00s [ 20/1006] rust-assert_fs-devel-0:1.1. 100% | 6.1 MiB/s | 24.9 KiB | 00m00s [ 21/1006] rust-arrayvec-devel-0:0.7.8 100% | 7.5 MiB/s | 38.2 KiB | 00m00s [ 22/1006] rust-bitflags-devel-0:2.13. 100% | 14.2 MiB/s | 58.2 KiB | 00m00s [ 23/1006] rust-bitvec+alloc-devel-0:1 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 24/1006] rust-bitvec-devel-0:1.0.1-8 100% | 40.9 MiB/s | 209.2 KiB | 00m00s [ 25/1006] rust-bstr-devel-0:1.13.1-1. 100% | 50.3 MiB/s | 257.3 KiB | 00m00s [ 26/1006] rust-bstr+std-devel-0:1.13. 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 27/1006] rust-cachedir-devel-0:0.3.1 100% | 4.8 MiB/s | 14.6 KiB | 00m00s [ 28/1006] rust-camino-devel-0:1.2.6-1 100% | 10.3 MiB/s | 42.1 KiB | 00m00s [ 29/1006] rust-camino+serde1-devel-0: 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 30/1006] rust-clap-devel-0:4.6.7-1.f 100% | 18.5 MiB/s | 75.9 KiB | 00m00s [ 31/1006] rust-clap+color-devel-0:4.6 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 32/1006] rust-clap+derive-devel-0:4. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 33/1006] rust-clap+env-devel-0:4.6.7 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 34/1006] rust-clap+help-devel-0:4.6. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 35/1006] rust-clap+std-devel-0:4.6.7 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 36/1006] rust-clap+error-context-dev 100% | 2.5 MiB/s | 10.3 KiB | 00m00s [ 37/1006] rust-clap+string-devel-0:4. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 38/1006] rust-clap+usage-devel-0:4.6 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 39/1006] rust-clap+suggestions-devel 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 40/1006] rust-clap+wrap_help-devel-0 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 41/1006] rust-clap_complete_command- 100% | 3.4 MiB/s | 13.8 KiB | 00m00s [ 42/1006] rust-clap_complete_command+ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 43/1006] rust-clearscreen-devel-0:4. 100% | 29.1 MiB/s | 148.9 KiB | 00m00s [ 44/1006] rust-colored+no-color-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 45/1006] rust-colored-devel-0:3.1.1- 100% | 7.2 MiB/s | 36.9 KiB | 00m00s [ 46/1006] rust-compact_str+serde-deve 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 47/1006] rust-compact_str+std-devel- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 48/1006] rust-compact_str-devel-0:0. 100% | 16.6 MiB/s | 85.1 KiB | 00m00s [ 49/1006] rust-countme-devel-0:3.0.1- 100% | 4.3 MiB/s | 17.7 KiB | 00m00s [ 50/1006] rust-crossbeam+std-devel-0: 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 51/1006] rust-crossbeam-devel-0:0.8. 100% | 3.7 MiB/s | 19.0 KiB | 00m00s [ 52/1006] rust-ctrlc-devel-0:3.5.2-2. 100% | 4.5 MiB/s | 23.1 KiB | 00m00s [ 53/1006] rust-dashmap-devel-0:6.2.1- 100% | 6.3 MiB/s | 32.2 KiB | 00m00s [ 54/1006] rust-csv-devel-0:1.4.0-3.fc 100% | 70.8 MiB/s | 724.6 KiB | 00m00s [ 55/1006] rust-datatest-stable-devel- 100% | 7.4 MiB/s | 37.6 KiB | 00m00s [ 56/1006] rust-drop_bomb-devel-0:0.1. 100% | 3.6 MiB/s | 14.9 KiB | 00m00s [ 57/1006] rust-dunce-devel-0:1.0.5-5. 100% | 3.8 MiB/s | 15.6 KiB | 00m00s [ 58/1006] rust-etcetera-devel-0:0.11. 100% | 5.6 MiB/s | 22.9 KiB | 00m00s [ 59/1006] rust-fern-devel-0:0.7.1-7.f 100% | 47.5 MiB/s | 291.6 KiB | 00m00s [ 60/1006] rust-filetime-devel-0:0.2.2 100% | 5.4 MiB/s | 22.2 KiB | 00m00s [ 61/1006] rust-gen-lsp-types-devel-0: 100% | 16.5 MiB/s | 84.7 KiB | 00m00s [ 62/1006] rust-gen-lsp-types+url-deve 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 63/1006] rust-get-size2-devel-0:0.11 100% | 8.7 MiB/s | 35.5 KiB | 00m00s [ 64/1006] rust-get-size2+compact-str- 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 65/1006] rust-get-size2+derive-devel 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 66/1006] rust-get-size2+hashbrown-de 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 67/1006] rust-get-size2+indexmap-dev 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 68/1006] rust-get-size2+ordermap-dev 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 69/1006] rust-get-size2+smallvec-dev 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 70/1006] rust-get-size2+parking_lot- 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 71/1006] rust-get-size2+std-devel-0: 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 72/1006] rust-get-size2+thin-vec-dev 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 73/1006] rust-glob-devel-0:0.3.4-1.f 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [ 74/1006] rust-globset-devel-0:0.4.20 100% | 8.6 MiB/s | 35.4 KiB | 00m00s [ 75/1006] rust-globset+log-devel-0:0. 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 76/1006] rust-globwalk-devel-0:0.9.1 100% | 4.1 MiB/s | 16.9 KiB | 00m00s [ 77/1006] rust-hashbrown-devel-0:0.17 100% | 30.3 MiB/s | 124.1 KiB | 00m00s [ 78/1006] rust-hashbrown+inline-more- 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 79/1006] rust-heck-devel-0:0.5.0-6.f 100% | 4.9 MiB/s | 20.2 KiB | 00m00s [ 80/1006] rust-icu_normalizer+compile 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 81/1006] rust-icu_normalizer-devel-0 100% | 58.0 MiB/s | 356.1 KiB | 00m00s [ 82/1006] rust-icu_properties+compile 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 83/1006] rust-icu_properties-devel-0 100% | 17.9 MiB/s | 91.8 KiB | 00m00s [ 84/1006] rust-ignore-devel-0:0.4.33- 100% | 17.4 MiB/s | 71.4 KiB | 00m00s [ 85/1006] rust-imperative-devel-0:1.0 100% | 4.1 MiB/s | 21.2 KiB | 00m00s [ 86/1006] rust-indexmap-devel-0:2.14. 100% | 16.9 MiB/s | 86.4 KiB | 00m00s [ 87/1006] rust-indexmap+std-devel-0:2 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 88/1006] rust-indicatif+unicode-widt 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 89/1006] rust-indicatif-devel-0:0.18 100% | 16.2 MiB/s | 66.3 KiB | 00m00s [ 90/1006] rust-indoc-devel-0:2.0.8-1. 100% | 6.6 MiB/s | 27.1 KiB | 00m00s [ 91/1006] rust-insta-cmd-devel-0:0.7. 100% | 6.8 MiB/s | 20.9 KiB | 00m00s [ 92/1006] rust-insta-devel-0:1.49.0-1 100% | 24.4 MiB/s | 124.7 KiB | 00m00s [ 93/1006] rust-insta+colors-devel-0:1 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 94/1006] rust-insta+filters-devel-0: 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 95/1006] rust-insta+json-devel-0:1.4 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 96/1006] rust-insta+redactions-devel 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 97/1006] rust-insta+ron-devel-0:1.49 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 98/1006] rust-is-macro-devel-0:0.3.8 100% | 4.6 MiB/s | 18.8 KiB | 00m00s [ 99/1006] rust-itertools+use_std-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 100/1006] rust-itertools-devel-0:0.15 100% | 28.3 MiB/s | 144.8 KiB | 00m00s [ 101/1006] rust-jiff-devel-0:0.2.38-1. 100% | 65.4 MiB/s | 468.9 KiB | 00m00s [ 102/1006] rust-jiff+perf-inline-devel 100% | 2.1 MiB/s | 13.1 KiB | 00m00s [ 103/1006] rust-jiff+std-devel-0:0.2.3 100% | 2.2 MiB/s | 13.5 KiB | 00m00s [ 104/1006] rust-jiff+tz-fat-devel-0:0. 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [ 105/1006] rust-jiff+tz-system-devel-0 100% | 4.3 MiB/s | 13.1 KiB | 00m00s [ 106/1006] rust-jiff+tzdb-bundle-platf 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [ 107/1006] rust-jiff+tzdb-zoneinfo-dev 100% | 4.3 MiB/s | 13.1 KiB | 00m00s [ 108/1006] rust-jiff+tzdb-concatenated 100% | 3.2 MiB/s | 13.2 KiB | 00m00s [ 109/1006] rust-jod-thread-devel-0:1.0 100% | 3.5 MiB/s | 14.5 KiB | 00m00s [ 110/1006] rust-libcst-devel-0:1.9.0-1 100% | 26.0 MiB/s | 106.5 KiB | 00m00s [ 111/1006] rust-lsp-server-devel-0:0.1 100% | 5.2 MiB/s | 26.4 KiB | 00m00s [ 112/1006] rust-log-devel-0:0.4.34-1.f 100% | 8.7 MiB/s | 53.3 KiB | 00m00s [ 113/1006] rust-matchit-devel-0:0.9.2- 100% | 12.3 MiB/s | 37.9 KiB | 00m00s [ 114/1006] rust-memchr+std-devel-0:2.8 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 115/1006] rust-memchr-devel-0:2.8.3-2 100% | 27.4 MiB/s | 84.1 KiB | 00m00s [ 116/1006] rust-natord-devel-0:1.0.9-2 100% | 2.3 MiB/s | 11.6 KiB | 00m00s [ 117/1006] rust-notify+macos_fsevent-d 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 118/1006] rust-notify-devel-0:8.2.0-5 100% | 8.6 MiB/s | 44.3 KiB | 00m00s [ 119/1006] rust-ordermap+std-devel-0:1 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 120/1006] rust-ordermap+serde-devel-0 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 121/1006] rust-ordermap-devel-0:1.2.2 100% | 10.2 MiB/s | 63.0 KiB | 00m00s [ 122/1006] rust-path-absolutize-devel- 100% | 3.6 MiB/s | 14.8 KiB | 00m00s [ 123/1006] rust-path-absolutize+fixed_ 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 124/1006] rust-parking_lot-devel-0:0. 100% | 7.5 MiB/s | 46.2 KiB | 00m00s [ 125/1006] rust-path-slash-devel-0:0.2 100% | 4.1 MiB/s | 16.6 KiB | 00m00s [ 126/1006] rust-pathdiff-devel-0:0.2.3 100% | 3.7 MiB/s | 15.3 KiB | 00m00s [ 127/1006] rust-pep440_rs+version-rang 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 128/1006] rust-pep440_rs-devel-0:0.7. 100% | 7.9 MiB/s | 48.3 KiB | 00m00s [ 129/1006] rust-phf0.11-devel-0:0.11.3 100% | 5.5 MiB/s | 28.4 KiB | 00m00s [ 130/1006] rust-phf_codegen0.11-devel- 100% | 5.0 MiB/s | 20.4 KiB | 00m00s [ 131/1006] rust-pretty_assertions-deve 100% | 16.4 MiB/s | 84.0 KiB | 00m00s [ 132/1006] rust-pretty_assertions+std- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 133/1006] rust-proc-macro2-devel-0:1. 100% | 19.3 MiB/s | 59.2 KiB | 00m00s [ 134/1006] rust-proc-macro2+proc-macro 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 135/1006] rust-pyproject-toml-devel-0 100% | 4.2 MiB/s | 21.4 KiB | 00m00s [ 136/1006] rust-quick-junit-devel-0:0. 100% | 8.7 MiB/s | 35.6 KiB | 00m00s [ 137/1006] rust-quickcheck-devel-0:1.1 100% | 6.7 MiB/s | 34.5 KiB | 00m00s [ 138/1006] rust-quote-devel-0:1.0.47-1 100% | 9.4 MiB/s | 38.4 KiB | 00m00s [ 139/1006] rust-quickcheck_macros-deve 100% | 3.8 MiB/s | 19.6 KiB | 00m00s [ 140/1006] rust-quote+proc-macro-devel 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 141/1006] rust-rand+std_rng-devel-0:0 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 142/1006] rust-rand-devel-0:0.10.3-1. 100% | 24.3 MiB/s | 99.4 KiB | 00m00s [ 143/1006] rust-rayon-devel-0:1.12.0-2 100% | 32.4 MiB/s | 166.1 KiB | 00m00s [ 144/1006] rust-regex-devel-0:1.13.1-1 100% | 24.6 MiB/s | 125.7 KiB | 00m00s [ 145/1006] rust-regex-automata-devel-0 100% | 84.6 MiB/s | 433.3 KiB | 00m00s [ 146/1006] rust-regex-automata+dfa-bui 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 147/1006] rust-regex-automata+dfa-sea 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 148/1006] rust-regex-automata+perf-de 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 149/1006] rust-regex-automata+std-dev 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 150/1006] rust-regex-automata+syntax- 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 151/1006] rust-regex+perf-devel-0:1.1 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 152/1006] rust-regex+std-devel-0:1.13 100% | 4.6 MiB/s | 9.3 KiB | 00m00s [ 153/1006] rust-regex-syntax-devel-0:0 100% | 40.7 MiB/s | 208.3 KiB | 00m00s [ 154/1006] rust-regex+unicode-devel-0: 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 155/1006] rust-rkyv+std-devel-0:0.8.1 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 156/1006] rust-rkyv+bytecheck-devel-0 100% | 2.3 MiB/s | 9.2 KiB | 00m00s [ 157/1006] rust-rkyv-devel-0:0.8.18-1. 100% | 25.9 MiB/s | 159.0 KiB | 00m00s [ 158/1006] rust-rustc-hash+std-devel-0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 159/1006] rust-rustc-hash-devel-0:2.1 100% | 5.3 MiB/s | 21.8 KiB | 00m00s [ 160/1006] rust-rustc-stable-hash-deve 100% | 6.7 MiB/s | 27.4 KiB | 00m00s [ 161/1006] rust-salsa+compact_str-deve 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 162/1006] rust-salsa+inventory-devel- 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 163/1006] rust-salsa-devel-0:0.28.5-1 100% | 45.0 MiB/s | 276.5 KiB | 00m00s [ 164/1006] rust-salsa+macros-devel-0:0 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 165/1006] rust-salsa+ordermap-devel-0 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 166/1006] rust-salsa+salsa_unstable-d 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 167/1006] rust-same-file-devel-0:1.0. 100% | 6.0 MiB/s | 18.4 KiB | 00m00s [ 168/1006] rust-schemars+derive-devel- 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 169/1006] rust-schemars-devel-0:1.2.3 100% | 17.9 MiB/s | 110.2 KiB | 00m00s [ 170/1006] rust-schemars+std-devel-0:1 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 171/1006] rust-serde+derive-devel-0:1 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 172/1006] rust-seahash-devel-0:4.1.0- 100% | 7.6 MiB/s | 39.0 KiB | 00m00s [ 173/1006] rust-serde-devel-0:1.0.229- 100% | 18.6 MiB/s | 76.2 KiB | 00m00s [ 174/1006] rust-serde+std-devel-0:1.0. 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 175/1006] rust-serde_json+std-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 176/1006] rust-serde_json-devel-0:1.0 100% | 34.9 MiB/s | 142.9 KiB | 00m00s [ 177/1006] rust-serde_test-devel-0:1.0 100% | 6.2 MiB/s | 25.5 KiB | 00m00s [ 178/1006] rust-shellexpand-devel-0:3. 100% | 7.2 MiB/s | 29.6 KiB | 00m00s [ 179/1006] rust-shellexpand+base-0-dev 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 180/1006] rust-shellexpand+tilde-deve 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 181/1006] rust-similar-devel-0:3.1.1- 100% | 13.4 MiB/s | 68.6 KiB | 00m00s [ 182/1006] rust-similar+inline-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 183/1006] rust-similar+std-devel-0:3. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 184/1006] rust-similar+text-devel-0:3 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 185/1006] rust-smallvec-devel-0:1.16. 100% | 9.6 MiB/s | 39.2 KiB | 00m00s [ 186/1006] rust-smallvec+const_generic 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 187/1006] rust-smallvec+const_new-dev 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 188/1006] rust-smallvec+union-devel-0 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 189/1006] rust-snapbox-devel-0:1.2.2- 100% | 14.2 MiB/s | 58.3 KiB | 00m00s [ 190/1006] rust-snapbox+color-auto-dev 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 191/1006] rust-snapbox+cmd-devel-0:1. 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 192/1006] rust-snapbox+diff-devel-0:1 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 193/1006] rust-snapbox+examples-devel 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 194/1006] rust-snapbox+term-svg-devel 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 195/1006] rust-stacker-devel-0:0.1.25 100% | 5.9 MiB/s | 24.1 KiB | 00m00s [ 196/1006] rust-strum-devel-0:0.28.0-2 100% | 5.1 MiB/s | 15.8 KiB | 00m00s [ 197/1006] rust-static_assertions-deve 100% | 6.5 MiB/s | 26.6 KiB | 00m00s [ 198/1006] rust-strum+std-devel-0:0.28 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 199/1006] rust-strum+strum_macros-dev 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 200/1006] rust-strum_macros-devel-0:0 100% | 7.7 MiB/s | 39.3 KiB | 00m00s [ 201/1006] rust-supports-hyperlinks-de 100% | 4.0 MiB/s | 16.6 KiB | 00m00s [ 202/1006] rust-syn-devel-0:3.0.7-1.fc 100% | 40.1 MiB/s | 246.2 KiB | 00m00s [ 203/1006] rust-syn+clone-impls-devel- 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 204/1006] rust-syn+derive-devel-0:3.0 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 205/1006] rust-syn+full-devel-0:3.0.7 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 206/1006] rust-syn+extra-traits-devel 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 207/1006] rust-syn+parsing-devel-0:3. 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 208/1006] rust-syn+printing-devel-0:3 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 209/1006] rust-syn+proc-macro-devel-0 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 210/1006] rust-tempfile-devel-0:3.27. 100% | 11.9 MiB/s | 48.6 KiB | 00m00s [ 211/1006] rust-tempfile+getrandom-dev 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 212/1006] rust-test-case-devel-0:3.3. 100% | 4.8 MiB/s | 14.6 KiB | 00m00s [ 213/1006] rust-thin-vec+serde-devel-0 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 214/1006] rust-thin-vec+std-devel-0:0 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 215/1006] rust-thin-vec-devel-0:0.2.2 100% | 6.1 MiB/s | 44.1 KiB | 00m00s [ 216/1006] rust-thiserror+std-devel-0: 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 217/1006] rust-thiserror-devel-0:2.0. 100% | 7.5 MiB/s | 46.3 KiB | 00m00s [ 218/1006] rust-tikv-jemallocator-deve 100% | 4.4 MiB/s | 22.7 KiB | 00m00s [ 219/1006] rust-toml-devel-0:1.1.8-1.f 100% | 11.1 MiB/s | 56.7 KiB | 00m00s [ 220/1006] rust-tikv-jemallocator+back 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 221/1006] rust-toml+display-devel-0:1 100% | 2.3 MiB/s | 9.5 KiB | 00m00s [ 222/1006] rust-toml+serde-devel-0:1.1 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 223/1006] rust-toml+parse-devel-0:1.1 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 224/1006] rust-toml+std-devel-0:1.1.8 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 225/1006] rust-toml_parser+std-devel- 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 226/1006] rust-toml_parser-devel-0:1. 100% | 9.7 MiB/s | 39.6 KiB | 00m00s [ 227/1006] rust-tracing-devel-0:0.1.44 100% | 19.8 MiB/s | 81.1 KiB | 00m00s [ 228/1006] rust-tracing-flame+smallvec 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 229/1006] rust-tracing-flame-devel-0: 100% | 3.5 MiB/s | 17.9 KiB | 00m00s [ 230/1006] rust-tracing-log-devel-0:0. 100% | 6.3 MiB/s | 25.8 KiB | 00m00s [ 231/1006] rust-tracing-log+std-devel- 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 232/1006] rust-tracing-log+log-tracer 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 233/1006] rust-tracing-subscriber+ans 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 234/1006] rust-tracing-subscriber-dev 100% | 34.2 MiB/s | 175.1 KiB | 00m00s [ 235/1006] rust-tracing-subscriber+chr 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 236/1006] rust-tracing-subscriber+fmt 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 237/1006] rust-tracing-subscriber+env 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 238/1006] rust-tracing-subscriber+sma 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 239/1006] rust-tracing+attributes-dev 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 240/1006] rust-tracing+release_max_le 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 241/1006] rust-tracing+log-devel-0:0. 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 242/1006] rust-tracing+std-devel-0:0. 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 243/1006] rust-typed-arena-devel-0:2. 100% | 4.7 MiB/s | 19.3 KiB | 00m00s [ 244/1006] rust-typed-arena+std-devel- 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 245/1006] rust-unicode-ident-devel-0: 100% | 11.3 MiB/s | 46.4 KiB | 00m00s [ 246/1006] rust-unicode-normalization+ 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 247/1006] rust-unicode-normalization- 100% | 21.5 MiB/s | 109.9 KiB | 00m00s [ 248/1006] rust-unicode-width-devel-0: 100% | 37.8 MiB/s | 193.7 KiB | 00m00s [ 249/1006] rust-url+std-devel-0:2.5.8- 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 250/1006] rust-url-devel-0:2.5.8-2.fc 100% | 15.4 MiB/s | 79.1 KiB | 00m00s [ 251/1006] rust-uuid+std-devel-0:1.26. 100% | 2.3 MiB/s | 9.6 KiB | 00m00s [ 252/1006] rust-uuid-devel-0:1.26.1-1. 100% | 11.6 MiB/s | 59.6 KiB | 00m00s [ 253/1006] rust-walkdir-devel-0:2.5.0- 100% | 7.5 MiB/s | 30.6 KiB | 00m00s [ 254/1006] rust-which+real-sys-devel-0 100% | 2.8 MiB/s | 8.8 KiB | 00m00s [ 255/1006] rust-which-devel-0:8.0.6-1. 100% | 8.3 MiB/s | 33.9 KiB | 00m00s [ 256/1006] rust-wild-devel-0:2.2.1-6.f 100% | 3.9 MiB/s | 16.2 KiB | 00m00s [ 257/1006] rust-zip+zstd-devel-0:8.6.0 100% | 3.8 MiB/s | 11.7 KiB | 00m00s [ 258/1006] rust-zip+deflate-flate2-zli 100% | 3.9 MiB/s | 11.9 KiB | 00m00s [ 259/1006] rust-zip-devel-0:8.6.0-12.f 100% | 30.5 MiB/s | 125.1 KiB | 00m00s [ 260/1006] rust-char_str+serde-devel-0 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 261/1006] rust-char_str-devel-0:0.0.4 100% | 15.3 MiB/s | 62.9 KiB | 00m00s [ 262/1006] rust-char_str+get-size-deve 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 263/1006] rust-char_str+std-devel-0:0 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 264/1006] rust-indexmap+default-devel 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 265/1006] rust-crc32fast+default-deve 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 266/1006] rust-memchr+default-devel-0 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 267/1006] rust-typed-path+default-dev 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 268/1006] rust-zstd-devel-0:0.13.3-4. 100% | 8.8 MiB/s | 36.0 KiB | 00m00s [ 269/1006] rust-flate2+zlib-rs-devel-0 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [ 270/1006] rust-zip+deflate-flate2-dev 100% | 3.8 MiB/s | 11.7 KiB | 00m00s [ 271/1006] rust-zip+_deflate-any-devel 100% | 3.8 MiB/s | 11.6 KiB | 00m00s [ 272/1006] rust-flate2-devel-0:1.1.9-2 100% | 19.5 MiB/s | 80.1 KiB | 00m00s [ 273/1006] rust-same-file+default-deve 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 274/1006] rust-libc+default-devel-0:0 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 275/1006] rust-form_urlencoded+alloc- 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 276/1006] rust-form_urlencoded-devel- 100% | 5.6 MiB/s | 17.3 KiB | 00m00s [ 277/1006] rust-idna+alloc-devel-0:1.1 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 278/1006] rust-idna+compiled_data-dev 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 279/1006] rust-idna-devel-0:1.1.0-4.f 100% | 33.6 MiB/s | 137.5 KiB | 00m00s [ 280/1006] rust-percent-encoding+alloc 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 281/1006] rust-percent-encoding-devel 100% | 6.3 MiB/s | 19.4 KiB | 00m00s [ 282/1006] rust-form_urlencoded+std-de 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 283/1006] rust-idna+std-devel-0:1.1.0 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 284/1006] rust-percent-encoding+std-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 285/1006] rust-tinyvec+alloc-devel-0: 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 286/1006] rust-tinyvec+default-devel- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 287/1006] rust-typed-path+std-devel-0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 288/1006] rust-typed-path-devel-0:0.1 100% | 28.4 MiB/s | 87.3 KiB | 00m00s [ 289/1006] rust-smallvec+default-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 290/1006] rust-tracing-core-devel-0:0 100% | 15.5 MiB/s | 63.5 KiB | 00m00s [ 291/1006] rust-tracing-subscriber+reg 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 292/1006] rust-tracing-subscriber+std 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 293/1006] rust-tracing-subscriber+mat 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 294/1006] rust-tracing-subscriber+onc 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 295/1006] rust-tracing-subscriber+thr 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 296/1006] rust-tracing-subscriber+tra 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 297/1006] rust-chrono+clock-devel-0:0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 298/1006] rust-chrono+std-devel-0:0.4 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 299/1006] rust-chrono-devel-0:0.4.45- 100% | 45.8 MiB/s | 187.5 KiB | 00m00s [ 300/1006] rust-tracing-subscriber+nu- 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 301/1006] rust-log+default-devel-0:0. 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 302/1006] rust-tracing-core+default-d 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 303/1006] rust-once_cell+default-deve 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 304/1006] rust-log+std-devel-0:0.4.34 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 305/1006] rust-lazy_static+default-de 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 306/1006] rust-pin-project-lite+defau 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 307/1006] rust-tracing-core+std-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 308/1006] rust-tracing+tracing-attrib 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 309/1006] rust-toml_parser+alloc-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 310/1006] rust-serde_spanned+alloc-de 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 311/1006] rust-winnow-devel-0:1.0.4-2 100% | 39.1 MiB/s | 160.1 KiB | 00m00s [ 312/1006] rust-serde_spanned-devel-0: 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [ 313/1006] rust-toml_datetime+alloc-de 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 314/1006] rust-toml_datetime-devel-0: 100% | 7.9 MiB/s | 24.1 KiB | 00m00s [ 315/1006] rust-serde_core+alloc-devel 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 316/1006] rust-serde_core+std-devel-0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 317/1006] rust-serde_core-devel-0:1.0 100% | 19.4 MiB/s | 59.7 KiB | 00m00s [ 318/1006] rust-serde_spanned+std-deve 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 319/1006] rust-toml_datetime+std-deve 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 320/1006] rust-toml_writer+alloc-deve 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 321/1006] rust-toml_writer+std-devel- 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 322/1006] rust-toml_writer-devel-0:1. 100% | 6.9 MiB/s | 21.2 KiB | 00m00s [ 323/1006] rust-serde_spanned+serde-de 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 324/1006] rust-toml_datetime+serde-de 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 325/1006] rust-tinyvec-devel-0:1.11.0 100% | 15.3 MiB/s | 46.9 KiB | 00m00s [ 326/1006] rust-tinyvec+tinyvec_macros 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 327/1006] rust-libc-devel-0:0.2.190-1 100% | 100.8 MiB/s | 516.0 KiB | 00m00s [ 328/1006] rust-tikv-jemalloc-sys-deve 100% | 10.8 MiB/s | 33.1 KiB | 00m00s [ 329/1006] rust-tikv-jemalloc-sys+back 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 330/1006] jemalloc-devel-0:5.4.0-3.fc 100% | 3.7 MiB/s | 15.0 KiB | 00m00s [ 331/1006] rust-cc+default-devel-0:1.4 100% | 2.5 MiB/s | 10.4 KiB | 00m00s [ 332/1006] rust-thiserror-impl+default 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 333/1006] rust-serde+default-devel-0: 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 334/1006] rust-test-case-macros-devel 100% | 2.7 MiB/s | 13.7 KiB | 00m00s [ 335/1006] rust-once_cell+std-devel-0: 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 336/1006] rust-fastrand+default-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 337/1006] rust-once_cell-devel-0:1.21 100% | 13.2 MiB/s | 40.4 KiB | 00m00s [ 338/1006] rust-rustix+default-devel-0 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 339/1006] rust-rustix+fs-devel-0:1.1. 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 340/1006] rust-heck+default-devel-0:0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 341/1006] rust-proc-macro2+default-de 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 342/1006] rust-unicode-ident+default- 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 343/1006] rust-quote+default-devel-0: 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 344/1006] rust-syn2+default-devel-0:2 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 345/1006] rust-syn2+parsing-devel-0:2 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 346/1006] rust-strum_macros+default-d 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 347/1006] rust-cfg-if+default-devel-0 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 348/1006] rust-anstyle+default-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 349/1006] rust-psm+default-devel-0:0. 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 350/1006] rust-normalize-line-endings 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 351/1006] rust-snapbox-macros+default 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 352/1006] rust-anstyle-svg+default-de 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 353/1006] rust-snapbox+structured-dat 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 354/1006] rust-serde_json+default-dev 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 355/1006] rust-similar+default-devel- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 356/1006] rust-escargot+default-devel 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 357/1006] rust-snapbox+color-devel-0: 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 358/1006] rust-os_pipe+default-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 359/1006] rust-shellexpand+dirs-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 360/1006] rust-wait-timeout+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 361/1006] rust-itoa+default-devel-0:1 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 362/1006] rust-dirs+default-devel-0:6 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 363/1006] rust-zmij+default-devel-0:1 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 364/1006] rust-serde_core+result-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 365/1006] rust-serde_derive+default-d 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 366/1006] rust-serde+serde_derive-dev 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 367/1006] rust-serde+alloc-devel-0:1. 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 368/1006] rust-dyn-clone+default-deve 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 369/1006] rust-ref-cast+default-devel 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 370/1006] rust-serde_json+alloc-devel 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 371/1006] rust-schemars+schemars_deri 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 372/1006] rust-boxcar+default-devel-0 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 373/1006] rust-crossbeam-queue+defaul 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 374/1006] rust-hashbrown+default-deve 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 375/1006] rust-crossbeam-utils+defaul 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 376/1006] rust-hashlink+default-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 377/1006] rust-parking_lot+default-de 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 378/1006] rust-intrusive-collections+ 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 379/1006] rust-portable-atomic+defaul 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 380/1006] rust-salsa-macro-rules+defa 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 381/1006] rust-thin-vec+default-devel 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 382/1006] rust-rustc-hash+default-dev 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 383/1006] rust-ordermap+default-devel 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 384/1006] rust-salsa-macros+default-d 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 385/1006] rust-typeid+default-devel-0 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 386/1006] rust-inventory+default-deve 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 387/1006] rust-compact_str+default-de 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 388/1006] rust-rustix-devel-0:1.1.5-1 100% | 67.9 MiB/s | 347.6 KiB | 00m00s [ 389/1006] rust-rustix+std-devel-0:1.1 100% | 1.9 MiB/s | 9.7 KiB | 00m00s [ 390/1006] rust-ptr_meta-devel-0:0.3.2 100% | 3.0 MiB/s | 15.4 KiB | 00m00s [ 391/1006] rust-munge-devel-0:0.4.7-3. 100% | 3.5 MiB/s | 21.3 KiB | 00m00s [ 392/1006] rust-rancor-devel-0:0.1.3-1 100% | 2.5 MiB/s | 18.0 KiB | 00m00s [ 393/1006] rust-rend-devel-0:0.5.4-2.f 100% | 5.1 MiB/s | 20.9 KiB | 00m00s [ 394/1006] rust-rkyv_derive-devel-0:0. 100% | 4.9 MiB/s | 30.1 KiB | 00m00s [ 395/1006] rust-ptr_meta+std-devel-0:0 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 396/1006] rust-rkyv+alloc-devel-0:0.8 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 397/1006] rust-bytecheck+simdutf8-dev 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 398/1006] rust-bytecheck-devel-0:0.8. 100% | 3.9 MiB/s | 19.7 KiB | 00m00s [ 399/1006] rust-rend+bytecheck-devel-0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 400/1006] rust-rkyv_derive+bytecheck- 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [ 401/1006] rust-rancor+alloc-devel-0:0 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 402/1006] rust-regex-automata+meta-de 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 403/1006] rust-regex-automata+alloc-d 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 404/1006] rust-regex-automata+nfa-pik 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 405/1006] rust-regex-syntax+std-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 406/1006] rust-regex-automata+perf-in 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 407/1006] rust-regex-automata+perf-li 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 408/1006] rust-regex-automata+nfa-tho 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 409/1006] rust-regex+unicode-age-deve 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 410/1006] rust-regex+unicode-case-dev 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 411/1006] rust-regex+unicode-bool-dev 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 412/1006] rust-regex+unicode-gencat-d 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 413/1006] rust-regex+unicode-script-d 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 414/1006] rust-regex+unicode-segment- 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 415/1006] rust-regex+unicode-perl-dev 100% | 2.3 MiB/s | 9.2 KiB | 00m00s [ 416/1006] rust-regex-automata+unicode 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 417/1006] rust-regex-syntax+unicode-d 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 418/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 419/1006] rust-regex-syntax+unicode-c 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 420/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 421/1006] rust-regex-syntax+unicode-b 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 422/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 423/1006] rust-regex-syntax+unicode-a 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 424/1006] rust-regex+perf-backtrack-d 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 425/1006] rust-regex+perf-cache-devel 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 426/1006] rust-regex+perf-dfa-devel-0 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 427/1006] rust-regex+perf-inline-deve 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 428/1006] rust-regex+perf-literal-dev 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 429/1006] rust-regex-automata+nfa-bac 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 430/1006] rust-regex+perf-onepass-dev 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 431/1006] rust-ref-cast-devel-0:1.0.2 100% | 6.0 MiB/s | 24.6 KiB | 00m00s [ 432/1006] rust-rayon-core+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 433/1006] rust-either-devel-0:1.19.0- 100% | 4.6 MiB/s | 28.1 KiB | 00m00s [ 434/1006] rust-rand_core-devel-0:0.10 100% | 15.2 MiB/s | 31.1 KiB | 00m00s [ 435/1006] rust-chacha20+rng-devel-0:0 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 436/1006] rust-rayon-core-devel-0:1.1 100% | 17.5 MiB/s | 71.6 KiB | 00m00s [ 437/1006] rust-chacha20-devel-0:0.10. 100% | 14.5 MiB/s | 44.6 KiB | 00m00s [ 438/1006] rust-ptr_meta+derive-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 439/1006] rust-syn2+full-devel-0:2.0. 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 440/1006] rust-rand+sys_rng-devel-0:0 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 441/1006] rust-newtype-uuid+default-d 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 442/1006] rust-quick-xml0.41+default- 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [ 443/1006] rust-strip-ansi-escapes+def 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 444/1006] rust-uuid+default-devel-0:1 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 445/1006] rust-thiserror+default-deve 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 446/1006] rust-indexmap+serde-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 447/1006] rust-pep440_rs+default-deve 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 448/1006] rust-pep508_rs+default-deve 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 449/1006] rust-toml0.9+parse-devel-0: 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 450/1006] rust-toml0.9+serde-devel-0: 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 451/1006] rust-toml0.9+std-devel-0:0. 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 452/1006] rust-toml0.9-devel-0:0.9.12 100% | 17.8 MiB/s | 54.7 KiB | 00m00s [ 453/1006] rust-psm-devel-0:0.1.32-1.f 100% | 11.7 MiB/s | 35.9 KiB | 00m00s [ 454/1006] rust-ptr_meta+ptr_meta_deri 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 455/1006] rust-diff+default-devel-0:0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 456/1006] rust-portable-atomic+fallba 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 457/1006] rust-yansi+default-devel-0: 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 458/1006] rust-portable-atomic-devel- 100% | 30.1 MiB/s | 154.0 KiB | 00m00s [ 459/1006] rust-pin-project-lite-devel 100% | 15.0 MiB/s | 45.9 KiB | 00m00s [ 460/1006] rust-phf_generator0.11+defa 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 461/1006] rust-phf_shared0.11+default 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 462/1006] rust-phf_shared0.11-devel-0 100% | 5.2 MiB/s | 21.4 KiB | 00m00s [ 463/1006] rust-pep508_rs-devel-0:0.9. 100% | 17.1 MiB/s | 69.9 KiB | 00m00s [ 464/1006] rust-unicode-width+default- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 465/1006] rust-unscanny+default-devel 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 466/1006] rust-version-ranges+default 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 467/1006] rust-path-dedot+default-dev 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 468/1006] rust-path-dedot+fixed_workd 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 469/1006] rust-lock_api+default-devel 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 470/1006] rust-parking_lot_core+defau 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 471/1006] rust-os_pipe-devel-0:1.2.3- 100% | 6.0 MiB/s | 18.5 KiB | 00m00s [ 472/1006] rust-once_cell+alloc-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 473/1006] rust-once_cell+race-devel-0 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 474/1006] rust-inotify-devel-0:0.11.2 100% | 8.0 MiB/s | 33.0 KiB | 00m00s [ 475/1006] rust-mio+default-devel-0:1. 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 476/1006] rust-mio+os-ext-devel-0:1.2 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 477/1006] rust-notify-types+default-d 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 478/1006] rust-walkdir+default-devel- 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 479/1006] rust-normalize-line-endings 100% | 3.4 MiB/s | 13.9 KiB | 00m00s [ 480/1006] rust-newtype-uuid+std-devel 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 481/1006] rust-newtype-uuid-devel-0:1 100% | 6.2 MiB/s | 25.3 KiB | 00m00s [ 482/1006] rust-munge_macro-devel-0:0. 100% | 3.6 MiB/s | 14.9 KiB | 00m00s [ 483/1006] rust-mio+os-poll-devel-0:1. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 484/1006] rust-mio-devel-0:1.2.4-1.fc 100% | 25.2 MiB/s | 103.2 KiB | 00m00s [ 485/1006] rust-mio+log-devel-0:1.2.4- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 486/1006] rust-memchr+alloc-devel-0:2 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 487/1006] rust-crossbeam-channel+defa 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 488/1006] rust-log+alloc-devel-0:0.4. 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 489/1006] rust-lock_api+atomic_usize- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 490/1006] rust-lock_api-devel-0:0.4.1 100% | 7.1 MiB/s | 29.1 KiB | 00m00s [ 491/1006] rust-annotate-snippets0.11+ 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 492/1006] rust-libcst_derive+default- 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 493/1006] rust-paste+default-devel-0: 100% | 857.7 KiB/s | 7.7 KiB | 00m00s [ 494/1006] rust-peg+default-devel-0:0. 100% | 991.3 KiB/s | 7.9 KiB | 00m00s [ 495/1006] rust-regex+default-devel-0: 100% | 1.1 MiB/s | 9.1 KiB | 00m00s [ 496/1006] rust-lazy_static-devel-0:1. 100% | 10.5 MiB/s | 21.5 KiB | 00m00s [ 497/1006] rust-libc+std-devel-0:0.2.1 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 498/1006] rust-jiff-core-devel-0:0.1. 100% | 14.2 MiB/s | 116.4 KiB | 00m00s [ 499/1006] rust-jiff-core+tz-fat-devel 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 500/1006] rust-jiff+alloc-devel-0:0.2 100% | 2.2 MiB/s | 13.4 KiB | 00m00s [ 501/1006] rust-itoa-devel-0:1.0.18-2. 100% | 4.9 MiB/s | 20.2 KiB | 00m00s [ 502/1006] rust-jiff-core+std-devel-0: 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 503/1006] rust-jiff-core+alloc-devel- 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 504/1006] rust-either+use_std-devel-0 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 505/1006] rust-itertools+use_alloc-de 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 506/1006] rust-syn2+derive-devel-0:2. 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 507/1006] rust-syn2+extra-traits-deve 100% | 713.4 KiB/s | 7.1 KiB | 00m00s [ 508/1006] rust-syn2+fold-devel-0:2.0. 100% | 710.3 KiB/s | 7.1 KiB | 00m00s [ 509/1006] rust-inventory-devel-0:0.3. 100% | 2.3 MiB/s | 23.8 KiB | 00m00s [ 510/1006] rust-intrusive-collections+ 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 511/1006] rust-intrusive-collections- 100% | 15.5 MiB/s | 47.5 KiB | 00m00s [ 512/1006] rust-similar2+default-devel 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 513/1006] rust-similar2+inline-devel- 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [ 514/1006] rust-tempfile+default-devel 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 515/1006] rust-insta+default-devel-0: 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 516/1006] rust-insta+serde-devel-0:1. 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 517/1006] rust-insta+pest-devel-0:1.4 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 518/1006] rust-ron+default-devel-0:0. 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 519/1006] rust-insta+pest_derive-deve 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 520/1006] rust-pest+default-devel-0:2 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 521/1006] rust-pest_derive+default-de 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 522/1006] rust-insta+regex-devel-0:1. 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 523/1006] rust-insta+console-devel-0: 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 524/1006] rust-insta+strip-ansi-escap 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 525/1006] rust-bitflags+default-devel 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 526/1006] rust-rustversion+default-de 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 527/1006] rust-inotify-sys+default-de 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 528/1006] rust-console+ansi-parsing-d 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 529/1006] rust-console+std-devel-0:0. 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 530/1006] rust-console-devel-0:0.16.4 100% | 7.4 MiB/s | 38.0 KiB | 00m00s [ 531/1006] rust-unit-prefix+default-de 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 532/1006] rust-console+unicode-width- 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 533/1006] rust-equivalent-devel-0:1.0 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 534/1006] rust-phf+default-devel-0:0. 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 535/1006] rust-rust-stemmers+default- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 536/1006] rust-crossbeam-deque+defaul 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 537/1006] rust-globset+default-devel- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 538/1006] rust-regex-automata+dfa-one 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 539/1006] rust-regex-automata+hybrid- 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 540/1006] rust-regex-automata+nfa-dev 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 541/1006] rust-idna_adapter+default-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 542/1006] rust-utf8_iter+default-deve 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 543/1006] rust-idna_adapter+compiled_ 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 544/1006] rust-displaydoc-devel-0:0.2 100% | 7.0 MiB/s | 28.8 KiB | 00m00s [ 545/1006] rust-icu_collections-devel- 100% | 20.7 MiB/s | 84.6 KiB | 00m00s [ 546/1006] rust-icu_locale_core+zerove 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 547/1006] rust-icu_locale_core-devel- 100% | 19.8 MiB/s | 81.1 KiB | 00m00s [ 548/1006] rust-icu_provider-devel-0:2 100% | 12.4 MiB/s | 51.0 KiB | 00m00s [ 549/1006] rust-zerotrie+yoke-devel-0: 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 550/1006] rust-zerotrie+zerofrom-deve 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 551/1006] rust-zerovec+derive-devel-0 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 552/1006] rust-zerotrie-devel-0:0.2.5 100% | 18.1 MiB/s | 74.1 KiB | 00m00s [ 553/1006] rust-zerovec+yoke-devel-0:0 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 554/1006] rust-icu_provider+baked-dev 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 555/1006] rust-zerovec-devel-0:0.11.8 100% | 26.9 MiB/s | 110.4 KiB | 00m00s [ 556/1006] rust-icu_properties_data-de 100% | 26.5 MiB/s | 135.6 KiB | 00m00s [ 557/1006] rust-litemap-devel-0:0.8.3- 100% | 8.8 MiB/s | 36.0 KiB | 00m00s [ 558/1006] rust-icu_normalizer_data-de 100% | 9.6 MiB/s | 49.3 KiB | 00m00s [ 559/1006] rust-tinystr-devel-0:0.8.4- 100% | 6.8 MiB/s | 27.9 KiB | 00m00s [ 560/1006] rust-writeable-devel-0:0.6. 100% | 8.2 MiB/s | 33.5 KiB | 00m00s [ 561/1006] rust-tinystr+zerovec-devel- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 562/1006] rust-potential_utf+zerovec- 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 563/1006] rust-potential_utf-devel-0: 100% | 4.3 MiB/s | 17.6 KiB | 00m00s [ 564/1006] rust-utf8_iter-devel-0:1.0. 100% | 6.1 MiB/s | 18.8 KiB | 00m00s [ 565/1006] rust-yoke+derive-devel-0:0. 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 566/1006] rust-yoke-devel-0:0.8.3-2.f 100% | 12.6 MiB/s | 38.6 KiB | 00m00s [ 567/1006] rust-zerofrom+derive-devel- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 568/1006] rust-zerofrom-devel-0:0.1.8 100% | 4.7 MiB/s | 14.5 KiB | 00m00s [ 569/1006] rust-hashlink-devel-0:0.12. 100% | 12.3 MiB/s | 37.9 KiB | 00m00s [ 570/1006] rust-hashbrown+default-hash 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 571/1006] rust-hashbrown+allocator-ap 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 572/1006] rust-hashbrown+equivalent-d 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 573/1006] rust-hashbrown+raw-entry-de 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 574/1006] rust-allocator-api2+alloc-d 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 575/1006] rust-allocator-api2-devel-0 100% | 21.1 MiB/s | 64.8 KiB | 00m00s [ 576/1006] rust-ignore+default-devel-0 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 577/1006] rust-aho-corasick+default-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 578/1006] rust-get-size2+alloc-devel- 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 579/1006] rust-get-size2+get-size-der 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 580/1006] rust-url+default-devel-0:2. 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 581/1006] rust-url+serde-devel-0:2.5. 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 582/1006] rust-flate2+any_zlib-devel- 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 583/1006] rust-zlib-rs+rust-allocator 100% | 2.3 MiB/s | 9.5 KiB | 00m00s [ 584/1006] rust-zlib-rs-devel-0:0.6.8- 100% | 38.5 MiB/s | 197.3 KiB | 00m00s [ 585/1006] rust-zlib-rs+std-devel-0:0. 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 586/1006] rust-flate2+any_impl-devel- 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 587/1006] rust-fastrand+std-devel-0:2 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 588/1006] rust-fastrand-devel-0:2.5.0 100% | 8.2 MiB/s | 25.1 KiB | 00m00s [ 589/1006] rust-escargot-devel-0:0.5.1 100% | 9.2 MiB/s | 28.3 KiB | 00m00s [ 590/1006] rust-either+std-devel-0:1.1 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 591/1006] rust-dirs-devel-0:6.0.0-3.f 100% | 10.1 MiB/s | 20.6 KiB | 00m00s [ 592/1006] rust-dyn-clone-devel-0:1.0. 100% | 6.3 MiB/s | 19.3 KiB | 00m00s [ 593/1006] rust-diff-devel-0:0.1.13-11 100% | 12.6 MiB/s | 38.6 KiB | 00m00s [ 594/1006] rust-camino+default-devel-0 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 595/1006] rust-libtest-mimic+default- 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 596/1006] rust-hashbrown0.14+raw-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 597/1006] rust-nix+signal-devel-0:0.3 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 598/1006] rust-hashbrown0.14-devel-0: 100% | 22.6 MiB/s | 115.8 KiB | 00m00s [ 599/1006] rust-nix-devel-0:0.31.3-2.f 100% | 46.9 MiB/s | 288.1 KiB | 00m00s [ 600/1006] rust-csv-core+default-devel 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 601/1006] rust-ryu+default-devel-0:1. 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 602/1006] rust-csv-core-devel-0:0.1.1 100% | 7.9 MiB/s | 32.2 KiB | 00m00s [ 603/1006] rust-crossbeam-utils+std-de 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 604/1006] rust-serde_core+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 605/1006] rust-crossbeam-queue+std-de 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 606/1006] rust-crossbeam-queue-devel- 100% | 8.3 MiB/s | 25.4 KiB | 00m00s [ 607/1006] rust-crossbeam-utils-devel- 100% | 12.2 MiB/s | 50.1 KiB | 00m00s [ 608/1006] rust-crossbeam-deque+std-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 609/1006] rust-crossbeam-deque-devel- 100% | 9.9 MiB/s | 30.5 KiB | 00m00s [ 610/1006] rust-crossbeam-channel+std- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 611/1006] rust-crossbeam-channel-deve 100% | 27.2 MiB/s | 83.7 KiB | 00m00s [ 612/1006] rust-crossbeam+alloc-devel- 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 613/1006] rust-crossbeam-epoch+std-de 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 614/1006] rust-crossbeam-epoch-devel- 100% | 16.2 MiB/s | 49.6 KiB | 00m00s [ 615/1006] rust-crossbeam-epoch+alloc- 100% | 2.6 MiB/s | 7.8 KiB | 00m00s [ 616/1006] rust-crossbeam-queue+alloc- 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 617/1006] rust-crc32fast-devel-0:1.5. 100% | 16.8 MiB/s | 51.5 KiB | 00m00s [ 618/1006] rust-console+alloc-devel-0: 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 619/1006] rust-crc32fast+std-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 620/1006] rust-castaway+alloc-devel-0 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 621/1006] rust-castaway-devel-0:0.2.4 100% | 4.8 MiB/s | 19.8 KiB | 00m00s [ 622/1006] rust-static_assertions+defa 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 623/1006] rust-nix+fs-devel-0:0.31.3- 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 624/1006] rust-nix+term-devel-0:0.31. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 625/1006] rust-terminfo+default-devel 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 626/1006] rust-which+default-devel-0: 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 627/1006] rust-clap+default-devel-0:4 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 628/1006] rust-clap_complete+default- 100% | 2.5 MiB/s | 10.2 KiB | 00m00s [ 629/1006] rust-clap_complete_nushell+ 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 630/1006] rust-clap_complete-devel-0: 100% | 17.2 MiB/s | 52.8 KiB | 00m00s [ 631/1006] rust-clap_builder+wrap_help 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 632/1006] rust-clap_builder+usage-dev 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 633/1006] rust-clap_builder-devel-0:4 100% | 29.1 MiB/s | 148.8 KiB | 00m00s [ 634/1006] rust-clap_builder+suggestio 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 635/1006] rust-clap_builder+string-de 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 636/1006] rust-clap_builder+std-devel 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 637/1006] rust-clap_builder+help-deve 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 638/1006] rust-clap_builder+error-con 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 639/1006] rust-clap_builder+env-devel 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 640/1006] rust-clap_builder+color-dev 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 641/1006] rust-clap_derive+default-de 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 642/1006] rust-num-traits-devel-0:0.2 100% | 13.0 MiB/s | 53.1 KiB | 00m00s [ 643/1006] rust-chrono+alloc-devel-0:0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 644/1006] rust-chrono+iana-time-zone- 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 645/1006] rust-chrono+now-devel-0:0.4 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 646/1006] rust-cpufeatures+default-de 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 647/1006] rust-get-size2+default-deve 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 648/1006] rust-cfg-if-devel-0:1.0.5-1 100% | 5.6 MiB/s | 17.1 KiB | 00m00s [ 649/1006] rust-cc-devel-0:1.4.6-1.fc4 100% | 31.2 MiB/s | 95.8 KiB | 00m00s [ 650/1006] rust-bytecheck_derive-devel 100% | 4.3 MiB/s | 17.6 KiB | 00m00s [ 651/1006] rust-simdutf8-devel-0:0.1.5 100% | 8.6 MiB/s | 35.3 KiB | 00m00s [ 652/1006] rust-bstr+alloc-devel-0:1.1 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 653/1006] rust-boxcar-devel-0:0.2.14- 100% | 9.4 MiB/s | 29.0 KiB | 00m00s [ 654/1006] rust-funty-devel-0:2.0.0-9. 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [ 655/1006] rust-radium+default-devel-0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 656/1006] rust-tap+default-devel-0:1. 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 657/1006] rust-globwalk+default-devel 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 658/1006] rust-wyz-devel-0:0.5.1-9.fc 100% | 6.4 MiB/s | 26.4 KiB | 00m00s [ 659/1006] rust-predicates+diff-devel- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 660/1006] rust-predicates-core+defaul 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 661/1006] rust-predicates-devel-0:3.1 100% | 8.0 MiB/s | 33.0 KiB | 00m00s [ 662/1006] rust-fs-err+default-devel-0 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 663/1006] rust-predicates-tree+defaul 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 664/1006] rust-os_str_bytes+default-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 665/1006] rust-anstyle-svg-devel-0:1. 100% | 7.8 MiB/s | 23.9 KiB | 00m00s [ 666/1006] rust-anstyle-parse+default- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 667/1006] rust-colorchoice+default-de 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 668/1006] rust-utf8parse+default-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 669/1006] rust-anstyle-query+default- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 670/1006] rust-annotate-snippets0.11- 100% | 11.5 MiB/s | 35.5 KiB | 00m00s [ 671/1006] jemalloc-0:5.4.0-3.fc46.x86 100% | 53.6 MiB/s | 274.6 KiB | 00m00s [ 672/1006] rust-zstd-safe-devel-0:7.2. 100% | 6.5 MiB/s | 33.3 KiB | 00m00s [ 673/1006] rust-zstd-safe+std-devel-0: 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 674/1006] rust-zmij-devel-0:1.0.21-2. 100% | 8.9 MiB/s | 27.5 KiB | 00m00s [ 675/1006] rust-zerovec-derive-devel-0 100% | 7.5 MiB/s | 30.6 KiB | 00m00s [ 676/1006] rust-zerofrom-derive-devel- 100% | 4.0 MiB/s | 16.6 KiB | 00m00s [ 677/1006] rust-stable_deref_trait-dev 100% | 4.0 MiB/s | 16.5 KiB | 00m00s [ 678/1006] rust-yansi+std-devel-0:1.0. 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 679/1006] rust-yoke-derive-devel-0:0. 100% | 5.3 MiB/s | 21.7 KiB | 00m00s [ 680/1006] rust-yansi-devel-0:1.0.1-7. 100% | 11.8 MiB/s | 36.2 KiB | 00m00s [ 681/1006] rust-wait-timeout-devel-0:0 100% | 6.5 MiB/s | 19.9 KiB | 00m00s [ 682/1006] rust-version-ranges-devel-0 100% | 9.2 MiB/s | 28.1 KiB | 00m00s [ 683/1006] rust-utf8parse-devel-0:0.2. 100% | 6.9 MiB/s | 21.3 KiB | 00m00s [ 684/1006] rust-serde_derive-devel-0:1 100% | 20.2 MiB/s | 62.2 KiB | 00m00s [ 685/1006] rust-unscanny-devel-0:0.1.0 100% | 5.9 MiB/s | 18.0 KiB | 00m00s [ 686/1006] rust-unit-prefix+std-devel- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 687/1006] rust-unit-prefix-devel-0:0. 100% | 7.7 MiB/s | 15.7 KiB | 00m00s [ 688/1006] rust-typeid-devel-0:1.0.3-5 100% | 5.6 MiB/s | 17.1 KiB | 00m00s [ 689/1006] rust-unicode-width+cjk-deve 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 690/1006] rust-thread_local+default-d 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 691/1006] rust-tracing-subscriber+all 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 692/1006] rust-tracing-subscriber+sha 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 693/1006] rust-nu-ansi-term+default-d 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 694/1006] rust-matchers+default-devel 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 695/1006] rust-tracing-core+once_cell 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 696/1006] rust-tracing-attributes+def 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 697/1006] rust-toml_datetime0.7+alloc 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 698/1006] rust-toml_datetime0.7-devel 100% | 7.4 MiB/s | 22.9 KiB | 00m00s [ 699/1006] rust-toml_datetime0.7+std-d 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 700/1006] rust-toml_datetime0.7+serde 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 701/1006] rust-tinyvec_macros+default 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 702/1006] rust-winnow0.7-devel-0:0.7. 100% | 30.6 MiB/s | 156.8 KiB | 00m00s [ 703/1006] rust-thread_local-devel-0:1 100% | 7.7 MiB/s | 23.5 KiB | 00m00s [ 704/1006] rust-thiserror-impl-devel-0 100% | 9.9 MiB/s | 30.5 KiB | 00m00s [ 705/1006] rust-test-case-core-devel-0 100% | 5.7 MiB/s | 23.4 KiB | 00m00s [ 706/1006] rust-terminfo-devel-0:0.9.0 100% | 16.5 MiB/s | 50.8 KiB | 00m00s [ 707/1006] rust-tap-devel-0:1.0.1-14.f 100% | 6.3 MiB/s | 19.2 KiB | 00m00s [ 708/1006] rust-syn2+clone-impls-devel 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 709/1006] rust-syn2-devel-0:2.0.119-1 100% | 58.7 MiB/s | 240.5 KiB | 00m00s [ 710/1006] rust-syn2+printing-devel-0: 100% | 3.5 MiB/s | 7.3 KiB | 00m00s [ 711/1006] rust-syn2+proc-macro-devel- 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 712/1006] rust-strip-ansi-escapes-dev 100% | 5.3 MiB/s | 16.3 KiB | 00m00s [ 713/1006] rust-snapbox-macros-devel-0 100% | 5.0 MiB/s | 15.5 KiB | 00m00s [ 714/1006] rust-anstream+default-devel 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 715/1006] rust-snapbox-macros+color-d 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 716/1006] rust-similar2+text-devel-0: 100% | 2.4 MiB/s | 7.2 KiB | 00m00s [ 717/1006] rust-similar2-devel-0:2.7.0 100% | 19.1 MiB/s | 58.6 KiB | 00m00s [ 718/1006] rust-salsa-macros-devel-0:0 100% | 15.9 MiB/s | 48.8 KiB | 00m00s [ 719/1006] rust-schemars_derive+defaul 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 720/1006] rust-salsa-macro-rules-deve 100% | 9.3 MiB/s | 28.6 KiB | 00m00s [ 721/1006] rust-rustversion-devel-0:1. 100% | 9.3 MiB/s | 28.7 KiB | 00m00s [ 722/1006] rust-ryu-devel-0:1.0.23-2.f 100% | 16.6 MiB/s | 50.9 KiB | 00m00s [ 723/1006] rust-errno-devel-0:0.3.14-3 100% | 4.9 MiB/s | 20.0 KiB | 00m00s [ 724/1006] rust-linux-raw-sys+elf-deve 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 725/1006] rust-linux-raw-sys+auxvec-d 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 726/1006] rust-linux-raw-sys+errno-de 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 727/1006] rust-linux-raw-sys+general- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 728/1006] rust-linux-raw-sys+no_std-d 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 729/1006] rust-linux-raw-sys+ioctl-de 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 730/1006] rust-linux-raw-sys-devel-0: 100% | 61.2 MiB/s | 250.8 KiB | 00m00s [ 731/1006] rust-bitflags+std-devel-0:2 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 732/1006] rust-errno+std-devel-0:0.3. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 733/1006] rust-rustix+alloc-devel-0:1 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 734/1006] rust-ron+std-devel-0:0.12.2 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 735/1006] rust-ron-devel-0:0.12.2-2.f 100% | 29.9 MiB/s | 122.5 KiB | 00m00s [ 736/1006] rust-regex-syntax+unicode-g 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 737/1006] rust-regex-syntax+unicode-p 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 738/1006] rust-rust-stemmers-devel-0: 100% | 153.7 MiB/s | 1.8 MiB | 00m00s [ 739/1006] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 740/1006] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 741/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 742/1006] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 743/1006] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 744/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 745/1006] rust-regex-automata+unicode 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 746/1006] rust-regex-automata+perf-li 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 747/1006] rust-regex-automata+perf-li 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 748/1006] rust-getrandom+default-deve 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 749/1006] rust-regex-syntax+default-d 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 750/1006] rust-ref-cast-impl+default- 100% | 1.9 MiB/s | 8.0 KiB | 00m00s [ 751/1006] rust-getrandom+sys_rng-deve 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 752/1006] rust-radium-devel-0:0.7.0-8 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [ 753/1006] rust-quick-xml0.41-devel-0: 100% | 43.1 MiB/s | 176.3 KiB | 00m00s [ 754/1006] rust-ptr_meta_derive-devel- 100% | 3.3 MiB/s | 13.6 KiB | 00m00s [ 755/1006] rust-ar_archive_writer+defa 100% | 2.4 MiB/s | 7.2 KiB | 00m00s [ 756/1006] rust-predicates-tree-devel- 100% | 5.3 MiB/s | 16.2 KiB | 00m00s [ 757/1006] rust-predicates-core-devel- 100% | 5.6 MiB/s | 17.1 KiB | 00m00s [ 758/1006] rust-difflib+default-devel- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 759/1006] rust-siphasher+default-deve 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 760/1006] rust-phf_shared0.11+std-dev 100% | 3.6 MiB/s | 7.4 KiB | 00m00s [ 761/1006] rust-phf_generator0.11-deve 100% | 6.0 MiB/s | 18.6 KiB | 00m00s [ 762/1006] rust-phf+std-devel-0:0.13.1 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 763/1006] rust-phf-devel-0:0.13.1-3.f 100% | 9.7 MiB/s | 29.9 KiB | 00m00s [ 764/1006] rust-pest_derive+std-devel- 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 765/1006] rust-pest_derive-devel-0:2. 100% | 9.7 MiB/s | 29.8 KiB | 00m00s [ 766/1006] rust-pest+memchr-devel-0:2. 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 767/1006] rust-pest+std-devel-0:2.8.6 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 768/1006] rust-pest-devel-0:2.8.6-2.f 100% | 24.6 MiB/s | 100.6 KiB | 00m00s [ 769/1006] rust-itertools0.13+default- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 770/1006] rust-serde+rc-devel-0:1.0.2 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 771/1006] rust-thiserror1+default-dev 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 772/1006] rust-peg+std-devel-0:0.8.5- 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 773/1006] rust-urlencoding+default-de 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 774/1006] rust-peg-devel-0:0.8.5-4.fc 100% | 16.9 MiB/s | 34.6 KiB | 00m00s [ 775/1006] rust-path-dedot-devel-0:4.0 100% | 4.7 MiB/s | 14.4 KiB | 00m00s [ 776/1006] rust-paste-devel-0:1.0.15-6 100% | 9.7 MiB/s | 29.9 KiB | 00m00s [ 777/1006] rust-parking_lot_core-devel 100% | 12.9 MiB/s | 39.7 KiB | 00m00s [ 778/1006] rust-os_str_bytes+raw_os_st 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 779/1006] rust-os_str_bytes+memchr-de 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 780/1006] rust-os_str_bytes-devel-0:7 100% | 11.5 MiB/s | 35.4 KiB | 00m00s [ 781/1006] rust-autocfg+default-devel- 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 782/1006] rust-nu-ansi-term+std-devel 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 783/1006] rust-nu-ansi-term-devel-0:0 100% | 6.7 MiB/s | 34.1 KiB | 00m00s [ 784/1006] rust-notify-types-devel-0:2 100% | 10.7 MiB/s | 32.9 KiB | 00m00s [ 785/1006] rust-cfg_aliases+default-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 786/1006] rust-nix+process-devel-0:0. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 787/1006] rust-newtype-uuid+alloc-dev 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 788/1006] rust-libc+extra_traits-deve 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 789/1006] rust-matchers-devel-0:0.2.0 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [ 790/1006] rust-scopeguard-devel-0:1.2 100% | 4.7 MiB/s | 19.4 KiB | 00m00s [ 791/1006] rust-libtest-mimic-devel-0: 100% | 8.7 MiB/s | 35.6 KiB | 00m00s [ 792/1006] rust-itertools0.13+use_std- 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 793/1006] rust-libcst_derive-devel-0: 100% | 6.2 MiB/s | 19.0 KiB | 00m00s [ 794/1006] rust-itertools0.13-devel-0: 100% | 42.6 MiB/s | 130.9 KiB | 00m00s [ 795/1006] rust-idna_adapter-devel-0:1 100% | 8.2 MiB/s | 16.7 KiB | 00m00s [ 796/1006] rust-inotify-sys-devel-0:0. 100% | 5.0 MiB/s | 15.2 KiB | 00m00s [ 797/1006] rust-rand_core+default-deve 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 798/1006] rust-getrandom-devel-0:0.4. 100% | 18.6 MiB/s | 57.1 KiB | 00m00s [ 799/1006] rust-foldhash-devel-0:0.2.0 100% | 4.7 MiB/s | 24.1 KiB | 00m00s [ 800/1006] rust-get-size-derive2+defau 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 801/1006] rust-get-size-derive2-devel 100% | 5.7 MiB/s | 17.6 KiB | 00m00s [ 802/1006] rust-fs-err-devel-0:3.2.2-2 100% | 10.2 MiB/s | 31.2 KiB | 00m00s [ 803/1006] rust-fastrand+alloc-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 804/1006] rust-difflib-devel-0:0.4.0- 100% | 5.4 MiB/s | 16.7 KiB | 00m00s [ 805/1006] rust-dirs-sys+default-devel 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 806/1006] rust-cpufeatures-devel-0:0. 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [ 807/1006] rust-colorchoice-devel-0:1. 100% | 5.3 MiB/s | 16.4 KiB | 00m00s [ 808/1006] rust-clap_complete_nushell- 100% | 9.9 MiB/s | 20.3 KiB | 00m00s [ 809/1006] rust-clap_derive-devel-0:4. 100% | 9.8 MiB/s | 40.3 KiB | 00m00s [ 810/1006] rust-clap_lex+default-devel 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 811/1006] rust-terminal_size+default- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 812/1006] rust-strsim+default-devel-0 100% | 2.6 MiB/s | 7.8 KiB | 00m00s [ 813/1006] rust-iana-time-zone+default 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 814/1006] rust-cfg_aliases-devel-0:0. 100% | 7.3 MiB/s | 14.9 KiB | 00m00s [ 815/1006] rust-iana-time-zone+fallbac 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 816/1006] rust-find-msvc-tools+defaul 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 817/1006] rust-shlex+default-devel-0: 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 818/1006] rust-autocfg-devel-0:1.5.1- 100% | 9.2 MiB/s | 28.2 KiB | 00m00s [ 819/1006] rust-ar_archive_writer-deve 100% | 25.1 MiB/s | 77.2 KiB | 00m00s [ 820/1006] rust-html-escape+default-de 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 821/1006] rust-anstyle-lossy+default- 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 822/1006] rust-anstyle-query-devel-0: 100% | 8.8 MiB/s | 18.1 KiB | 00m00s [ 823/1006] rust-anstyle-parse+utf8-dev 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 824/1006] rust-anstyle-parse-devel-0: 100% | 8.0 MiB/s | 24.4 KiB | 00m00s [ 825/1006] rust-anstyle-lossy-devel-0: 100% | 6.0 MiB/s | 18.3 KiB | 00m00s [ 826/1006] rust-zstd-sys+std-devel-0:2 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 827/1006] rust-zstd-sys-devel-0:2.0.1 100% | 14.8 MiB/s | 45.4 KiB | 00m00s [ 828/1006] rust-syn+default-devel-0:3. 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 829/1006] rust-syn+visit-devel-0:3.0. 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 830/1006] rust-syn+fold-devel-0:3.0.7 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 831/1006] rust-synstructure+default-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 832/1006] rust-yansi+alloc-devel-0:1. 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 833/1006] rust-urlencoding-devel-0:2. 100% | 4.9 MiB/s | 15.0 KiB | 00m00s [ 834/1006] rust-sharded-slab+default-d 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 835/1006] rust-tinyvec_macros-devel-0 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [ 836/1006] rust-tracing-attributes-dev 100% | 14.2 MiB/s | 43.6 KiB | 00m00s [ 837/1006] rust-thiserror1-devel-0:1.0 100% | 12.9 MiB/s | 39.6 KiB | 00m00s [ 838/1006] rust-fnv+default-devel-0:1. 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 839/1006] rust-nom7+std-devel-0:7.1.3 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 840/1006] rust-nom7-devel-0:7.1.3-4.f 100% | 33.6 MiB/s | 103.2 KiB | 00m00s [ 841/1006] rust-phf0.11+default-devel- 100% | 3.6 MiB/s | 7.5 KiB | 00m00s [ 842/1006] rust-phf_codegen0.11+defaul 100% | 3.6 MiB/s | 7.5 KiB | 00m00s [ 843/1006] rust-terminal_size-devel-0: 100% | 5.7 MiB/s | 17.4 KiB | 00m00s [ 844/1006] rust-synstructure+proc-macr 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 845/1006] rust-synstructure-devel-0:0 100% | 8.4 MiB/s | 25.9 KiB | 00m00s [ 846/1006] rust-strsim-devel-0:0.11.1- 100% | 7.2 MiB/s | 22.2 KiB | 00m00s [ 847/1006] rust-siphasher+std-devel-0: 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 848/1006] rust-vte-devel-0:0.15.0-3.f 100% | 10.8 MiB/s | 55.4 KiB | 00m00s [ 849/1006] rust-siphasher-devel-0:1.0. 100% | 7.4 MiB/s | 22.8 KiB | 00m00s [ 850/1006] rust-shlex+std-devel-0:2.0. 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 851/1006] rust-shlex-devel-0:2.0.1-1. 100% | 8.5 MiB/s | 26.2 KiB | 00m00s [ 852/1006] rust-serde_core+rc-devel-0: 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 853/1006] rust-sharded-slab-devel-0:0 100% | 18.2 MiB/s | 56.0 KiB | 00m00s [ 854/1006] rust-schemars_derive-devel- 100% | 12.6 MiB/s | 38.7 KiB | 00m00s [ 855/1006] rust-bitflags+serde-devel-0 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 856/1006] rust-syn+visit-mut-devel-0: 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 857/1006] rust-ref-cast-impl-devel-0: 100% | 5.8 MiB/s | 17.9 KiB | 00m00s [ 858/1006] rust-termtree0.5+default-de 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 859/1006] rust-rand0.8+small_rng-deve 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 860/1006] rust-rand0.8-devel-0:0.8.8- 100% | 26.4 MiB/s | 81.1 KiB | 00m00s [ 861/1006] rust-phf0.11+std-devel-0:0. 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 862/1006] rust-phf_shared-devel-0:0.1 100% | 7.3 MiB/s | 22.6 KiB | 00m00s [ 863/1006] rust-phf_shared+std-devel-0 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 864/1006] rust-pest_generator+std-dev 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 865/1006] rust-pest_generator-devel-0 100% | 5.3 MiB/s | 27.2 KiB | 00m00s [ 866/1006] rust-ucd-trie-devel-0:0.1.7 100% | 8.6 MiB/s | 35.3 KiB | 00m00s [ 867/1006] rust-ucd-trie+std-devel-0:0 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 868/1006] rust-peg-macros+default-dev 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 869/1006] rust-peg-runtime+default-de 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 870/1006] rust-peg-runtime+std-devel- 100% | 3.8 MiB/s | 7.9 KiB | 00m00s [ 871/1006] rust-minimal-lexical+std-de 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 872/1006] rust-minimal-lexical-devel- 100% | 22.2 MiB/s | 91.0 KiB | 00m00s [ 873/1006] rust-nom7+alloc-devel-0:7.1 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 874/1006] rust-itertools0.13+use_allo 100% | 3.7 MiB/s | 7.7 KiB | 00m00s [ 875/1006] rust-iana-time-zone-devel-0 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [ 876/1006] rust-escape8259+default-dev 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 877/1006] rust-html-escape+std-devel- 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 878/1006] rust-html-escape-devel-0:0. 100% | 9.8 MiB/s | 30.2 KiB | 00m00s [ 879/1006] rust-attribute-derive+defau 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 880/1006] rust-fnv-devel-0:1.0.7-16.f 100% | 4.6 MiB/s | 18.7 KiB | 00m00s [ 881/1006] rust-fnv+std-devel-0:1.0.7- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 882/1006] rust-find-msvc-tools-devel- 100% | 7.4 MiB/s | 38.0 KiB | 00m00s [ 883/1006] rust-escape8259-devel-0:0.5 100% | 4.3 MiB/s | 13.2 KiB | 00m00s [ 884/1006] rust-dirs-sys-devel-0:0.5.0 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 885/1006] rust-clap_lex-devel-0:1.1.1 100% | 6.9 MiB/s | 21.2 KiB | 00m00s [ 886/1006] rust-bitflags+serde_core-de 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 887/1006] rust-attribute-derive-devel 100% | 9.5 MiB/s | 29.0 KiB | 00m00s [ 888/1006] rust-object0.39+read-devel- 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 889/1006] rust-object0.39+std-devel-0 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [ 890/1006] rust-object0.39-devel-0:0.3 100% | 56.6 MiB/s | 289.6 KiB | 00m00s [ 891/1006] libzstd-devel-0:1.5.7-6.fc4 100% | 18.3 MiB/s | 56.3 KiB | 00m00s [ 892/1006] rust-bindgen+runtime-devel- 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 893/1006] rust-bindgen-devel-0:0.72.1 100% | 39.6 MiB/s | 202.9 KiB | 00m00s [ 894/1006] rust-cc+parallel-devel-0:1. 100% | 2.6 MiB/s | 10.6 KiB | 00m00s [ 895/1006] rust-pkg-config+default-dev 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 896/1006] rust-syn2+visit-mut-devel-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 897/1006] rust-thiserror-impl1+defaul 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 898/1006] rust-thiserror-impl1-devel- 100% | 6.5 MiB/s | 26.6 KiB | 00m00s [ 899/1006] rust-termtree0.5-devel-0:0. 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [ 900/1006] rust-rustix+termios-devel-0 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 901/1006] rust-serde_derive_internals 100% | 1.6 MiB/s | 7.9 KiB | 00m00s [ 902/1006] rust-rand_core0.6+default-d 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 903/1006] rust-pkg-config-devel-0:0.3 100% | 5.7 MiB/s | 29.0 KiB | 00m00s [ 904/1006] rust-peg-runtime-devel-0:0. 100% | 6.3 MiB/s | 12.8 KiB | 00m00s [ 905/1006] rust-pest_meta+default-deve 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 906/1006] rust-peg-macros-devel-0:0.8 100% | 10.4 MiB/s | 32.0 KiB | 00m00s [ 907/1006] rust-object0.39+coff-devel- 100% | 2.3 MiB/s | 7.2 KiB | 00m00s [ 908/1006] rust-object0.39+archive-dev 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [ 909/1006] rust-object0.39+elf-devel-0 100% | 2.3 MiB/s | 7.2 KiB | 00m00s [ 910/1006] rust-object0.39+macho-devel 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [ 911/1006] rust-object0.39+pe-devel-0: 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [ 912/1006] rust-object0.39+xcoff-devel 100% | 2.3 MiB/s | 7.2 KiB | 00m00s [ 913/1006] rust-object0.39+read_core-d 100% | 1.8 MiB/s | 7.2 KiB | 00m00s [ 914/1006] rust-option-ext+default-dev 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 915/1006] rust-jobserver-devel-0:0.1. 100% | 8.4 MiB/s | 34.3 KiB | 00m00s [ 916/1006] rust-cexpr+default-devel-0: 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 917/1006] rust-clang-sys+clang_11_0-d 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 918/1006] rust-clang-sys+default-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 919/1006] rust-clang-sys+runtime-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 920/1006] rust-attribute-derive-macro 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 921/1006] rust-manyhow+default-devel- 100% | 1.9 MiB/s | 7.8 KiB | 00m00s [ 922/1006] rust-serde_derive_internals 100% | 8.3 MiB/s | 33.9 KiB | 00m00s [ 923/1006] rust-rand_core0.6-devel-0:0 100% | 9.6 MiB/s | 29.6 KiB | 00m00s [ 924/1006] rust-option-ext-devel-0:0.2 100% | 5.0 MiB/s | 15.4 KiB | 00m00s [ 925/1006] rust-pest_meta-devel-0:2.8. 100% | 11.2 MiB/s | 45.9 KiB | 00m00s [ 926/1006] rust-manyhow+macros-devel-0 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 927/1006] rust-manyhow+syn-devel-0:0. 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 928/1006] rust-manyhow-devel-0:0.14.1 100% | 9.6 MiB/s | 29.5 KiB | 00m00s [ 929/1006] clang-resource-filesystem-0 100% | 133.6 KiB/s | 19.5 KiB | 00m00s [ 930/1006] clang-devel-0:23.1.3-2.fc46 100% | 9.5 MiB/s | 4.2 MiB | 00m00s [ 931/1006] clang-0:23.1.3-2.fc46.x86_6 100% | 17.8 MiB/s | 7.6 MiB | 00m00s [ 932/1006] clang-libs-0:23.1.3-2.fc46. 100% | 38.8 MiB/s | 28.5 MiB | 00m01s [ 933/1006] clang-tools-extra-0:23.1.3- 100% | 52.5 MiB/s | 17.6 MiB | 00m00s [ 934/1006] llvm-devel-0:23.1.3-2.fc46. 100% | 26.6 MiB/s | 5.5 MiB | 00m00s [ 935/1006] llvm-googletest-0:23.1.3-2. 100% | 7.3 MiB/s | 396.5 KiB | 00m00s [ 936/1006] llvm-0:23.1.3-2.fc46.x86_64 100% | 120.9 MiB/s | 24.3 MiB | 00m00s [ 937/1006] llvm-test-0:23.1.3-2.fc46.x 100% | 6.6 MiB/s | 741.7 KiB | 00m00s [ 938/1006] rust-clang-sys+libloading-d 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 939/1006] rust-clang-sys-devel-0:1.9. 100% | 11.9 MiB/s | 48.6 KiB | 00m00s [ 940/1006] rust-libloading0.8+default- 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 941/1006] rust-clang-sys+clang_10_0-d 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 942/1006] rust-clang-sys+clang_9_0-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 943/1006] rust-cexpr-devel-0:0.6.0-14 100% | 6.5 MiB/s | 26.8 KiB | 00m00s [ 944/1006] rust-attribute-derive-macro 100% | 5.7 MiB/s | 17.4 KiB | 00m00s [ 945/1006] rust-sha2_0.10-devel-0:0.10 100% | 8.3 MiB/s | 34.2 KiB | 00m00s [ 946/1006] libedit-devel-0:3.1-60.2026 100% | 10.1 MiB/s | 41.2 KiB | 00m00s [ 947/1006] rust-libloading0.8-devel-0: 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [ 948/1006] rust-manyhow-macros+default 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 949/1006] rust-clang-sys+clang_8_0-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 950/1006] rust-glob+default-devel-0:0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 951/1006] rust-clang-sys+clang_7_0-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 952/1006] rust-clang-sys+clang_6_0-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 953/1006] rust-clang-sys+clang_5_0-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 954/1006] rust-clang-sys+clang_4_0-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 955/1006] rust-clang-sys+clang_3_9-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 956/1006] rust-clang-sys+clang_3_8-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 957/1006] rust-clang-sys+clang_3_7-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 958/1006] rust-clang-sys+clang_3_6-de 100% | 3.8 MiB/s | 7.7 KiB | 00m00s [ 959/1006] rust-clang-sys+clang_3_5-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 960/1006] rust-collection_literals+de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 961/1006] rust-interpolator+default-d 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 962/1006] rust-interpolator+iter-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 963/1006] rust-proc-macro-utils+defau 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [ 964/1006] rust-quote-use+default-deve 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 965/1006] ncurses-devel-0:6.6-3.fc45. 100% | 141.4 MiB/s | 579.0 KiB | 00m00s [ 966/1006] rust-cpufeatures0.2+default 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 967/1006] rust-quote-use-devel-0:0.9. 100% | 5.8 MiB/s | 11.9 KiB | 00m00s [ 968/1006] rust-digest0.10+default-dev 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 969/1006] rust-proc-macro-utils+parse 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 970/1006] rust-proc-macro-utils+proc- 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 971/1006] rust-proc-macro-utils+proc- 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 972/1006] rust-proc-macro-utils+quote 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 973/1006] rust-proc-macro-utils-devel 100% | 9.3 MiB/s | 28.4 KiB | 00m00s [ 974/1006] rust-manyhow-macros-devel-0 100% | 6.6 MiB/s | 13.4 KiB | 00m00s [ 975/1006] rust-interpolator-devel-0:0 100% | 10.6 MiB/s | 32.7 KiB | 00m00s [ 976/1006] rust-digest0.10+core-api-de 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 977/1006] rust-digest0.10-devel-0:0.1 100% | 9.1 MiB/s | 27.9 KiB | 00m00s [ 978/1006] rust-digest0.10+block-buffe 100% | 2.5 MiB/s | 7.5 KiB | 00m00s [ 979/1006] rust-block-buffer0.10+defau 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 980/1006] rust-cpufeatures0.2-devel-0 100% | 7.1 MiB/s | 21.8 KiB | 00m00s [ 981/1006] rust-collection_literals-de 100% | 6.3 MiB/s | 13.0 KiB | 00m00s [ 982/1006] rust-block-buffer0.10-devel 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [ 983/1006] ncurses-c++-libs-0:6.6-3.fc 100% | 18.8 MiB/s | 38.5 KiB | 00m00s [ 984/1006] rust-proc-macro-utils+small 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 985/1006] rust-quote-use-macros+defau 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 986/1006] rust-crypto-common0.1-devel 100% | 5.5 MiB/s | 16.8 KiB | 00m00s [ 987/1006] rust-crypto-common0.1+defau 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 988/1006] rust-quote-use-macros-devel 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [ 989/1006] rust-generic-array+default- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 990/1006] rust-generic-array+more_len 100% | 3.9 MiB/s | 8.0 KiB | 00m00s [ 991/1006] rust-generic-array-devel-0: 100% | 8.0 MiB/s | 24.6 KiB | 00m00s [ 992/1006] rust-typenum+default-devel- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 993/1006] rust-typenum-devel-0:1.20.1 100% | 24.6 MiB/s | 75.4 KiB | 00m00s [ 994/1006] rust-version_check+default- 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 995/1006] rust-version_check-devel-0: 100% | 7.5 MiB/s | 22.9 KiB | 00m00s [ 996/1006] rust-fancy-regex+default-de 100% | 2.7 MiB/s | 8.1 KiB | 00m00s [ 997/1006] rust-fancy-regex+perf-devel 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 998/1006] rust-fancy-regex+std-devel- 100% | 4.1 MiB/s | 8.3 KiB | 00m00s [ 999/1006] rust-fancy-regex+unicode-de 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [1000/1006] rust-fancy-regex-devel-0:0. 100% | 29.6 MiB/s | 90.9 KiB | 00m00s [1001/1006] rust-bit-set-devel-0:0.8.0- 100% | 7.6 MiB/s | 23.5 KiB | 00m00s [1002/1006] rust-regex-automata+dfa-dev 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [1003/1006] rust-bit-set+std-devel-0:0. 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [1004/1006] rust-bit-vec+std-devel-0:0. 100% | 2.5 MiB/s | 7.8 KiB | 00m00s [1005/1006] rust-bit-vec-devel-0:0.8.0- 100% | 7.3 MiB/s | 29.9 KiB | 00m00s [1006/1006] llvm-static-0:23.1.3-2.fc46 100% | 97.6 MiB/s | 49.5 MiB | 00m01s -------------------------------------------------------------------------------- [1006/1006] Total 100% | 62.4 MiB/s | 166.1 MiB | 00m03s Running transaction [ 1/1008] Verify package files 100% | 848.0 B/s | 1.0 KiB | 00m01s [ 2/1008] Prepare transaction 100% | 7.5 KiB/s | 1.0 KiB | 00m00s [ 3/1008] Installing rust-regex-autom 100% | 237.7 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% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 6/1008] Installing rust-libc-devel- 100% | 112.2 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% | 241.5 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% | 382.0 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% | 147.5 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% | 301.3 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% | 168.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% | 122.1 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% | 4.6 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% | 75.7 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% | 305.5 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% | 33.9 MiB/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% | 157.1 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% | 341.6 MiB/s | 41.3 MiB | 00m00s [ 145/1008] Installing gcc-c++-0:16.2.1 100% | 244.0 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% | 0.0 B/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% | 113.8 MiB/s | 116.6 KiB | 00m00s [ 158/1008] Installing rust-equivalent- 100% | 18.0 MiB/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% | 171.5 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% | 179.7 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% | 140.1 MiB/s | 717.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% | 364.2 MiB/s | 2.2 MiB | 00m00s [ 173/1008] Installing rust-unicode-ide 100% | 155.0 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% | 277.9 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% | 126.5 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% | 160.8 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% | 40.4 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% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 224/1008] Installing rust-rkyv_derive 100% | 120.7 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% | 0.0 B/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% | 312.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% | 0.0 B/s | 19.6 KiB | 00m00s [ 256/1008] Installing rust-munge-devel 100% | 28.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% | 142.8 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% | 0.0 B/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% | 100.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% | 39.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% | 33.5 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% | 34.8 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% | 134.3 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% | 122.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% | 91.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% | 121.1 KiB/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% | 155.5 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% | 121.1 KiB/s | 124.0 B | 00m00s [ 498/1008] Installing rust-rustix-deve 100% | 114.0 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% | 26.2 MiB/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% | 26.1 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% | 28.4 MiB/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% | 175.0 MiB/s | 367.2 MiB | 00m02s [ 567/1008] Installing llvm-googletest- 100% | 137.2 MiB/s | 2.2 MiB | 00m00s [ 568/1008] Installing llvm-devel-0:23. 100% | 89.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% | 233.3 MiB/s | 110.6 MiB | 00m00s [ 571/1008] Installing clang-0:23.1.3-2 100% | 237.7 MiB/s | 66.5 MiB | 00m00s [ 572/1008] Installing clang-tools-extr 100% | 216.2 MiB/s | 62.1 MiB | 00m00s [ 573/1008] Installing clang-devel-0:23 100% | 124.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% | 38.2 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% | 116.3 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% | 132.9 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% | 0.0 B/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% | 62.6 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% | 106.8 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% | 0.0 B/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% | 0.0 B/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% | 66.7 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% | 78.6 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% | 0.0 B/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% | 0.0 B/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% | 100.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% | 0.0 B/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% | 23.9 MiB/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% | 48.3 MiB/s | 940.3 KiB | 00m00s [ 714/1008] Installing jemalloc-devel-0 100% | 1.5 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% | 55.6 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% | 151.2 MiB/s | 1.7 MiB | 00m00s [ 727/1008] Installing rust-getrandom-d 100% | 83.8 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% | 30.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% | 86.5 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% | 0.0 B/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% | 196.7 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% | 272.5 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% | 20.3 MiB/s | 83.3 KiB | 00m00s [ 765/1008] Installing rust-pest_derive 100% | 78.1 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% | 79.6 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% | 328.5 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% | 284.0 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% | 146.2 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% | 165.8 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% | 43.0 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% | 89.2 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% | 74.9 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% | 37.5 MiB/s | 538.0 KiB | 00m00s [ 815/1008] Installing rust-schemars+sc 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 816/1008] Installing rust-lazy_static 100% | 19.0 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% | 15.4 MiB/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% | 67.1 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% | 121.1 KiB/s | 124.0 B | 00m00s [ 828/1008] Installing rust-pin-project 100% | 33.1 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% | 42.2 MiB/s | 475.5 KiB | 00m00s [ 831/1008] Installing rust-tracing+std 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 832/1008] Installing rust-salsa-devel 100% | 54.2 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% | 103.9 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% | 77.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% | 29.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% | 42.1 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% | 155.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% | 318.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% | 57.4 MiB/s | 117.5 KiB | 00m00s [ 886/1008] Installing rust-colored-dev 100% | 120.3 MiB/s | 123.2 KiB | 00m00s [ 887/1008] Installing rust-arrayvec-de 100% | 123.1 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% | 109.5 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% | 44.1 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% | 32.6 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% | 253.9 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% | 43.4 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% | 7.8 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% | 0.0 B/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% | 59.2 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% | 152.7 MiB/s | 625.6 KiB | 00m00s [ 954/1008] Installing rust-argfile-dev 100% | 0.0 B/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% | 98.5 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% | 83.7 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% | 160.6 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% | 105.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.cjiEj2 setting SOURCE_DATE_EPOCH=1792627200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.efRTd1 + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + cd ty-0.0.90 + pushd ruff + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + pushd crates/ty + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + popd + popd + 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/ty-0.0.90-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/ty-0.0.90-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/ty-0.0.90-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.90-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 15.8 KiB/s | 3.9 KiB | 00m00s fedora 100% | 110.9 KiB/s | 30.2 KiB | 00m00s Copr repository 100% | 6.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-2.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.1-2.fc46 copr_base 2.5 MiB python3-packaging noarch 0:26.3-5.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 0 B. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-devel-0:3.15.1-2.fc46.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [2/4] python3-packaging-0:26.3-5.fc46.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [3/4] python3-pip-0:26.2.1-3.fc46.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [4/4] python3-rpm-generators-0:14-20.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [1/6] Verify package files 100% | 166.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 102.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 161.8 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.1 100% | 71.7 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-3 100% | 65.6 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.iLyhep setting SOURCE_DATE_EPOCH=1792627200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.FlRx1o + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + cd ty-0.0.90 + pushd ruff + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + pushd crates/ty + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + popd + popd + 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/ty-0.0.90-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/ty-0.0.90-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/ty-0.0.90-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.0,<2.0 from build-system.requires Requirement not satisfied: maturin<2.0,>=1.0 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.90-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 21.4 KiB/s | 3.9 KiB | 00m00s fedora 100% | 144.3 KiB/s | 30.2 KiB | 00m00s Copr repository 100% | 8.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.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 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.1-2.fc46.x86_64" is already installed. Package "python3-packaging-26.3-5.fc46.noarch" is already installed. Package "python3-pip-26.2.1-3.fc46.noarch" is already installed. Package "rust-1.99.1-2.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. 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% | 10.4 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 10.4 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 33.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 29.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 113.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.dFinKt setting SOURCE_DATE_EPOCH=1792627200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.xZu1J4 + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + cd ty-0.0.90 + pushd ruff + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + pushd crates/ty + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + popd + popd + 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/ty-0.0.90-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/ty-0.0.90-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/ty-0.0.90-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.0,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.0 (installed: maturin 1.15.0) Locking 347 packages to highest compatible versions Adding phf v0.11.3 (available: v0.13.1) 📦 Including license file `LICENSE` 🍹 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 ty-0.0.90.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ty-0.0.90.dist-info/ removed 'ty-0.0.90.dist-info/licenses/LICENSE' removed directory 'ty-0.0.90.dist-info/licenses' removed 'ty-0.0.90.dist-info/WHEEL' removed 'ty-0.0.90.dist-info/METADATA' removed directory 'ty-0.0.90.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.90-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 16.6 KiB/s | 3.9 KiB | 00m00s fedora 100% | 116.0 KiB/s | 30.2 KiB | 00m00s Copr repository 100% | 6.6 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.1-2.fc46.x86_64" is already installed. Package "python3-packaging-26.3-5.fc46.noarch" is already installed. Package "python3-pip-26.2.1-3.fc46.noarch" is already installed. Package "rust-1.99.1-2.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.Bb6q2i setting SOURCE_DATE_EPOCH=1792627200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Y54Z6g + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + cd ty-0.0.90 + pushd ruff + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + pushd crates/ty + /usr/bin/cargo2rpm --path Cargo.toml buildrequires --all-features --with-check + popd + popd + 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/ty-0.0.90-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/ty-0.0.90-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/ty-0.0.90-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-dep-overrides Handling maturin>=1.0,<2.0 from build-system.requires Requirement satisfied: maturin<2.0,>=1.0 (installed: maturin 1.15.0) 📦 Including license file `LICENSE` 🍹 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 ty-0.0.90.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory . --interpreter /usr/bin/python3` + cat /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ty-0.0.90.dist-info/ removed 'ty-0.0.90.dist-info/licenses/LICENSE' removed directory 'ty-0.0.90.dist-info/licenses' removed 'ty-0.0.90.dist-info/WHEEL' removed 'ty-0.0.90.dist-info/METADATA' removed directory 'ty-0.0.90.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.gFvXaB + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-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 ' Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.JIVhXz + 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 ty-0.0.90 + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-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 ty-0.0.90 + mkdir -p /builddir/build/BUILD/ty-0.0.90-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/ty-0.0.90-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ty-0.0.90-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) 📦 Including license file `LICENSE` 🍹 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 ty-0.0.90.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ty-0.0.90-build/.pyproject-builddir/pip-modern-metadata-m6uxigkv --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ty Building wheel for ty (pyproject.toml): started Running command Building wheel for ty (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 📦 Including license file `LICENSE` 🍹 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 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=04fb747666d6939a -C extra-filename=-c2122dad86c69958 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d4ab770f8728261b -C extra-filename=-af794f7e53ce5528 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/proc-macro2-af794f7e53ce5528 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=f5f3f790dfb585b4 -C extra-filename=-96242608c4843234 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/quote-96242608c4843234 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/quote-96242608c4843234/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=039b1164ff93abe2 -C extra-filename=-63ab59ad328d1d5f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/libc-63ab59ad328d1d5f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/proc-macro2-af794f7e53ce5528/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=9fad97ef3922597b -C extra-filename=-1f7fe683d914be29 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/usr/bin/rustc --crate-name 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=80f61a585780c380 -C extra-filename=-587bd9c4f1abb2cc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --cap-lints allow -Copt-level=3 -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=837680f392430653 -C extra-filename=-72dd7a4ddb4a2a66 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96bf9644967f3fa3 -C extra-filename=-ef672ebe074f7581 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/libc-63ab59ad328d1d5f/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=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=1297724d8525486b -C extra-filename=-a0300547bd8c1674 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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=97a0ff9f448e9c7e -C extra-filename=-1ad391e1a6d8215e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=d5071cb573638f7e -C extra-filename=-924fd06fe488ea2a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/serde_core-924fd06fe488ea2a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=e9e6ecd9638a63e0 -C extra-filename=-f40ec885013fb068 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/serde_core-924fd06fe488ea2a/build-script-build` 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=82b40991c57df603 -C extra-filename=-1be8d1f7c9ef1529 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/libc-1be8d1f7c9ef1529 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg-if v1.0.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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=57abc3a9e9522503 -C extra-filename=-14157ded811ec637 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=7fdf0a1daef99a66 -C extra-filename=-9a74ed44dd42d4e9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/libc-1be8d1f7c9ef1529/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=d2d91425d2d53126 -C extra-filename=-c785817752da6f48 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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=9bca1164efe87aee -C extra-filename=-c90b332de56a40ff --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d43e529ab4a37788 -C extra-filename=-5dc1467b2aa024e0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-c785817752da6f48.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=a85cfbce8fb05901 -C extra-filename=-52a364257695ade0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e83290578a982279 -C extra-filename=-44f7fc4bceeb0324 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d74a8761b25e4594 -C extra-filename=-dc44090e2f31455b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libfind_msvc_tools-44f7fc4bceeb0324.rmeta --extern jobserver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libjobserver-5dc1467b2aa024e0.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-c785817752da6f48.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libshlex-c90b332de56a40ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=87899dcfc5ed9b7d -C extra-filename=-9ee9f6a42f6594ba --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=b5e44fc9346a87e1 -C extra-filename=-8f83cae85a914200 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/serde-8f83cae85a914200 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/serde-8f83cae85a914200/build-script-build` 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=204a3a279d85f36b -C extra-filename=-4352224d327ecbcc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1ed02149ee57934a -C extra-filename=-b5dccc2237635798 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b43f6a19737008ab -C extra-filename=-01e0b896f15cdb66 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-b5dccc2237635798.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling allocator-api2 v0.2.21 Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=c0607ace2fa9b8b7 -C extra-filename=-95abbf2eac0d66dd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling foldhash v0.2.0 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=301f1bea805e3e20 -C extra-filename=-92bb18399616535c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=067eec4812680eb2 -C extra-filename=-395976f83be3a415 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=139c6a195df00e44 -C extra-filename=-e878f01f7cf4ce03 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/zmij-e878f01f7cf4ce03 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/zmij-e878f01f7cf4ce03/build-script-build` 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=ee107f0753f09daa -C extra-filename=-9dc1dc231de56609 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liballocator_api2-95abbf2eac0d66dd.rmeta --extern equivalent=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libequivalent-395976f83be3a415.rmeta --extern foldhash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libfoldhash-92bb18399616535c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5a44bfeba6223ff9 -C extra-filename=-eb9427d395f3feb4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/rustversion-eb9427d395f3feb4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60075edf552c2a3f -C extra-filename=-1a73144c07bda5e8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/rustversion-eb9427d395f3feb4/build-script-build` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=83692d7ac89ff20d -C extra-filename=-f5f657d9f6807323 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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=dd0696d0b7efc541 -C extra-filename=-9a4491424a1b65c9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="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=946e69ea56ead0bb -C extra-filename=-944d4c64d6507c11 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_derive-4352224d327ecbcc.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 itoa v1.0.18 Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=9e575c16a735d994 -C extra-filename=-6cfa7d86fc00c431 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=867767f53ba5b87a -C extra-filename=-c48699006632b335 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/parking_lot_core-c48699006632b335 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=308cd2c3e8e18a56 -C extra-filename=-ef9f6f46394b0358 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1934b2b6a0a57914 -C extra-filename=-76ff9437502aca6c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libaho_corasick-9a4491424a1b65c9.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_syntax-ef9f6f46394b0358.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/parking_lot_core-c48699006632b335/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=a5b6b7ef0e8bd615 -C extra-filename=-0efb4e63817522cc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling 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=3e8ed0541437cafa -C extra-filename=-a9865881777d10a1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libequivalent-395976f83be3a415.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow-macros v0.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=5591dc85af6eb4e2 -C extra-filename=-95b15f3cd30589a2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c36ac6c5ce4f8e0a -C extra-filename=-ef5cedf3cf76b037 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b6547a8a73889292 -C extra-filename=-29c128f70c5aa294 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c62a1bdea8407aa1 -C extra-filename=-41ef92510cc85e47 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crossbeam-utils-41ef92510cc85e47 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e04c4943cb0701e9 -C extra-filename=-7fb69781a38539d0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=a1435cb1f44d1e04 -C extra-filename=-9eed0cbb9c24ac10 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cd1ecaae50c250b6 -C extra-filename=-92b0554684b679d0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=107d1d66903e1164 -C extra-filename=-7d4d63363b9a75bc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/clang-sys-7d4d63363b9a75bc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libglob-92b0554684b679d0.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/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crossbeam-utils-41ef92510cc85e47/build-script-build` 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=5b91d1b8a33ef1de -C extra-filename=-6dc4db41f95b9c38 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern scopeguard=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libscopeguard-29c128f70c5aa294.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba8892a2f3f52541 -C extra-filename=-0ba71aa1b07e1aac --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern quote_use_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote_use_macros-ef5cedf3cf76b037.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 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=9f09dce2b55f49c4 -C extra-filename=-b5535cabe2d8788d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmanyhow_macros-95b15f3cd30589a2.so --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=472bfe3d913c2a5d -C extra-filename=-dd038456fd7a135c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --cap-lints allow -Copt-level=3 -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 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=dbab63e2708a138b -C extra-filename=-eb0001b85d049bfa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libaho_corasick-9a4491424a1b65c9.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_automata-76ff9437502aca6c.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_syntax-ef9f6f46394b0358.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4817db1f47239937 -C extra-filename=-57990ab8874b99a0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5b42309997f5cfd2 -C extra-filename=-bacf91ce7861e27f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=328b1af57e379a98 -C extra-filename=-70a899d13a54e1ab --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.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=ade61c40e1095837 -C extra-filename=-dfce70d078ca93f1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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=3882df6fa180c975 -C extra-filename=-3255c024dd3bb5aa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern collection_literals=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcollection_literals-57990ab8874b99a0.rlib --extern interpolator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libinterpolator-70a899d13a54e1ab.rlib --extern manyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmanyhow-b5535cabe2d8788d.rlib --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro_utils-01e0b896f15cdb66.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern quote_use=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote_use-0ba71aa1b07e1aac.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/clang-sys-7d4d63363b9a75bc/build-script-build` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=c9b1e48d00c15398 -C extra-filename=-19cab001cd88fdc1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustversion-0efb4e63817522cc.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling static_assertions v1.1.0 Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=adc0f3c47b9db51d -C extra-filename=-5c1c573798bacc82 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=72f82eba0652ea5b -C extra-filename=-8f0ce9b6cd33a330 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=e8dbe5563e78aa5e -C extra-filename=-61fb7dcd4e38e2df --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libminimal_lexical-8f0ce9b6cd33a330.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=2b52d9cea5c4aafa -C extra-filename=-c1e00850390ee269 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern castaway=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcastaway-19cab001cd88fdc1.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzmij-f5f657d9f6807323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84a737e829da1a57 -C extra-filename=-00e6083d0c6b90e3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern lock_api=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblock_api-6dc4db41f95b9c38.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libparking_lot_core-dd038456fd7a135c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=419c11223f016bf1 -C extra-filename=-1bbab06627c230c0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=52972a5f29a6eca9 -C extra-filename=-d7e1083b7249ec16 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba9587f9c8a6ca4a -C extra-filename=-dda441a4738ce429 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-9ee9f6a42f6594ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=080dca74c6ded5fd -C extra-filename=-a1083a3f6fc82ecb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/bindgen-a1083a3f6fc82ecb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/bindgen-a1083a3f6fc82ecb/build-script-build` 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=d393a3fc034157c2 -C extra-filename=-13c6a1a4f0a6370e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libglob-92b0554684b679d0.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-c785817752da6f48.rmeta --extern libloading=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibloading-dda441a4738ce429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=646469b5237818c0 -C extra-filename=-a4ae26fdd1bb7bdc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libattribute_derive_macro-3255c024dd3bb5aa.so --extern manyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmanyhow-b5535cabe2d8788d.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3cf1f94ceee6ee6a -C extra-filename=-6ebde5389366bee6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libattribute_derive-a4ae26fdd1bb7bdc.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f90df6da7e4eca5f -C extra-filename=-ab84d8412d4c3476 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern nom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnom-61fb7dcd4e38e2df.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aa436afc8bec42d2 -C extra-filename=-521293ac6871bd08 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libeither-1a73144c07bda5e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=3a550308cbdb97bf -C extra-filename=-150bef8d5ebde0ed --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=54a653a9eae35efa -C extra-filename=-a8a59461bfaeeb1d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-150bef8d5ebde0ed.rmeta --extern cexpr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcexpr-ab84d8412d4c3476.rmeta --extern clang_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclang_sys-13c6a1a4f0a6370e.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-521293ac6871bd08.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex-eb0001b85d049bfa.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-7fb69781a38539d0.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libshlex-c90b332de56a40ff.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-ef672ebe074f7581.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=1092d49559bc487e -C extra-filename=-2210935e040dcbbf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern get_size_derive2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size_derive2-6ebde5389366bee6.so --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libparking_lot-00e6083d0c6b90e3.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2fc112e75bdf4185 -C extra-filename=-bd03f92f1a8b97d6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=f0637d2057f0bb9e -C extra-filename=-7b092ce208344811 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=226bac60f5bbd509 -C extra-filename=-5e626ab8a4911bd8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=eb331ef7e5e316a6 -C extra-filename=-616296d4fb63c950 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=0e7baf9dc00dcb35 -C extra-filename=-de3179fa23045534 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling once_cell v1.21.4 Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=ed61b5adc017cd3c -C extra-filename=-d5e951552a40351d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f8e44792eb31e216 -C extra-filename=-f166de4c441ec6c9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsiphasher-de3179fa23045534.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=9a4b8903a4fa7bcc -C extra-filename=-6c2793f55d3321b5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libaho_corasick-7b092ce208344811.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_syntax-616296d4fb63c950.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=42b6c73c5407ce6b -C extra-filename=-1e7ac4650a487487 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librand_core-5e626ab8a4911bd8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3de04fc6d62eac89 -C extra-filename=-39696a6454835489 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7cad9d295617cb3f -C extra-filename=-1ab7cc95211a648b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libphf_shared-f166de4c441ec6c9.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librand-1e7ac4650a487487.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16dc289021f113d3 -C extra-filename=-65e2b7467aa3f82c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=173ddb80c8179e9c -C extra-filename=-0bb27a9605be9c26 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/zstd-sys-0bb27a9605be9c26 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bindgen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbindgen-a8a59461bfaeeb1d.rlib --extern cc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcc-dc44090e2f31455b.rlib --extern pkg_config=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpkg_config-bd03f92f1a8b97d6.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 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=16 --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=69b5723e723f8aa0 -C extra-filename=-ad5c189a0f4f7529 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=045b16676a0fea03 -C extra-filename=-1c1c825ddf210071 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libphf_generator-1ab7cc95211a648b.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libphf_shared-f166de4c441ec6c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bbfcf981a3854214 -C extra-filename=-5f1bbed4257f5d66 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsynstructure-39696a6454835489.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=87f538adc6f91026 -C extra-filename=-297fb6b6affef436 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=231d18d1086b711b -C extra-filename=-982172c472da36ab --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-ef672ebe074f7581.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9b4c13f7021a2cfc -C extra-filename=-491ee9b2b2e5d7e7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5c9d5a79ffb6b96 -C extra-filename=-d15ad259bf59b318 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/thiserror-d15ad259bf59b318 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f6a1ea9e7fb1c9ee -C extra-filename=-86fa459ae1cf0213 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/portable-atomic-86fa459ae1cf0213 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/portable-atomic-86fa459ae1cf0213/build-script-build` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/thiserror-d15ad259bf59b318/build-script-build` 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=d3ac647bf86efe6f -C extra-filename=-bc2b327b40582e7c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerofrom_derive-5f1bbed4257f5d66.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-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=d7136260b989a057 -C extra-filename=-974a69f67d39ef43 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsynstructure-39696a6454835489.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=dfd8c2cd5cd8b001 -C extra-filename=-98e24631b3cffd9d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern pin_project_lite=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpin_project_lite-491ee9b2b2e5d7e7.rmeta --extern tracing_attributes=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_attributes-982172c472da36ab.so --extern tracing_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_core-297fb6b6affef436.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=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=41d8789d2cba7caa -C extra-filename=-c5b68d125ca04315 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta -Copt-level=3 -Cdebuginfo=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=8b88f56b35878bde -C extra-filename=-c1972f0e305d7a6c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b1ccb91b00d9b6e -C extra-filename=-9576864e440da01c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/object-9576864e440da01c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a10ee80428ce7770 -C extra-filename=-d5e0f40ea633184e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c1e1177a847b621 -C extra-filename=-bd1ae1d3d50501bc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/zstd-safe-bd1ae1d3d50501bc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6adcccad01bd9d7d -C extra-filename=-f8c0dc2f5036a50c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1298023a3581003e -C extra-filename=-5fdb93507a7788ca --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/typeid-5fdb93507a7788ca -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/typeid-5fdb93507a7788ca/build-script-build` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/object-9576864e440da01c/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 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=7f7e3360affe9d6d -C extra-filename=-8c210595d85431fb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror_impl-c1972f0e305d7a6c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name 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=ff81c615373488b4 -C extra-filename=-8cc721064c972276 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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=efda59fe741c274d -C extra-filename=-6edfdb0019c40cbf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstable_deref_trait-d5e0f40ea633184e.rmeta --extern yoke_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libyoke_derive-974a69f67d39ef43.so --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0c7fe819dd97e3ad -C extra-filename=-a12abae420d6e37d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4a86fb386f2dac4b -C extra-filename=-e093d492a0f8894c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7f424d2a3245f15a -C extra-filename=-ec367b510ac29566 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=75ae5736f627da89 -C extra-filename=-cdae34e94821acca --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=99349249bfbbffe0 -C extra-filename=-47e5cb112d157735 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7fb877c1ad56a9f5 -C extra-filename=-baf3fde0f50db390 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b5decf6dad54b40b -C extra-filename=-0105383619deb9ae --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=e4b63176a45ffe13 -C extra-filename=-02416dd9faf6fa64 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtinyvec_macros-baf3fde0f50db390.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3679cf129b213d92 -C extra-filename=-0575b1bb1c4145fa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libaho_corasick-7b092ce208344811.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbstr-e093d492a0f8894c.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_syntax-616296d4fb63c950.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6249701b4073a312 -C extra-filename=-64a7b2ed759d3424 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-9ee9f6a42f6594ba.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcpufeatures-ec367b510ac29566.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librand_core-cdae34e94821acca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6308579ec601830f -C extra-filename=-107f6423855cc8ea --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Running `/usr/bin/rustc --crate-name 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=9c37c19e5d8d76c8 -C extra-filename=-9907282b4469e52c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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=d84c87c839b60ec5 -C extra-filename=-c65540373d2df87a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libeither-f8c0dc2f5036a50c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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 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=041662e747221244 -C extra-filename=-e6259f27ea0242e4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta -Copt-level=3 -Cdebuginfo=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=dc618a20f6c07fcb -C extra-filename=-44fa6048a0c5a64d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-ef672ebe074f7581.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bc0743b32906a9ca -C extra-filename=-55c7a97e761c0ef0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=912f7351cc8dce10 -C extra-filename=-64c37139525b28c6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4090d9a32980d48d -C extra-filename=-2cafbaf67854fa90 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b7e6cf704cdda02e -C extra-filename=-dc4118ec396a0b92 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d23c50af2a6cb006 -C extra-filename=-09f57f4c061e013e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b74b3f6c120745c3 -C extra-filename=-d102a2ce7ff55cbf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=af8af481f839ad63 -C extra-filename=-3b614ea7cc9e8678 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=56722334259f014a -C extra-filename=-891c2c98d8f9e02f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8167a54d46ae9aa4 -C extra-filename=-4a0f839d81edabb5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crc32fast-4a0f839d81edabb5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3f796fbbf94ce0c5 -C extra-filename=-e1b2a27ee377c327 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=3df048603cec4083 -C extra-filename=-a7c7d843b0a9b8ad --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=559563f4933fdfa5 -C extra-filename=-1d725d80d1d68621 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsiphasher-e1b2a27ee377c327.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=9f1263e7152d5e4c -C extra-filename=-3f7d7f6076bf2bb4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern castaway=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcastaway-19cab001cd88fdc1.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libryu-891c2c98d8f9e02f.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=b040eb024e9fec22 -C extra-filename=-fc26c6372856552e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern yoke=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerovec_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerovec_derive-2cafbaf67854fa90.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 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=5b80d0740c3ad4ae -C extra-filename=-5d5ba4a9f4bbf619 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern object=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libobject-107f6423855cc8ea.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c7145153ef038a45 -C extra-filename=-fbed4e7d01123c8c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchacha20-64a7b2ed759d3424.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librand_core-cdae34e94821acca.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f4ee42b9c6c384a1 -C extra-filename=-181b08c956e26d3b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtinyvec-02416dd9faf6fa64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=116fe84a5959c6f0 -C extra-filename=-57dd03255365e5fb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libaho_corasick-7b092ce208344811.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_syntax-616296d4fb63c950.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=90b1d62326209e5a -C extra-filename=-137bd67d593d4cb4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c772cb6cf00c92fd -C extra-filename=-576d557fd2900fb8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-ef672ebe074f7581.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=047dc44af5590d6e -C extra-filename=-109bac954f00e86c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65df0f5e4a60eb12 -C extra-filename=-bd660e207e00f2ac --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crossbeam-epoch-bd660e207e00f2ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=667da9e6c5e8da7c -C extra-filename=-0264783f60d813c1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f17d59fbe6475e8a -C extra-filename=-3a5f7e28584bbb87 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=f6e8ffde0e9a77ba -C extra-filename=-60d32d1138cf8bed --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libglob-3a5f7e28584bbb87.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libglobset-0575b1bb1c4145fa.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex-57dd03255365e5fb.rmeta --extern seahash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libseahash-0264783f60d813c1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crossbeam-epoch-bd660e207e00f2ac/build-script-build` Compiling ruff_python_trivia v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 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=5cf414c816d37508 -C extra-filename=-a675a83c67979bc1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=88382e6457c46b6d -C extra-filename=-473c85107fb1c253 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libphf_codegen-1c1c825ddf210071.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librand-fbed4e7d01123c8c.rmeta -Copt-level=3 -Cdebuginfo=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=fc2cdbda6a1d07d7 -C extra-filename=-a4b878489a081eac --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-a4b878489a081eac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libar_archive_writer-5d5ba4a9f4bbf619.rlib --extern cc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcc-dc44090e2f31455b.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 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="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=5163c13de3a3553b -C extra-filename=-1c4aacd123fcc7f9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libboxcar-09f57f4c061e013e.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_queue-a12abae420d6e37d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern hashlink=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashlink-55c7a97e761c0ef0.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern intrusive_collections=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libintrusive_collections-a7c7d843b0a9b8ad.rmeta --extern inventory=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libinventory-dc4118ec396a0b92.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libparking_lot-00e6083d0c6b90e3.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libportable_atomic-8cc721064c972276.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa_macro_rules-3b614ea7cc9e8678.rmeta --extern salsa_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa_macros-64c37139525b28c6.so --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern typeid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtypeid-9907282b4469e52c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=dda9c93543e508f0 -C extra-filename=-aa4df4e9cbd93cd2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libphf_shared-1d725d80d1d68621.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3b933707dc3d7b8f -C extra-filename=-db463891e41321eb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/num-traits-db463891e41321eb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libautocfg-65e2b7467aa3f82c.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 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=ac2435f76511db04 -C extra-filename=-4d774370dec4363e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b9df14bee465e1e9 -C extra-filename=-7ff2781ebedd1099 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crossbeam-deque-7ff2781ebedd1099 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crossbeam-deque-7ff2781ebedd1099/build-script-build` 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=2b587290d7382305 -C extra-filename=-cf373472487ab7b5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtinyvec_macros-4d774370dec4363e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/num-traits-db463891e41321eb/build-script-build` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-a4b878489a081eac/build-script-build` Compiling ruff_unicode_names2 v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=ce262cf5aeb4a4bf -C extra-filename=-580e9d5d64a89f40 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/ruff_unicode_names2-580e9d5d64a89f40 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_names2_generator-473c85107fb1c253.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d457e7f14ef5304c -C extra-filename=-492ef0bf5cddcc57 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -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/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/zstd-sys-0bb27a9605be9c26/build-script-build` Compiling ruff_python_ast v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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="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=bc0a9d0973c90ca2 -C extra-filename=-c3022f310d6c793c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libaho_corasick-7b092ce208344811.rmeta --extern arrayvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libarrayvec-0105383619deb9ae.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_cache-60d32d1138cf8bed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta -Copt-level=3 -Cdebuginfo=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=62cf68a05674baa4 -C extra-filename=-7414ee8f145e6da7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/stacker-7414ee8f145e6da7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcc-dc44090e2f31455b.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 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=52676c6531827854 -C extra-filename=-a09f02d9d2f80582 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 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="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=2c243aa491060a7d -C extra-filename=-b95ab924a9a60928 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/serde_json-b95ab924a9a60928 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/serde_json-b95ab924a9a60928/build-script-build` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=f366b69e35c4317d -C extra-filename=-13d568c00d1322e3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-a09f02d9d2f80582.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/stacker-7414ee8f145e6da7/build-script-build` 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=1154f99d798d5fff -C extra-filename=-4c064b136dd2a0ee --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_epoch-492ef0bf5cddcc57.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -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/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/ruff_unicode_names2-580e9d5d64a89f40/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=a3a20111f68c2f78 -C extra-filename=-98c409fe57b6982b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/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 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=3171bb6b6df28f0f -C extra-filename=-b9fa1e91aeb5204c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Running `/usr/bin/rustc --crate-name 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=6e99959ea12288aa -C extra-filename=-8961d9b46cb3f9e5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtinyvec-cf373472487ab7b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=732cb5c4ad307839 -C extra-filename=-909412486c41ad42 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6047ff1805286180 -C extra-filename=-115bf12d1c7652a2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libeither-1a73144c07bda5e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=d40f6e5b2ea0e9c4 -C extra-filename=-3505f590f28e474a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1357094d822502b9 -C extra-filename=-81d5f0fc1b601f8c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a0e99cbedd4d4a3e -C extra-filename=-16bdd27aec35a06d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/anyhow-16bdd27aec35a06d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=ea44ac1c7b62c01f -C extra-filename=-7130c8046d22665b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=255116f353271d27 -C extra-filename=-e80f41f44d26c6ec --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2620a5cb53d31977 -C extra-filename=-380af249d07cb51b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libiana_time_zone-e80f41f44d26c6ec.rmeta --extern num_traits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnum_traits-b9fa1e91aeb5204c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/anyhow-16bdd27aec35a06d/build-script-build` 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=1dfb44c012b2f59e -C extra-filename=-38f8303410c033a1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern litemap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblitemap-81d5f0fc1b601f8c.rmeta --extern tinystr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtinystr-909412486c41ad42.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwriteable-3505f590f28e474a.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=2c71263fe8f06bbc -C extra-filename=-a36e53b73472b84d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-115bf12d1c7652a2.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-13d568c00d1322e3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-a09f02d9d2f80582.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-7fb69781a38539d0.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_ident-c2122dad86c69958.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_normalization-8961d9b46cb3f9e5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7bc56d99a694bc54 -C extra-filename=-4005bdbd30e82941 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern psm=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpsm-98c409fe57b6982b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out` 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=5d04b448c9b0cd90 -C extra-filename=-bf5ffc95044c4907 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern phf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libphf-aa4df4e9cbd93cd2.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="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=fcfed9c766988f8e -C extra-filename=-27af33ab700c57bb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern itoa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitoa-6cfa7d86fc00c431.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzmij-f5f657d9f6807323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Running `/usr/bin/rustc --crate-name 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=16 --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=9d9edc8da217dfa5 -C extra-filename=-cc98a1cf7fa9efb0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/zstd-safe-bd1ae1d3d50501bc/build-script-build` 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=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=55e56250e63cbc60 -C extra-filename=-b64ac147a5f071e4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern yoke=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=5caa6a35b94c1ac8 -C extra-filename=-b6fb224a7ab309c2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=903970b8846c76c1 -C extra-filename=-f2a33fe8645b31ee --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=39c4dc6b7596d264 -C extra-filename=-cbff4638ce6c2125 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/icu_properties_data-cbff4638ce6c2125 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=eb7a03c7a3784983 -C extra-filename=-ea4e16ed666c8d75 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6a45f8746308ced3 -C extra-filename=-3331774c9065d999 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b8890fc2e6ccb76 -C extra-filename=-2601cbc5ab143097 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/icu_normalizer_data-2601cbc5ab143097 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f815b23eff5e2d95 -C extra-filename=-ffb43fffa0dd1215 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f77fc5a300bf83c1 -C extra-filename=-43d2af02ee58d9ac --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c955cd268aa4b8f4 -C extra-filename=-e52f2f3f0c1e76f1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=c6969949be2f11bc -C extra-filename=-ebcf4185d35b7daa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcpufeatures-ea4e16ed666c8d75.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librand_core-e52f2f3f0c1e76f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_python_parser) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=0f06a1fa41c5a2c4 -C extra-filename=-b4405143725a39f6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbstr-e093d492a0f8894c.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdrop_bomb-43d2af02ee58d9ac.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_names2-bf5ffc95044c4907.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern stacker=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstacker-4005bdbd30e82941.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_normalization-181b08c956e26d3b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out` 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=0949c8ada389144f -C extra-filename=-c0f557163512a19c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern potential_utf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpotential_utf-b6fb224a7ab309c2.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libutf8_iter-ffb43fffa0dd1215.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/icu_normalizer_data-2601cbc5ab143097/build-script-build` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5586eaf1c4a94775 -C extra-filename=-c29c8fa0f40a2193 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsame_file-3331774c9065d999.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/icu_properties_data-cbff4638ce6c2125/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=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=d66605e0769cad40 -C extra-filename=-2cb0d491d5fe7443 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_locale_core-38f8303410c033a1.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwriteable-3505f590f28e474a.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libyoke-6edfdb0019c40cbf.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerofrom-bc2b327b40582e7c.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerotrie-b64ac147a5f071e4.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=90fe106e41c1f65f -C extra-filename=-ee63fcef91522d10 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzstd_sys-cc98a1cf7fa9efb0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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_macros v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=904468165a3dcc55 -C extra-filename=-ffe8ff2b7a61c2ae --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-115bf12d1c7652a2.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex-eb0001b85d049bfa.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_trivia-a36e53b73472b84d.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.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 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=d899adc221f41dab -C extra-filename=-47a39650d2fba36d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crc32fast-4a0f839d81edabb5/build-script-build` Compiling ruff_diagnostics v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=ebd605237a80e618 -C extra-filename=-d3b556fffd7549e8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libis_macro-44fa6048a0c5a64d.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta -Copt-level=3 -Cdebuginfo=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=b1c212cd8a26a476 -C extra-filename=-06f2d9e6170ff2b5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern arrayvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libarrayvec-0105383619deb9ae.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/zstd-sys-0bb27a9605be9c26/build-script-build` 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=ed41435070cfde76 -C extra-filename=-7e472f9b6925c285 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/camino-7e472f9b6925c285 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/camino-7e472f9b6925c285/build-script-build` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=caf361bd88d100d9 -C extra-filename=-c0be6e14ff2a6349 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern vte=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libvte-06f2d9e6170ff2b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=da0ef5375afdf816 -C extra-filename=-47582961cf44f0f9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -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 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=16 --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=57df3d6a39f8d64f -C extra-filename=-e8a84605072ac049 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzstd_safe-ee63fcef91522d10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=14f0c19faa808f97 -C extra-filename=-15cbf2ebe665e3db --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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_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=4da19e99a7fa0218 -C extra-filename=-0f60f4bc9f232198 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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=0ae3f679f01a5d8e -C extra-filename=-b154ed9e1ce40e60 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchacha20-ebcf4185d35b7daa.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librand_core-e52f2f3f0c1e76f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=099f7bad6c8fd5d8 -C extra-filename=-89bb82858243643b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=70e29ac344bfde51 -C extra-filename=-82319fcf1a800fa3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=04cfaf0cc43f79f9 -C extra-filename=-19cac634fccbdd1d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=224d90280cd55712 -C extra-filename=-01adcf462d3a3926 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.0 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=3592a2e546cebf2d -C extra-filename=-5a59eba252267acd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --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=d0a785109a84f6cc -C extra-filename=-b0d96f54f3cdc4b6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrc32fast-47582961cf44f0f9.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtyped_path-5a59eba252267acd.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzstd-e8a84605072ac049.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ty_static v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=55655ca3cc31901d -C extra-filename=-2e2a9f790ec15f8f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.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 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=77ca2b1a429a521d -C extra-filename=-a68d182d84ddef73 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashbrown-01adcf462d3a3926.rmeta --extern lock_api=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblock_api-6dc4db41f95b9c38.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libparking_lot_core-dd038456fd7a135c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=54cfdc204e3a244a -C extra-filename=-a3b2e96469dc4466 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern chrono=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchrono-380af249d07cb51b.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern newtype_uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnewtype_uuid-89bb82858243643b.rmeta --extern quick_xml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquick_xml-82319fcf1a800fa3.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrip_ansi_escapes-c0be6e14ff2a6349.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_notebook) Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=38528f464106a882 -C extra-filename=-8b44fce60b3acbf9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librand-b154ed9e1ce40e60.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libuuid-f2a33fe8645b31ee.rmeta -Copt-level=3 -Cdebuginfo=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=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=bbd236ea5e84e0ee -C extra-filename=-2c97cb5cac568baa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern icu_collections=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_collections-c0f557163512a19c.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_normalizer_data-0f60f4bc9f232198.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_provider-2cb0d491d5fe7443.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=5cb77562e68c9389 -C extra-filename=-2b59a72980544090 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdisplaydoc-576d557fd2900fb8.so --extern icu_collections=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_collections-c0f557163512a19c.rmeta --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_locale_core-38f8303410c033a1.rmeta --extern icu_properties_data=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_properties_data-15cbf2ebe665e3db.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_provider-2cb0d491d5fe7443.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerotrie-b64ac147a5f071e4.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzerovec-fc26c6372856552e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2fc0e314979cee4a -C extra-filename=-7f5ca698a7475a3f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -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)'` 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=a3d5aa6b8348371b -C extra-filename=-1bf3466f10c2a281 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/zstd-safe-bd1ae1d3d50501bc/build-script-build` 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=4f2114e5bf37bcc1 -C extra-filename=-c1fa1c1bcf17ed49 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libglobset-0575b1bb1c4145fa.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsame_file-3331774c9065d999.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=1ae60fda64e0a8b8 -C extra-filename=-6b2568f3b040ab49 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanstyle-109bac954f00e86c.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_width-7130c8046d22665b.rmeta -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_memory_usage) Running `/usr/bin/rustc --crate-name ruff_memory_usage --edition=2024 crates/ruff_memory_usage/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=e0ba3ed8b81438db -C extra-filename=-2ec7b0c329b4c8ff --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta -Copt-level=3 -Cdebuginfo=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=69f35f156d0e2ad8 -C extra-filename=-139a1799b38c99db --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustversion-0efb4e63817522cc.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fb0183a752cd3971 -C extra-filename=-1fb8fce7e9bbdf00 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dccfcbee98b79ecb -C extra-filename=-4c746989e0c6524d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e122da07e8e08575 -C extra-filename=-beb2159e87d7feb2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5d325e46ffe2b9e0 -C extra-filename=-e588fd2761e1fbfc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9b78f721025cf351 -C extra-filename=-c2b4fdf774e5196a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=bb8b0b98963e1af0 -C extra-filename=-bfc3e6d40a2811c6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=10276ea7e64628f6 -C extra-filename=-29f48d2ef8618a66 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -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=d35b569727ef4e26 -C extra-filename=-cf18ace3ea84661c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzstd_sys-1bf3466f10c2a281.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/crc32fast-4a0f839d81edabb5/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=1ad3c0d38f64ee1e -C extra-filename=-e1afb46368ca9214 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f6b37b950059b3bc -C extra-filename=-9f830810bb20e49f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_db) Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --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=6bed073c669146ca -C extra-filename=-365e644f27bfba65 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanstyle-109bac954f00e86c.rmeta --extern arc_swap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libarc_swap-139a1799b38c99db.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcamino-7f5ca698a7475a3f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern dashmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdashmap-a68d182d84ddef73.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdunce-e588fd2761e1fbfc.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libetcetera-1fb8fce7e9bbdf00.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libfiletime-137bd67d593d4cb4.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libignore-c1fa1c1bcf17ed49.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmatchit-29f48d2ef8618a66.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpath_slash-beb2159e87d7feb2.rmeta --extern pathdiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpathdiff-bfc3e6d40a2811c6.rmeta --extern quick_junit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquick_junit-a3b2e96469dc4466.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libannotate_snippets-6b2568f3b040ab49.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_cache-60d32d1138cf8bed.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_notebook-8b44fce60b3acbf9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_parser-b4405143725a39f6.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsame_file-3331774c9065d999.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsimilar-c2b4fdf774e5196a.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsupports_hyperlinks-4c746989e0c6524d.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta --extern which=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwhich-19cac634fccbdd1d.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzip-b0d96f54f3cdc4b6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` 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=1f196106a01c6419 -C extra-filename=-dce3c472714db4da --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libequivalent-e1afb46368ca9214.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashbrown-9f830810bb20e49f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=236e737f425cbb45 -C extra-filename=-676ee500b7458ff6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-9ee9f6a42f6594ba.rmeta --cap-lints allow -Copt-level=3 -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=1253d4c37495e4d4 -C extra-filename=-f77b55d15fe496af --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzstd_safe-cf18ace3ea84661c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 typed_path --edition=2021 /usr/share/cargo/registry/typed-path-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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=40a53454d1cfe8c8 -C extra-filename=-940bef1271f79e6f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8e1da04f55981b35 -C extra-filename=-d40abd6339927f01 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c18cde58f386d78a -C extra-filename=-2969e23fbade3f08 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9c5fde1464fce79f -C extra-filename=-7f00e55cf79bf158 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern winnow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwinnow-2969e23fbade3f08.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8037ac2f172768bd -C extra-filename=-c3ab11b22c015fa4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsame_file-d40abd6339927f01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ca7b695f18b2bdf4 -C extra-filename=-35bae8d8d09f26e5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrc32fast-676ee500b7458ff6.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-dce3c472714db4da.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-1ad391e1a6d8215e.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtyped_path-940bef1271f79e6f.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzstd-f77b55d15fe496af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=748c93496d25f289 -C extra-filename=-d6fc80b9b65fa8ad --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-ef672ebe074f7581.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5fdb70eb4f7df2ce -C extra-filename=-cb6009cca4f0b7d4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=d8f54e3d3ceb7d8e -C extra-filename=-25f00eb3ad4bbb22 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=512713903800f6e9 -C extra-filename=-35aef733be61af24 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f828de5d5030bdea -C extra-filename=-55d66f6e27f5ca39 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/radium-55d66f6e27f5ca39 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=fffe14670e6ce45a -C extra-filename=-7ce5728b862a6104 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/rustix-7ce5728b862a6104 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=22caa5d50429fd75 -C extra-filename=-b4b2b303146e3103 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=f809e92b24c5869c -C extra-filename=-5ed2113207616ae0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/ty_vendored-5ed2113207616ae0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpath_slash-b4b2b303146e3103.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwalkdir-c3ab11b22c015fa4.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzip-35bae8d8d09f26e5.rlib -Copt-level=3 -Cdebuginfo=2 -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 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=eb09cf98d62d978a -C extra-filename=-978fbc26b8b3dad5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.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 `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/rustix-7ce5728b862a6104/build-script-build` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/radium-55d66f6e27f5ca39/build-script-build` 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=7b2c70924935905b -C extra-filename=-9b47af556cbfa270 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_core-9a74ed44dd42d4e9.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_spanned-25f00eb3ad4bbb22.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtoml_datetime-cb6009cca4f0b7d4.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtoml_parser-7f00e55cf79bf158.rmeta --extern toml_writer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtoml_writer-35aef733be61af24.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwinnow-2969e23fbade3f08.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tap v1.0.1 Running `/usr/bin/rustc --crate-name tap --edition=2015 /usr/share/cargo/registry/tap-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c07ec63cfa6db07f -C extra-filename=-94f105d8af8c9e02 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93647f2a1250df7f -C extra-filename=-63c2eb0acc086d98 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/rayon-core-63c2eb0acc086d98 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ebc601e9ebe5ea7d -C extra-filename=-b032a1b14d55fa6d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=37f712e6927b772c -C extra-filename=-95dc5163cc93cd9e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=65e30ff4e06db39f -C extra-filename=-37807be5ce2ae290 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern utf8parse=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libutf8parse-95dc5163cc93cd9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.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="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=e7f0f3580def29c5 -C extra-filename=-101d8e70697a4510 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblinux_raw_sys-b032a1b14d55fa6d.rmeta --cap-lints allow -Copt-level=3 -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` Compiling ruff_ranged_value v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=579f6e75582069b7 -C extra-filename=-bea3a7f7bee00a40 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtoml-9b47af556cbfa270.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/rayon-core-63c2eb0acc086d98/build-script-build` 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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=869eeaf44ea962ae -C extra-filename=-403d719ab3189baa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern tap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtap-94f105d8af8c9e02.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/ty_vendored-5ed2113207616ae0/build-script-build` 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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cf4cce0867d0b9eb -C extra-filename=-6a44d12ddb78249b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg radium_atomic_8 --cfg radium_atomic_16 --cfg radium_atomic_32 --cfg radium_atomic_64 --cfg radium_atomic_ptr` Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_python_literal) Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=4179f664f35ab067 -C extra-filename=-37414ffef2d13404 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_normalizer-2c97cb5cac568baa.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_properties-2b59a72980544090.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_python_stdlib) Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=870aa9da4de4e7a4 -C extra-filename=-096cd34d9f19a007 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_ident-d102a2ce7ff55cbf.rmeta -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f29e803a0f87ff4e -C extra-filename=-cbf9386890521807 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d83c526514f37a22 -C extra-filename=-fb35793964eebc3f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f00e96e84d7093ae -C extra-filename=-80be509255e10a6c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=27de0d765d4abef7 -C extra-filename=-83786eaa4a61bf74 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=905a6dba54bed6e9 -C extra-filename=-85c8de08a5efb2d2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aecc691a69f13663 -C extra-filename=-dc2b806bb1d85846 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanstyle-109bac954f00e86c.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanstyle_parse-37807be5ce2ae290.rmeta --extern anstyle_query=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanstyle_query-85c8de08a5efb2d2.rmeta --extern colorchoice=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcolorchoice-83786eaa4a61bf74.rmeta --extern utf8parse=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libutf8parse-95dc5163cc93cd9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f956a520686c76bd -C extra-filename=-291ff452bb88f85b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern option_ext=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liboption_ext-80be509255e10a6c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ty_site_packages) Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=cd72a1295615832e -C extra-filename=-5a9fca4826689e6c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcamino-7f5ca698a7475a3f.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libannotate_snippets-6b2568f3b040ab49.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` 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=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=15f1b3a9ccdda706 -C extra-filename=-3f158e8a52d87ee0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern funty=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libfunty-cbf9386890521807.rmeta --extern radium=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libradium-6a44d12ddb78249b.rmeta --extern tap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtap-94f105d8af8c9e02.rmeta --extern wyz=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwyz-403d719ab3189baa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ty_module_resolver) Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=d93e846910e461e1 -C extra-filename=-4186a2bb8ac55206 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcamino-7f5ca698a7475a3f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex-57dd03255365e5fb.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_syntax-616296d4fb63c950.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_stdlib-096cd34d9f19a007.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling ruff_python_codegen v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_python_codegen) Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=3cefdb967048a4e5 -C extra-filename=-97fea13c6d93673e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_literal-37414ffef2d13404.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_parser-b4405143725a39f6.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out` 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=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="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=5f8edf0f909c8c23 -C extra-filename=-bd046582794b248d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libzip-b0d96f54f3cdc4b6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` 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=21de26cc03e37110 -C extra-filename=-ef99c68829009ef7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_combine v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=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=5ad27f2b616e0280 -C extra-filename=-3799520beeb12798 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_ranged_value-bea3a7f7bee00a40.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` 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=9c8a9a112a130646 -C extra-filename=-32c304f64816e62b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern rustix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustix-101d8e70697a4510.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_index) Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=ed9c52f5af0fa1d3 -C extra-filename=-be79ce192eef8979 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-channel v0.5.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=694d5b60098c5a5d -C extra-filename=-6b8a1c0306659181 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e9dd8f2b3dde354a -C extra-filename=-232b8f5932005c8a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2bc87f6327b3fb85 -C extra-filename=-1b72d1e7f2eeae9a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dfa3c76a60b6b1d2 -C extra-filename=-2ca81150a940343d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1e12b1bfe777ebb0 -C extra-filename=-139143b702e69fe6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7cd0653f82b421c4 -C extra-filename=-4ecbcd476ea3ee4f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanstream-dc2b806bb1d85846.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanstyle-109bac954f00e86c.rmeta --extern clap_lex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap_lex-139143b702e69fe6.rmeta --extern strsim=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrsim-2ca81150a940343d.rmeta --extern terminal_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libterminal_size-32c304f64816e62b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c7814a930afdb92d -C extra-filename=-1a12b4f5bb5bafdd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/nix-1a12b4f5bb5bafdd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_aliases-1b72d1e7f2eeae9a.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 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=5e49047eed631002 -C extra-filename=-bd12c3941133ac64 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern inotify_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libinotify_sys-232b8f5932005c8a.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_python_core v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=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", "testing"))' -C metadata=a28d6bccb3f7e85f -C extra-filename=-617f8651842a1dd4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitvec-3f158e8a52d87ee0.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libhashbrown-9dc1dc231de56609.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_index-be79ce192eef8979.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_parser-b4405143725a39f6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthin_vec-d7e1083b7249ec16.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_combine-3799520beeb12798.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_module_resolver-4186a2bb8ac55206.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_site_packages-5a9fca4826689e6c.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_vendored-bd046582794b248d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=90dfc1182a9dd9b5 -C extra-filename=-e08a6d03f08350be --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libeither-f8c0dc2f5036a50c.rmeta --extern rayon_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librayon_core-ef99c68829009ef7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=c656b0945e3736c7 -C extra-filename=-390bbcc2f7ff3c45 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_codegen-97fea13c6d93673e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out` 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=6c656612f363b7a4 -C extra-filename=-12603849d7559c5b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdirs_sys-291ff452bb88f85b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=4b179b17f5ef916e -C extra-filename=-1cfec03e0724dfd1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_normalizer-2c97cb5cac568baa.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libicu_properties-2b59a72980544090.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=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=6ff658f521bc2e95 -C extra-filename=-a59a17a47dd27fc2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta -Copt-level=3 -Cdebuginfo=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=80d85e0928aeba5e -C extra-filename=-a04a4855890d4bce --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aef1e41efd5e7c7e -C extra-filename=-31ea8f0c65f1c26c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/fs-err-31ea8f0c65f1c26c -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libautocfg-65e2b7467aa3f82c.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_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=6df2659d0fe5adf6 -C extra-filename=-ddd0fa5d13e3c08e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libheck-bacf91ce7861e27f.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libproc_macro2-1f7fe683d914be29.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libquote-587bd9c4f1abb2cc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsyn-72dd7a4ddb4a2a66.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6854bf2d460b256d -C extra-filename=-d86d1805106d0c15 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c82f34a8e6fc5fa7 -C extra-filename=-661c0e6116021cfe --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=77f1d6f22ffabe1b -C extra-filename=-403c5aef7fb86ced --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=463f3f51f3c08f39 -C extra-filename=-0944d80913434028 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8d83fa586b8b27fb -C extra-filename=-1a9e5e5214795b70 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd1049a03134c64f -C extra-filename=-a269c850a7134edf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpercent_encoding-1a9e5e5214795b70.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9eff1b5d9512e9c1 -C extra-filename=-6bb82f5417c0c88c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblazy_static-0944d80913434028.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=9186e8d523644013 -C extra-filename=-70941473c8481b38 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_width-7130c8046d22665b.rmeta --extern unscanny=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunscanny-403c5aef7fb86ced.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libversion_ranges-661c0e6116021cfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=880ccdf1e186f062 -C extra-filename=-54df4eddcf8f66aa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern inotify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libinotify-bd12c3941133ac64.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --extern mio=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmio-a04a4855890d4bce.rmeta --extern notify_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnotify_types-d86d1805106d0c15.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwalkdir-c29c8fa0f40a2193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a52e4a1347f4f435 -C extra-filename=-67681ec2e4309c50 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern clap_builder=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap_builder-4ecbcd476ea3ee4f.rmeta --extern clap_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap_derive-ddd0fa5d13e3c08e.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 `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/fs-err-31ea8f0c65f1c26c/build-script-build` Compiling ty_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=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", "testing"))' -C metadata=b98486a7a876e762 -C extra-filename=-ed8e754afc4862e6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdrop_bomb-43d2af02ee58d9ac.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_index-be79ce192eef8979.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_codegen-97fea13c6d93673e.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_edits-a59a17a47dd27fc2.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_importer-390bbcc2f7ff3c45.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_literal-37414ffef2d13404.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_parser-b4405143725a39f6.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_stdlib-096cd34d9f19a007.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstatic_assertions-5c1c573798bacc82.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_combine-3799520beeb12798.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_module_resolver-4186a2bb8ac55206.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_core-617f8651842a1dd4.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_site_packages-5a9fca4826689e6c.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` 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=d4b0068e0e36107b -C extra-filename=-e3144cc0fc937c9a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libidna_adapter-1cfec03e0724dfd1.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libutf8_iter-ffb43fffa0dd1215.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=87c68831f4c6859d -C extra-filename=-2b0e426c09062d30 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern dirs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libdirs-12603849d7559c5b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/nix-1a12b4f5bb5bafdd/build-script-build` 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=433590d9374a5447 -C extra-filename=-109c0ea9104bf932 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_channel-6b8a1c0306659181.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_deque-4c064b136dd2a0ee.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_epoch-492ef0bf5cddcc57.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_queue-a12abae420d6e37d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_utils-dfce70d078ca93f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=49027ddc8a09c85d -C extra-filename=-1cc9ff980508be7d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/terminfo-1cc9ff980508be7d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libphf_codegen-1c1c825ddf210071.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 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=5bae129ac792aae6 -C extra-filename=-2660bbbeed9e9f88 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bfb15739a78b22dc -C extra-filename=-14ce1eb2a199b910 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/tikv-jemalloc-sys-14ce1eb2a199b910 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcc-dc44090e2f31455b.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 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=e0939da81c0ecece -C extra-filename=-ae86eda90869cc86 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_options_metadata) Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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("serde"))' -C metadata=49b88e3608ab618c -C extra-filename=-99df36efde57c473 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 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=6ba0f6af94128c3a -C extra-filename=-9ebf35d4d09ac902 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e54070d5542d03d7 -C extra-filename=-506566885fdf4661 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d4ac24c271a1873f -C extra-filename=-d59289d9a1f24426 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern chrono=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchrono-380af249d07cb51b.rmeta --extern matchers=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmatchers-2660bbbeed9e9f88.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnu_ansi_term-506566885fdf4661.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libonce_cell-d5e951552a40351d.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern sharded_slab=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsharded_slab-6bb82f5417c0c88c.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern thread_local=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthread_local-ae86eda90869cc86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_core-297fb6b6affef436.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=efc71ddd63f61bee -C extra-filename=-3c79ca5e1d13e797 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libminimal_lexical-9ebf35d4d09ac902.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/tikv-jemalloc-sys-14ce1eb2a199b910/build-script-build` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/terminfo-1cc9ff980508be7d/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="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=e78a34e7beda7c1b -C extra-filename=-2cd7019ec4c184e2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcfg_if-14157ded811ec637.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -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 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=b723607aadfca04e -C extra-filename=-3107b75a120aa0aa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libform_urlencoded-a269c850a7134edf.rmeta --extern idna=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libidna-e3144cc0fc937c9a.rmeta --extern percent_encoding=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpercent_encoding-1a9e5e5214795b70.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_derive-4352224d327ecbcc.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 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=3221eb2c99cafdfa -C extra-filename=-d18a624152d4a169 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -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 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=257c2115549a44b1 -C extra-filename=-08b1e498a05ac486 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap-67681ec2e4309c50.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0bb574613e50cb73 -C extra-filename=-ca1483d7e8fab1b1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libmemchr-f40ec885013fb068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=ee229e40b5ac3e63 -C extra-filename=-adbf3a93c168dcd2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=edba917657d29fbe -C extra-filename=-4a81153d721f81bc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern fnv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libfnv-adbf3a93c168dcd2.rmeta --extern nom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnom-3c79ca5e1d13e797.rmeta --extern phf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libphf-aa4df4e9cbd93cd2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=662bc5baaa0d4fe6 -C extra-filename=-4743dbe0a08b394c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern fs_err=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libfs_err-d18a624152d4a169.rmeta --extern os_str_bytes=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libos_str_bytes-ca1483d7e8fab1b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee1b832b38ba0158 -C extra-filename=-48cdfe60b8d71b3a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap-67681ec2e4309c50.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap_complete-08b1e498a05ac486.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=7298bc5dd1098284 -C extra-filename=-08d1591d8b621f85 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern url=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liburl-3107b75a120aa0aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=196fd3b8cb820515 -C extra-filename=-6326e0751e18b244 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=96f8918ecb71b836 -C extra-filename=-005329e84eb6a96e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam_channel-6b8a1c0306659181.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblog-ad5c189a0f4f7529.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_derive-4352224d327ecbcc.so --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=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="junit"' --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=039237bf98162fea -C extra-filename=-20804bdd0daebd15 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitvec-3f158e8a52d87ee0.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcamino-7f5ca698a7475a3f.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libchar_str-3f7d7f6076bf2bb4.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam-109c0ea9104bf932.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libglobset-0575b1bb1c4145fa.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnotify-54df4eddcf8f66aa.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libordermap-1bbab06627c230c0.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libparking_lot-00e6083d0c6b90e3.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libpep440_rs-70941473c8481b38.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex-57dd03255365e5fb.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex_automata-6c2793f55d3321b5.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_cache-60d32d1138cf8bed.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_options_metadata-99df36efde57c473.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_ranged_value-bea3a7f7bee00a40.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtoml-9b47af556cbfa270.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_combine-3799520beeb12798.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_module_resolver-4186a2bb8ac55206.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_core-617f8651842a1dd4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_semantic-ed8e754afc4862e6.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_vendored-bd046582794b248d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=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=4c802cf34ea491a5 -C extra-filename=-658e26763ebf21d8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcompact_str-c1e00850390ee269.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libget_size2-2210935e040dcbbf.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libitertools-c65540373d2df87a.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libregex-57dd03255365e5fb.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_index-be79ce192eef8979.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_memory_usage-2ec7b0c329b4c8ff.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_literal-37414ffef2d13404.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_stdlib-096cd34d9f19a007.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_trivia-a675a83c67979bc1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsmallvec-52a364257695ade0.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum_macros-d6fc80b9b65fa8ad.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtoml_parser-7f00e55cf79bf158.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_module_resolver-4186a2bb8ac55206.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_project-20804bdd0daebd15.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_core-617f8651842a1dd4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_semantic-ed8e754afc4862e6.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_vendored-bd046582794b248d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` 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=16 --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=2c5703687d5c624d -C extra-filename=-ea727cc255193b47 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_width-7130c8046d22665b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=3e392589285fe763 -C extra-filename=-fc92fae1b822733e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/ty-fc92fae1b822733e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 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=c9e9c49f370a65c0 -C extra-filename=-12f1c84c38c2943f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=93cc24c6086ec1dc -C extra-filename=-15df941b11138845 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4c905859dbed1108 -C extra-filename=-3712f3db2617a2ec --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=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=f3cd23ff7350acb2 -C extra-filename=-ac059db21b9554d0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libbitflags-9eed0cbb9c24ac10.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam-109c0ea9104bf932.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libgen_lsp_types-08d1591d8b621f85.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindexmap-a9865881777d10a1.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libjod_thread-3712f3db2617a2ec.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblsp_server-005329e84eb6a96e.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_macros-ffe8ff2b7a61c2ae.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_notebook-8b44fce60b3acbf9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_ranged_value-bea3a7f7bee00a40.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_source_file-e6259f27ea0242e4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_text_size-c5b68d125ca04315.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librustc_hash-47e5cb112d157735.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libshellexpand-2b0e426c09062d30.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libstrum-978fbc26b8b3dad5.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_subscriber-d59289d9a1f24426.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_combine-3799520beeb12798.rmeta --extern ty_ide=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_ide-658e26763ebf21d8.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_module_resolver-4186a2bb8ac55206.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_project-20804bdd0daebd15.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_core-617f8651842a1dd4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_semantic-ed8e754afc4862e6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` 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=16 --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=c1542122fb37915f -C extra-filename=-c137cd5ff4208300 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern console=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libconsole-ea727cc255193b47.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libportable_atomic-8cc721064c972276.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunicode_width-7130c8046d22665b.rmeta --extern unit_prefix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libunit_prefix-15df941b11138845.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=275dd685565f1f74 -C extra-filename=-cbaa3bbc8aebb673 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern jcore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libjiff_core-12f1c84c38c2943f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/ty-fc92fae1b822733e/build-script-build` 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=c9c351f30e53cc27 -C extra-filename=-3c82e78815fa8e48 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblibc-a0300547bd8c1674.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtikv_jemalloc_sys-6326e0751e18b244.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=516d29e1feb6f63a -C extra-filename=-5dbcad9df837168d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap-67681ec2e4309c50.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap_complete-08b1e498a05ac486.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap_complete_nushell-48cdfe60b8d71b3a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=4f889401748ad63b -C extra-filename=-9bf1c9a849d6c662 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern argfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libargfile-4743dbe0a08b394c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8a16c3a18f488531 -C extra-filename=-ac119538829ffb5c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern nix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnix-2cd7019ec4c184e2.rmeta --extern terminfo=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libterminfo-4a81153d721f81bc.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libthiserror-8c210595d85431fb.rmeta --extern which=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwhich-19cac634fccbdd1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=ca35a230dde6a8e3 -C extra-filename=-01b908d6ac6dedbf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern nix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libnix-2cd7019ec4c184e2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=1b251f586baf8b71 -C extra-filename=-9b64e2c61887cd97 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/liblazy_static-0944d80913434028.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_subscriber-d59289d9a1f24426.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9c8c15cf423c0f2b -C extra-filename=-c99b48610d25be11 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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", "test-uv"))' -C metadata=80d5eb61ef4658b8 -C extra-filename=-66f7d4bae80e3cd0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap-67681ec2e4309c50.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap_complete_command-5dbcad9df837168d.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclearscreen-ac119538829ffb5c.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcolored-fb35793964eebc3f.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam-109c0ea9104bf932.rmeta --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libctrlc-01b908d6ac6dedbf.rmeta --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindicatif-c137cd5ff4208300.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libjiff-cbaa3bbc8aebb673.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librayon-e08a6d03f08350be.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_command_line-9bf1c9a849d6c662.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_parser-b4405143725a39f6.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_ranged_value-bea3a7f7bee00a40.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtikv_jemallocator-3c82e78815fa8e48.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rmeta --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_flame-9b64e2c61887cd97.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_subscriber-d59289d9a1f24426.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_combine-3799520beeb12798.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_project-20804bdd0daebd15.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_semantic-ed8e754afc4862e6.rmeta --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_server-ac059db21b9554d0.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_site_packages-5a9fca4826689e6c.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwild-c99b48610d25be11.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/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=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", "test-uv"))' -C metadata=3aa273a5d30b5e7c -C extra-filename=-d588222deff406d8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libanyhow-47a39650d2fba36d.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap-67681ec2e4309c50.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclap_complete_command-5dbcad9df837168d.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libclearscreen-ac119538829ffb5c.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcolored-fb35793964eebc3f.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libcrossbeam-109c0ea9104bf932.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libctrlc-01b908d6ac6dedbf.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libindicatif-c137cd5ff4208300.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libjiff-cbaa3bbc8aebb673.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/librayon-e08a6d03f08350be.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_command_line-9bf1c9a849d6c662.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_db-365e644f27bfba65.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_diagnostics-d3b556fffd7549e8.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_ast-c3022f310d6c793c.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_python_parser-b4405143725a39f6.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libruff_ranged_value-bea3a7f7bee00a40.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libsalsa-1c4aacd123fcc7f9.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde-944d4c64d6507c11.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libserde_json-27af33ab700c57bb.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtikv_jemallocator-3c82e78815fa8e48.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing-98e24631b3cffd9d.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_flame-9b64e2c61887cd97.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libtracing_subscriber-d59289d9a1f24426.rlib --extern ty=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty-66f7d4bae80e3cd0.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_combine-3799520beeb12798.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_project-20804bdd0daebd15.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_python_semantic-ed8e754afc4862e6.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_server-ac059db21b9554d0.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_site_packages-5a9fca4826689e6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libty_static-2e2a9f790ec15f8f.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/release/deps/libwild-c99b48610d25be11.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/ty-0.0.90-build/ty-0.0.90/ruff/target/release/build/psm-f6fbf5bec93270b0/out -L native=/usr/lib64` Finished `release` profile [optimized] target(s) in 19m 56s 📦 Built wheel to /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/wheels/ty-0.0.90-py3-none-linux_x86_64.whl /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/wheels/ty-0.0.90-py3-none-linux_x86_64.whl Building wheel for ty (pyproject.toml): finished with status 'done' Created wheel for ty: filename=ty-0.0.90-py3-none-linux_x86_64.whl size=94471829 sha256=3d0d62ea68b3cacf1e87203194e77491b4fa7c10e0f8e00b6a27a6ad2e023e0a Stored in directory: /builddir/build/BUILD/ty-0.0.90-build/.pyproject-builddir/pip-ephem-wheel-cache-ul90ex7y/wheels/02/ec/b3/e7aab67b42f418e16bc6aafa061b427579037be845359ee0b1 Successfully built ty + cd 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.xBAVkP + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + '[' /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT ++ dirname /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ty-0.0.90-build + mkdir /builddir/build/BUILD/ty-0.0.90-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 ty-0.0.90 ++ xargs basename --multiple ++ ls /builddir/build/BUILD/ty-0.0.90-build/pyproject-wheeldir/ty-0.0.90-py3-none-linux_x86_64.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ty==0.0.90 + '[' -z ty==0.0.90 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ty-0.0.90-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ty-0.0.90-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/ty-0.0.90-build/pyproject-wheeldir ty==0.0.90 Using pip 26.2.1 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/ty-0.0.90-build/pyproject-wheeldir Processing /builddir/build/BUILD/ty-0.0.90-build/pyproject-wheeldir/ty-0.0.90-py3-none-linux_x86_64.whl Installing collected packages: ty Successfully installed ty-0.0.90 + '[' -d /builddir/build/BUILD/ty-0.0.90-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/ty-0.0.90-build/BUILDROOT/usr/bin/ty /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/bin/ty: no change + rm -rfv /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ty-0.0.90-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/ty-0.0.90-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info' +++ basename /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.90.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]))' ty-0.0.90.dist-info + _normalized=ty + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT --record /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info/RECORD --output /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info/RECORD removed '/builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info/REQUESTED removed '/builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-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/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ty-0.0.90-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/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-record --prefix /usr --assert-license ty + '[' /usr/lib64/python3.15/site-packages '!=' /usr/lib/python3.15/site-packages ']' + install --directory /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.90.dist-info /builddir/build/BUILD/ty-0.0.90-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/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-files + ruff/target/rpm/ty generate-shell-completion bash + ruff/target/rpm/ty generate-shell-completion fish + ruff/target/rpm/ty generate-shell-completion zsh + install -Dpm 0644 ty.bash -t /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ty.fish -t /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ty -t /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j1 --strict-build-id -m -i --build-id-seed 0.0.90-1.fc46 --unique-debug-suffix -0.0.90-1.fc46.x86_64 --unique-debug-src-base ty-0.0.90-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/ty-0.0.90-build/ty-0.0.90 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/ty-0.0.90-build/BUILDROOT/usr/bin/ty. 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/ty-0.0.90-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/ty-0.0.90-1.fc46.x86_64/ruff/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 -j1 Bytecompiling .py files below /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j1 /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib/python3.15/site-packages/ty/__pycache__/_find_ty.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib/python3.15/site-packages/ty/__pycache__/__main__.cpython-315.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib/python3.15/site-packages/ty/__pycache__/__init__.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 152 directories and 488 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr Scanned 151 directories and 488 files, considered 488 files, read 8 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ty-0.0.90-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.GUCduE + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-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 ty-0.0.90 + '[' '!' -f /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ty-0.0.90-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/ty-0.0.90-build/ty-0.0.90-1.fc46.x86_64-pyproject-modules Check import: ty + 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' + cd ruff + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j1 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project Compiling unicode-ident v1.0.26 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=c2a7e70edc9ce0a5 -C extra-filename=-83a5d33543831c93 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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-macro2 v1.0.107 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=6b0d3c4975dadcfa -C extra-filename=-9cde68ad8d6c3498 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/proc-macro2-9cde68ad8d6c3498 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/proc-macro2-9cde68ad8d6c3498/build-script-build` Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=3d7a389bb1f69dd3 -C extra-filename=-09739dc19a36a24b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/quote-09739dc19a36a24b -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/quote-09739dc19a36a24b/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=ea90516bebe826f9 -C extra-filename=-17673f10b22fee24 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.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=fb98b12170a49d40 -C extra-filename=-0943b73eb4733cfc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --cap-lints allow -Copt-level=3 -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=ef155f378a489c9f -C extra-filename=-dc40c617119d9bef --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f67e49f1c4fca28b -C extra-filename=-f106d84111b32071 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/serde_core-f106d84111b32071 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/serde_core-f106d84111b32071/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=45ed809b099c8b26 -C extra-filename=-e738d293c939ef2e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=17ab9dac7d035959 -C extra-filename=-a5181a7b92814542 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/libc-a5181a7b92814542 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/libc-a5181a7b92814542/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=3e441e7b77ac209b -C extra-filename=-35b372f639b42432 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=6d45f73567f8bc94 -C extra-filename=-318fcf873d02a567 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7e35a93de401d1fb -C extra-filename=-89e3ec0d853a25b2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/serde-89e3ec0d853a25b2 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/serde-89e3ec0d853a25b2/build-script-build` 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=65f83e5098a25063 -C extra-filename=-8de76ea5ec409d2e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4d4dc07be0a198c9 -C extra-filename=-4cf69e3a9a281506 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.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 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=7ac7712f53125719 -C extra-filename=-e9ecc6b5231ad4a7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg-if v1.0.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=d9e1803cc7211cbf -C extra-filename=-115ceefee98900c3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=33c9419f12da45e2 -C extra-filename=-086c65e00c83acab --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/zmij-086c65e00c83acab -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/zmij-086c65e00c83acab/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=dc6c7ff2cb2167c3 -C extra-filename=-dc2934886b5ea521 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=66775267069b0759 -C extra-filename=-4c9a92faab93d7b5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=c2da61f53a3bfbeb -C extra-filename=-4991d4e64d510eec --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9faf6b3a056e5432 -C extra-filename=-fe8f160b5e56ae44 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5ca3d1c4b2ca9619 -C extra-filename=-63dc1009806e314c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b2063a3e18d91cda -C extra-filename=-6e23107b656f840d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2369b64cb7ba71d2 -C extra-filename=-4fcb3a4284a23edb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bfa3b195435d6fbd -C extra-filename=-db11ff0309734817 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5ea621947d71dcb -C extra-filename=-b41bc621382e8eb2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liballocator_api2-6e23107b656f840d.rmeta --extern equivalent=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libequivalent-db11ff0309734817.rmeta --extern foldhash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfoldhash-4fcb3a4284a23edb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=59c657c6d1cae851 -C extra-filename=-7189132ca2218210 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=20bfb11696ef1a36 -C extra-filename=-e82ea05b392d1c8d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-7189132ca2218210.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6d5f569cb8647ad7 -C extra-filename=-30c21faf085eca3d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libequivalent-db11ff0309734817.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9bad58c38280132a -C extra-filename=-299d4d8683761d0c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/rustversion-299d4d8683761d0c -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/rustversion-299d4d8683761d0c/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=549106535cdd9634 -C extra-filename=-876cd96d2267ed89 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/parking_lot_core-876cd96d2267ed89 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/parking_lot_core-876cd96d2267ed89/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=7892ceb63c3cc400 -C extra-filename=-6e9907795c3001c5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=6aa64ccc723a564f -C extra-filename=-c91ee496eb6cf61c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7dcc9760a8657033 -C extra-filename=-adf5e70b62a7a611 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=82560c02c14542a7 -C extra-filename=-82f201852da44c11 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6951cc5d9c24cffa -C extra-filename=-b24b410e758b009d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libscopeguard-82f201852da44c11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=322ba4456032719c -C extra-filename=-457f98bf83d45634 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern quote_use_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote_use_macros-adf5e70b62a7a611.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 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=b295c671414b9a80 -C extra-filename=-f28bce4b46230482 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmanyhow_macros-c91ee496eb6cf61c.so --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fdeeb0a0ad67414e -C extra-filename=-c88416fafa759280 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=6f681812624d97b3 -C extra-filename=-77c68a65189db64f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=593f9db4bdc28a63 -C extra-filename=-3545add6a15c9dc3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=22d262d78e0e6860 -C extra-filename=-012051aa89ee1c62 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcollection_literals-3545add6a15c9dc3.rlib --extern interpolator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinterpolator-77c68a65189db64f.rlib --extern manyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmanyhow-f28bce4b46230482.rlib --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro_utils-e82ea05b392d1c8d.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern quote_use=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote_use-457f98bf83d45634.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6618ac6427ef177c -C extra-filename=-4d9aa8426c922aa9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustversion-6e9907795c3001c5.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=31b66bf3f324f21b -C extra-filename=-966aba2e17064f69 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=4239ee2a6b693261 -C extra-filename=-bd35af333f3fd27a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern castaway=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcastaway-4d9aa8426c922aa9.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzmij-4c9a92faab93d7b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fde00c172a6ffb83 -C extra-filename=-cec3ee9d584a73c9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libattribute_derive_macro-012051aa89ee1c62.so --extern manyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmanyhow-f28bce4b46230482.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50a31249a74aba9e -C extra-filename=-5a54ccb8c1a4cefe --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblock_api-b24b410e758b009d.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libparking_lot_core-c88416fafa759280.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e631238be8437a78 -C extra-filename=-e02c7ef2078799cc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cbf9af819e81b637 -C extra-filename=-f22e5082a7bc7837 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=68fae83ba69508fd -C extra-filename=-5b1ed9ee9d657dbc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libattribute_derive-cec3ee9d584a73c9.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a19728db2d0cc36e -C extra-filename=-363f6fb37ba6ccf7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=826431a2d0d2b91e -C extra-filename=-748557d3374b9432 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size_derive2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size_derive2-5b1ed9ee9d657dbc.so --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0edc54a1fadb5aa6 -C extra-filename=-fa3f3fd0b33fd02a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c7c8daa78bba94a0 -C extra-filename=-edb49bc394b32811 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98fb70b125f4d43d -C extra-filename=-a22ecde1b0aacd56 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=686443b30c8abc02 -C extra-filename=-7ea214de24db2334 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-fa3f3fd0b33fd02a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-a22ecde1b0aacd56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=67ee79bea4374e82 -C extra-filename=-f2ca9d71e2416640 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=14a5ccaaed3b93e9 -C extra-filename=-cb93f77098ffd9e2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-fa3f3fd0b33fd02a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-7ea214de24db2334.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-a22ecde1b0aacd56.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f9465d4997ddfa95 -C extra-filename=-118099ecc7d0527f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a72f9aa5c87b1233 -C extra-filename=-b7c8712d1561f72c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/libc-b7c8712d1561f72c -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/libc-b7c8712d1561f72c/build-script-build` Compiling heck v0.5.0 Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e3320f530d28829d -C extra-filename=-bd292af0db190df8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=432140113d0b9589 -C extra-filename=-53d331a4689e01de --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=8e834d6def28c9d4 -C extra-filename=-608b208c01d98e96 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=008bbf72e686f4bb -C extra-filename=-7b65c1411ddff3a3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1f53b0dd376a53af -C extra-filename=-00395fdb4162d5de --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=234e5108c65bf38b -C extra-filename=-853880c66000dda9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05f6a0610b9dc492 -C extra-filename=-49fcd3a6355ddaaa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=89633cd528e58e20 -C extra-filename=-58e80f6338caafae --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=4f3ef2c197e3e595 -C extra-filename=-004138e91b60fe4a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=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=f721cd7ad6d695d0 -C extra-filename=-8919953807d43e13 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2a45d524336a7fd6 -C extra-filename=-e1c67cfdda700d87 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d65ec4dbe3b8ba01 -C extra-filename=-a29da5b62bc78820 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfind_msvc_tools-8919953807d43e13.rmeta --extern jobserver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjobserver-58e80f6338caafae.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshlex-49fcd3a6355ddaaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aac680cb3adc31a6 -C extra-filename=-b80d0ed97a109a7c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crossbeam-utils-b80d0ed97a109a7c -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crossbeam-utils-b80d0ed97a109a7c/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=e16d3338d347a920 -C extra-filename=-ba2b7dbc51c3c43f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=511b46aab9481b39 -C extra-filename=-5c4db3d1f02238e9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28ec5a60a8102b08 -C extra-filename=-9c35c9e46b1a7690 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ded9e15a6d886a78 -C extra-filename=-bd89df7b0ae84e00 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtinyvec_macros-9c35c9e46b1a7690.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=20f463bbb91a6dcb -C extra-filename=-69a27e3c72dae979 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=09be022c9b6ea183 -C extra-filename=-37dca6339280914e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4458ed926070d641 -C extra-filename=-d48487e08f1b60ca --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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/ty-0.0.90-build/ty-0.0.90/ruff/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=b7e904712ec216e0 -C extra-filename=-a7a4ff993703ea34 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-d48487e08f1b60ca.rmeta -Copt-level=3 -Cdebuginfo=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=ba2a5c36635b2014 -C extra-filename=-3055c111942bcbc1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtinyvec-bd89df7b0ae84e00.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b9ca1fef0ab92ec5 -C extra-filename=-95dca1ad58d9e469 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1304bb8a46a42499 -C extra-filename=-efd5ae8d5e282489 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libeither-363f6fb37ba6ccf7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84ed1e7d21d1ad43 -C extra-filename=-c3d1ff06db8f4d36 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e8ce04e347b68841 -C extra-filename=-1729c9212f69e265 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=deb818c998ac2c70 -C extra-filename=-7713393da09284bf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=dede62ad48022ad0 -C extra-filename=-837de8dd731c466a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-efd5ae8d5e282489.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-a7a4ff993703ea34.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-d48487e08f1b60ca.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-f2ca9d71e2416640.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-83a5d33543831c93.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-3055c111942bcbc1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=103110bf4779c8e8 -C extra-filename=-5d8b7659df22ef85 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac9ffc3fb2368339 -C extra-filename=-1851eab77f541d4d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7f2c0704f0cf15df -C extra-filename=-bedf1a27808efcaa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dd82f722a9b0d251 -C extra-filename=-1195766e43ee3230 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1d841691366cbfbe -C extra-filename=-fe211d8fa8100176 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/thiserror-fe211d8fa8100176 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/thiserror-fe211d8fa8100176/build-script-build` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=3e64f5031f3ade9e -C extra-filename=-af27138b7221e52e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern pin_project_lite=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpin_project_lite-1195766e43ee3230.rmeta --extern tracing_attributes=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_attributes-1851eab77f541d4d.so --extern tracing_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_macros v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=842b27bd573c07f9 -C extra-filename=-9236e84bf9ecbab0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-efd5ae8d5e282489.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-cb93f77098ffd9e2.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-837de8dd731c466a.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.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=08a8501e45b9d00e -C extra-filename=-8045f071eb907e6b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c68d5f68b02c7b3a -C extra-filename=-74dd745c9df7c335 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9884fd6e15047d67 -C extra-filename=-659b2d5a15e3c7f8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bdb9487ee0656f5f -C extra-filename=-4d480260c079378c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/typeid-4d480260c079378c -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7931cda7da850e81 -C extra-filename=-c0705025822e650f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c8321bf7a15bc6e8 -C extra-filename=-5735149063b3cc99 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=63c057b4c84e7788 -C extra-filename=-392dee0e7f4a688b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsiphasher-5735149063b3cc99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=053b8a02b26ba049 -C extra-filename=-daa08a0fdc0c5f66 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand_core-c0705025822e650f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/typeid-4d480260c079378c/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=51e4f28cf2c2c0d7 -C extra-filename=-cf70e307456d0e86 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror_impl-8045f071eb907e6b.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=4ba5bc98cb3d5bc1 -C extra-filename=-1f02039c09a8f385 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b7e2429c5bfb53ad -C extra-filename=-0d594ad03027f0fd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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=33367048bfee9918 -C extra-filename=-49d4736d907918fd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_shared-392dee0e7f4a688b.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-daa08a0fdc0c5f66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=a00e6e70e1d05a9a -C extra-filename=-0a48af909eec2056 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern castaway=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcastaway-4d9aa8426c922aa9.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libryu-74dd745c9df7c335.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ed308647baee0e11 -C extra-filename=-50ba2abf7dc1c4ae --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsiphasher-1729c9212f69e265.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e11db7feb86cfdb0 -C extra-filename=-01aa765fdf46ee42 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a89df6cf7300249c -C extra-filename=-aa350d2054b93cab --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/portable-atomic-aa350d2054b93cab -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9be03a2042372f97 -C extra-filename=-a32b1beee60b2076 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a311a1cead9be5ea -C extra-filename=-c3553ae93b6f59d2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=21ee724e6d41fac6 -C extra-filename=-91dd82d0c44222c3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern seahash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libseahash-c3553ae93b6f59d2.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/portable-atomic-aa350d2054b93cab/build-script-build` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d7c807d0e9d68fe -C extra-filename=-a1fe794256bdbb82 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_generator-49d4736d907918fd.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_shared-392dee0e7f4a688b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=524c1ba58735956a -C extra-filename=-33a2bc130b1a8539 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/getrandom-33a2bc130b1a8539 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b5a6f7bbafa57c0 -C extra-filename=-9ccf373abff8e54f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=75b76e9b4ba2b773 -C extra-filename=-eb8b5028aa9c4fb4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=63add54689967326 -C extra-filename=-018c6e1ab8ddf3d0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=24642a5b76499e17 -C extra-filename=-c7ba9a819b0d06b7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c8d64325485b2679 -C extra-filename=-a99ecd0e0dafe372 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtinyvec_macros-c7ba9a819b0d06b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/getrandom-33a2bc130b1a8539/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=ccd6ff99a63491ef -C extra-filename=-94e054dee940ff3f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=5443ab44b639ca37 -C extra-filename=-b69631e1ff305d04 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96de5e3d18c344cf -C extra-filename=-8feb9fc11e22fe16 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=64164b150d1eae94 -C extra-filename=-47a937fbfcc6f19e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2d9443d17d72febb -C extra-filename=-dd8914623d9437f6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtinyvec-a99ecd0e0dafe372.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f8ed39580ca8952a -C extra-filename=-9a573acbebb2b3b7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e47767e883654099 -C extra-filename=-82240bc46f3ce41e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a7a098ba0901ea92 -C extra-filename=-2b2d45a32ffa083d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a774762b419803cb -C extra-filename=-da3e55f310b6dee8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a33d94614a14b5c7 -C extra-filename=-96a8355d6aeabbc7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f2b1250db91031d -C extra-filename=-b8d6baacb627aa04 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=115806fad159b4ec -C extra-filename=-f0c75b4a396db2ca --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5bb8517705053fba -C extra-filename=-f234e9b0e4134897 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libboxcar-9ccf373abff8e54f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_queue-b69631e1ff305d04.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern hashlink=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashlink-9a573acbebb2b3b7.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libintrusive_collections-b8d6baacb627aa04.rmeta --extern inventory=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinventory-2b2d45a32ffa083d.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libportable_atomic-94e054dee940ff3f.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa_macro_rules-f0c75b4a396db2ca.rmeta --extern salsa_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa_macros-82240bc46f3ce41e.so --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern typeid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtypeid-0d594ad03027f0fd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6eda728da9d2ad7 -C extra-filename=-5b3ebf191ac62fb3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcpufeatures-da3e55f310b6dee8.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand_core-96a8355d6aeabbc7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba0835822a0fc703 -C extra-filename=-b802a140f3433f1f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/serde_json-b802a140f3433f1f -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/serde_json-b802a140f3433f1f/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=2e8d2ff9048edb0e -C extra-filename=-39e518c52af773bb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchacha20-5b3ebf191ac62fb3.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand_core-96a8355d6aeabbc7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1e0fc0255a12f47d -C extra-filename=-45524435682ed5c9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=18808cde4e872fb5 -C extra-filename=-f83a6057a33ad209 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_codegen-a1fe794256bdbb82.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-39e518c52af773bb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d493db65ec3ebd2d -C extra-filename=-d877030b05a60a10 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern itoa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzmij-4c9a92faab93d7b5.rmeta --cap-lints allow -Copt-level=3 -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=abb328b7ba0e5374 -C extra-filename=-f0ab8a065a476a3f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_shared-50ba2abf7dc1c4ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=37e857f9ffb1e652 -C extra-filename=-305d9382535a507c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/object-305d9382535a507c -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/object-305d9382535a507c/build-script-build` Compiling ruff_unicode_names2 v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=6df6bbd484dac134 -C extra-filename=-58b0a5f150a14b9d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ruff_unicode_names2-58b0a5f150a14b9d -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2_generator-f83a6057a33ad209.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ruff_unicode_names2-58b0a5f150a14b9d/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=e4e8c56fe5683460 -C extra-filename=-7e88805ee75be417 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --cap-lints allow -Copt-level=3 -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 ruff_python_ast v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=551b222bd65f5f69 -C extra-filename=-f946a206a89074b0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern arrayvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta -Copt-level=3 -Cdebuginfo=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=7ded5c85c3470f46 -C extra-filename=-371a016f78a5dbd7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern object=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libobject-7e88805ee75be417.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d6f6a5b712530886 -C extra-filename=-27f38a08d891154b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf-f0ab8a065a476a3f.rmeta -Copt-level=3 -Cdebuginfo=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=a734057e09e7781d -C extra-filename=-6bb6af3adf13b85e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-6bb6af3adf13b85e -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libar_archive_writer-371a016f78a5dbd7.rlib --extern cc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcc-a29da5b62bc78820.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 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=f5cfffa1bbb9a202 -C extra-filename=-81b5704b6203bf5e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-6bb6af3adf13b85e/build-script-build` 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=750a70dce0ee457c -C extra-filename=-3c001e52f1f9f60a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/stacker-3c001e52f1f9f60a -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcc-a29da5b62bc78820.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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/stacker-3c001e52f1f9f60a/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=f3211d5b8a55b3ae -C extra-filename=-24c18aac82e8f0fa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=bd5976627207e437 -C extra-filename=-b541da45003fa828 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern psm=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpsm-24c18aac82e8f0fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_parser v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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)' --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=c4ff6123162c2ae7 -C extra-filename=-fc1e636e16cfe9b3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern stacker=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstacker-b541da45003fa828.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=df1c8330f3b25348 -C extra-filename=-602d2dddf203476c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta -Copt-level=3 -Cdebuginfo=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=3f15b77545387e5e -C extra-filename=-f42ba52bd3b907a9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=13d1143344b2939a -C extra-filename=-84e523b62822945c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern vte=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libvte-f42ba52bd3b907a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3b5659bd126a7e42 -C extra-filename=-d31b04fa2cba5b02 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cc1ae73687911637 -C extra-filename=-ac282e61fba3720f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/clang-sys-ac282e61fba3720f -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-d31b04fa2cba5b02.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=fbec2746e682a6e0 -C extra-filename=-a2ab7444a4050844 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/clang-sys-ac282e61fba3720f/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=e1d3930b1ee72f70 -C extra-filename=-1ba8583f4ffb8a37 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8fbe386a3955e0b8 -C extra-filename=-7bb5d863d94d100d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/rustix-7bb5d863d94d100d -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/rustix-7bb5d863d94d100d/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=b67a52808134c030 -C extra-filename=-81e42dd285d6c6f9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libminimal_lexical-1ba8583f4ffb8a37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=519d95685f6146a7 -C extra-filename=-8c5ca7f32baa87cc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f8aa2078fd007502 -C extra-filename=-af243de1df3f7cce --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/bindgen-af243de1df3f7cce -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd2184678b40d033 -C extra-filename=-1c41acdb05731b67 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.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=bcf70a0394e58fc9 -C extra-filename=-96fecd7a4a11f3fa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblinux_raw_sys-1c41acdb05731b67.rmeta --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/bindgen-af243de1df3f7cce/build-script-build` 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=3805803276864c4f -C extra-filename=-3c7c51f24fc753e7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-d31b04fa2cba5b02.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-53d331a4689e01de.rmeta --extern libloading=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibloading-8c5ca7f32baa87cc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f1b37e335801cbe -C extra-filename=-5a1ec5966ade833b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern nom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnom-81e42dd285d6c6f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0efa7c84804e4b0c -C extra-filename=-aae38788206edd44 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libeither-363f6fb37ba6ccf7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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=f7bf7216783a97e6 -C extra-filename=-aca78b767ac3d6b3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e007c9b4c07e55cf -C extra-filename=-148d17e1928dc79e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-aca78b767ac3d6b3.rmeta --extern cexpr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcexpr-5a1ec5966ade833b.rmeta --extern clang_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclang_sys-3c7c51f24fc753e7.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-aae38788206edd44.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-cb93f77098ffd9e2.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-f2ca9d71e2416640.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshlex-49fcd3a6355ddaaa.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=af4cea165a9d3ff2 -C extra-filename=-7db6e75d59c59ae8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=227a6e32c4b834d0 -C extra-filename=-cc8dcc2d93ee5a96 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbindgen-148d17e1928dc79e.rlib --extern cc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcc-a29da5b62bc78820.rlib --extern pkg_config=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpkg_config-7db6e75d59c59ae8.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 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=72803a8dbd53be0a -C extra-filename=-3eabbd83809bc706 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0a81b95171d0be15 -C extra-filename=-0552f8c30d96f6be --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f078242d26b5e775 -C extra-filename=-4f7733753cffb66f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcpufeatures-0552f8c30d96f6be.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6448e48d85532b35 -C extra-filename=-dd153e46d574147e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchacha20-4f7733753cffb66f.rmeta --extern getrandom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgetrandom-47a937fbfcc6f19e.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand_core-eb8b5028aa9c4fb4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f7e16c143d27b538 -C extra-filename=-e3302bdde3d02eae --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/anyhow-e3302bdde3d02eae -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/anyhow-e3302bdde3d02eae/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=32da1a4d1c1fec90 -C extra-filename=-db238e3232eb04bf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bbd0a499c729476a -C extra-filename=-62ecfeb71ee78857 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/zstd-safe-62ecfeb71ee78857 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=91481f3de0d5089b -C extra-filename=-93f5e087baa124ff --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=196c7d5265761c0b -C extra-filename=-0e8b4ce465b46094 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling crossbeam-epoch v0.9.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=1f38800ba44f85c9 -C extra-filename=-d6dcad79d9474e10 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crossbeam-epoch-d6dcad79d9474e10 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crossbeam-epoch-d6dcad79d9474e10/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=f2b82aa9c48d737a -C extra-filename=-9dabe18937753eb2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crc32fast-9dabe18937753eb2 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c889cd8871fdd82f -C extra-filename=-631227ae56deb947 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crossbeam-deque-631227ae56deb947 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crossbeam-deque-631227ae56deb947/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=d0421603f8a083d4 -C extra-filename=-976abbba82bbdeab --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling camino v1.2.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=d1610128e5059a49 -C extra-filename=-c006590045f576df --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/camino-c006590045f576df -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=8511681036e2a899 -C extra-filename=-fe0b740736a544d5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee3062fe69bf9c6d -C extra-filename=-4bdcec1146d9d9a2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libutf8parse-fe0b740736a544d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/camino-c006590045f576df/build-script-build` 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=3659e5af2d39a13e -C extra-filename=-1b290523f35a76f7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_epoch-976abbba82bbdeab.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -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=7372ce0211414f60 -C extra-filename=-e331b69a6cd8f4a3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/num-traits-e331b69a6cd8f4a3 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libautocfg-3eabbd83809bc706.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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/num-traits-e331b69a6cd8f4a3/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=0c0948a1f54dd1ed -C extra-filename=-08bd3e492d6f9a4a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -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)'` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96/build-script-build` Compiling ruff_diagnostics v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=8bd8811a53283f9d -C extra-filename=-e33c3c7000fe7453 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=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=967e749c5d30e24b -C extra-filename=-2bcf3e5b5a2712be --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4b8f9bfbfaac7c7b -C extra-filename=-86dbbc05a8f52def --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6f77662654a9a157 -C extra-filename=-7e208c89b7d954f2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1012a0fbe617c73b -C extra-filename=-edbde004338e1049 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle_parse-4bdcec1146d9d9a2.rmeta --extern anstyle_query=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle_query-7e208c89b7d954f2.rmeta --extern colorchoice=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolorchoice-2bcf3e5b5a2712be.rmeta --extern utf8parse=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libutf8parse-fe0b740736a544d5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=25362baf729f83bf -C extra-filename=-873dd8acee0c5d81 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=2df6e51184fa9b0b -C extra-filename=-b0587b9a0d4cd259 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d138a34ad13f1410 -C extra-filename=-2b6957aa43350d32 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libiana_time_zone-b0587b9a0d4cd259.rmeta --extern num_traits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnum_traits-873dd8acee0c5d81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=e089614380a68b92 -C extra-filename=-9641787425384448 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/zstd-safe-62ecfeb71ee78857/build-script-build` 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=1a36297c78402fc9 -C extra-filename=-05c6d35c5844c0b5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c343e14f92768a6b -C extra-filename=-b77aa5cf5cb11a18 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblazy_static-05c6d35c5844c0b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=fcb0ab7bd7f82269 -C extra-filename=-f7d45e2681912675 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzstd_sys-9641787425384448.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=41c8db0a6b3173e3 -C extra-filename=-b5b1ff2f299eeb05 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crc32fast-9dabe18937753eb2/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=3fc368e528fd250f -C extra-filename=-34813b381ff03082 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=45c46d0a02d53276 -C extra-filename=-607eac8eb3dbe67f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=337dbc00bee1ea4d -C extra-filename=-f21d462a96772ab9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3ccc2a278c938b3f -C extra-filename=-e23ce8e1a6b6e069 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd067a651b483ac8 -C extra-filename=-b554ea09cf0afb09 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern chrono=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchrono-2b6957aa43350d32.rmeta --extern matchers=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmatchers-34813b381ff03082.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnu_ansi_term-e23ce8e1a6b6e069.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern sharded_slab=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsharded_slab-b77aa5cf5cb11a18.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thread_local=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthread_local-607eac8eb3dbe67f.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=cfcf60724e511c94 -C extra-filename=-e6a0bddf7acfbf02 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -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 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=96a5f54470b9130c -C extra-filename=-208a65d19b7e324b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzstd_safe-f7d45e2681912675.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=0ff1645979d55bfb -C extra-filename=-e3008797f5a81d43 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=d8836e3d9f5a040a -C extra-filename=-261761c609d6ecb3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta -Copt-level=3 -Cdebuginfo=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=d1af03a55170f18d -C extra-filename=-6cbcce6ef3603259 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6f3d63a012c51934 -C extra-filename=-b0165f114852a362 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6c9ce528007d4c76 -C extra-filename=-2f4db17717c66b55 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.0 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=c29ff75ec46240e8 -C extra-filename=-14babaf384f69107 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=2fb55592b6e27302 -C extra-filename=-6cb293f1529542ca --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrc32fast-e6a0bddf7acfbf02.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtyped_path-14babaf384f69107.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzstd-208a65d19b7e324b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=7f07e52b645ea324 -C extra-filename=-7580136ec9d89bc0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-2f4db17717c66b55.rmeta --extern lock_api=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblock_api-b24b410e758b009d.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libparking_lot_core-c88416fafa759280.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9f7eea54f7b2acbb -C extra-filename=-65b02b3454f8e784 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern chrono=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchrono-2b6957aa43350d32.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnewtype_uuid-e3008797f5a81d43.rmeta --extern quick_xml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquick_xml-6cbcce6ef3603259.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrip_ansi_escapes-84e523b62822945c.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16c7350381d5a23a -C extra-filename=-f3521d5797972914 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsynstructure-f21d462a96772ab9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=3b6ac3842bcdd2fe -C extra-filename=-dc8e043398f0cb38 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.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/ty-0.0.90-build/ty-0.0.90/ruff/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=2fd41600e8851a1f -C extra-filename=-ce7fda472a04be31 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta -Copt-level=3 -Cdebuginfo=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=866b2d8c3bc75516 -C extra-filename=-83b42df1d053c806 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustversion-6e9907795c3001c5.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=71d9e1766e9892a1 -C extra-filename=-429843b966577f38 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=daf648443fdaa5a3 -C extra-filename=-879b210120ba0a40 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3dca857b24e1968c -C extra-filename=-02aa3ee7fc95327c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=162b622dfd1884ec -C extra-filename=-c1231df49e745e01 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5280901250446359 -C extra-filename=-c7b2aea1fde257a9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4e9a6d3d6ee94362 -C extra-filename=-c5d1712db0c5761e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=08f9cce59e810b6d -C extra-filename=-0e2cd4999bcf1260 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerofrom_derive-f3521d5797972914.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-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=399de5e4b12a7901 -C extra-filename=-318da88a19f1d76c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsynstructure-f21d462a96772ab9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fc22302c2607ad71 -C extra-filename=-944025414d7b02f7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=51ba307539e19827 -C extra-filename=-492b319373d36c63 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstable_deref_trait-944025414d7b02f7.rmeta --extern yoke_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libyoke_derive-318da88a19f1d76c.so --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=a2e9593c5c4d19ab -C extra-filename=-a71f6a8fc9a52d9d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern arc_swap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libarc_swap-83b42df1d053c806.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern dashmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdashmap-7580136ec9d89bc0.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libetcetera-429843b966577f38.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern pathdiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpathdiff-c1231df49e745e01.rmeta --extern quick_junit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquick_junit-65b02b3454f8e784.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta --extern which=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwhich-b0165f114852a362.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=abb04246a788f0eb -C extra-filename=-d435d0fcbd4be98a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1e7d69ca9be0fde6 -C extra-filename=-d0c9fbd2376f0caa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfastrand-d435d0fcbd4be98a.rmeta --extern getrandom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgetrandom-47a937fbfcc6f19e.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern rustix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustix-96fecd7a4a11f3fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=be024cf8d813f309 -C extra-filename=-cb475e2ddaf63d68 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=6fefd0263fbc9b39 -C extra-filename=-6112436687fb8d94 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern yoke=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerovec_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerovec_derive-cb475e2ddaf63d68.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 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=0ce26da157b8e7f7 -C extra-filename=-6e94c74a387cb990 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=de40782aecff0c64 -C extra-filename=-67765cc19107cd1c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80d0cb0b877c3c83 -C extra-filename=-ea8a4c7ab0258be6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f8eedcee0fa612f -C extra-filename=-b133ceef6fda35f5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=48990095fc2cfdac -C extra-filename=-2590bfeda2fecc7e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=06caf45cda1ef696 -C extra-filename=-c0a047d5f37d275b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern litemap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblitemap-ea8a4c7ab0258be6.rmeta --extern tinystr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtinystr-67765cc19107cd1c.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwriteable-2590bfeda2fecc7e.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0613bc4a57a070dd -C extra-filename=-eec9df124e48c6a5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern ucd_trie=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libucd_trie-b133ceef6fda35f5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9681b1187318a102 -C extra-filename=-93a6572ca94c9559 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern yoke=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0c61b270c0a3f7df -C extra-filename=-d82c3a706e69d2e8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cd07c1aa64fa267e -C extra-filename=-72c33679996adfb1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6bc510c6b3a85f18 -C extra-filename=-c963b8af461b7495 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/icu_normalizer_data-c963b8af461b7495 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9cde460dade7802c -C extra-filename=-7539f7de31c635b1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=241513c65b61ca5b -C extra-filename=-d71a1f6336102750 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/icu_properties_data-d71a1f6336102750 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/icu_properties_data-d71a1f6336102750/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=617da7873cddfa08 -C extra-filename=-8bde0c7c37b59eb5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern potential_utf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpotential_utf-d82c3a706e69d2e8.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libutf8_iter-7539f7de31c635b1.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/icu_normalizer_data-c963b8af461b7495/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=7945a52745ba34b7 -C extra-filename=-f5e51b9e249ea89d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_locale_core-c0a047d5f37d275b.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwriteable-2590bfeda2fecc7e.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libyoke-492b319373d36c63.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerofrom-0e2cd4999bcf1260.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerotrie-93a6572ca94c9559.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8280364b0fb778ba -C extra-filename=-1e2affdf71fab390 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpest-eec9df124e48c6a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=95e0093e310c119a -C extra-filename=-40b8f832f0114468 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpest-eec9df124e48c6a5.rmeta --extern pest_meta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpest_meta-1e2affdf71fab390.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=986e3d8f1774e7f6 -C extra-filename=-b3fa642f6a71c725 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=8025b44f1551dec7 -C extra-filename=-6e10f9e052b11e30 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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=d2894047f8ef3923 -C extra-filename=-2a8989a27e3c7aec --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=81105f90fe0d53db -C extra-filename=-46c70e0aae8b9cde --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ucd_trie=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libucd_trie-2a8989a27e3c7aec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2a5984b678b139dd -C extra-filename=-abadee8704149068 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdisplaydoc-6e94c74a387cb990.so --extern icu_collections=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_collections-8bde0c7c37b59eb5.rmeta --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_locale_core-c0a047d5f37d275b.rmeta --extern icu_properties_data=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_properties_data-6e10f9e052b11e30.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_provider-f5e51b9e249ea89d.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerotrie-93a6572ca94c9559.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d34ca719a225bd52 -C extra-filename=-9a64d2a70d8ec789 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_collections-8bde0c7c37b59eb5.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_normalizer_data-b3fa642f6a71c725.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_provider-f5e51b9e249ea89d.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzerovec-6112436687fb8d94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f6ce54ec3839a573 -C extra-filename=-b1721d82a92f7565 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpest-eec9df124e48c6a5.rlib --extern pest_generator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpest_generator-40b8f832f0114468.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6fbcbff4719dfeab -C extra-filename=-92de7380e7759804 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --extern typeid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtypeid-0d594ad03027f0fd.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=02566ac6bd39c46c -C extra-filename=-3745a2d623caedf0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=89a377eace94080a -C extra-filename=-4557d095fa317eec --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern console=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libconsole-72c33679996adfb1.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern pest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpest-46c70e0aae8b9cde.rmeta --extern pest_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpest_derive-b1721d82a92f7565.so --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ron=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libron-92de7380e7759804.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-3745a2d623caedf0.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrip_ansi_escapes-84e523b62822945c.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=022af0de0ebc94a6 -C extra-filename=-a6281e43f49da98c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d9753a83ad11471 -C extra-filename=-8ddc30ed2f4dc1d5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern winnow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwinnow-a6281e43f49da98c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5334ebb1b93c5657 -C extra-filename=-d25cec6f0efcdb58 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=6c72501861156fbd -C extra-filename=-7dbbf80c8cb06778 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rmeta -Copt-level=3 -Cdebuginfo=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=f6e0d184108a01b2 -C extra-filename=-784e92c3a84ce812 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=702b1c8c4fc8fb24 -C extra-filename=-b1ffa94c283422a8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7a544116bf066f22 -C extra-filename=-51fb93ffff972381 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=25ff8954ab78da0d -C extra-filename=-83cfe9a94fff02b8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_spanned-d25cec6f0efcdb58.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_datetime-b1ffa94c283422a8.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern toml_writer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_writer-51fb93ffff972381.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwinnow-a6281e43f49da98c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93ded70466255439 -C extra-filename=-f8ff7e21858a8471 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.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 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=f65b3bd17bd4614c -C extra-filename=-f0c97f19995ddda2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern rustix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustix-96fecd7a4a11f3fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=938aed90dafaee7d -C extra-filename=-b5f0b3b23650fc61 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=af4b5ff673fce629 -C extra-filename=-19523cad6df855fc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c4a6503170356514 -C extra-filename=-89e44ce278114e22 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern clap_lex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_lex-19523cad6df855fc.rmeta --extern strsim=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrsim-b5f0b3b23650fc61.rmeta --extern terminal_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libterminal_size-f0c97f19995ddda2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=4ffb1d0ef1443f5b -C extra-filename=-6bb7b3914b37b832 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta -Copt-level=3 -Cdebuginfo=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=edf8f3701ceb265d -C extra-filename=-9da5f3b9811f3e8a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libheck-bd292af0db190df8.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5fcdf5b4d8086c32 -C extra-filename=-78d8ec813d7d6662 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=10f76f6fd38823df -C extra-filename=-b2c067affc770c84 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_builder-89e44ce278114e22.rmeta --extern clap_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_derive-9da5f3b9811f3e8a.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_ranged_value v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=fd1581b07cbe4d19 -C extra-filename=-25d3764a09674639 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=8913015dd1c209cd -C extra-filename=-22801c6b4e18de25 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_properties-abadee8704149068.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=07f21af54c8bb8ac -C extra-filename=-7fe663d005c03cee --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=a6d8a730ed1f5068 -C extra-filename=-04b51406f4690435 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=d812fc059350095c -C extra-filename=-cc9d37554468d22e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=0cb4c87134cb4874 -C extra-filename=-bb4043b7840543e4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=7c75488e4cea0c8a -C extra-filename=-b091c183e5dbca6c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=da0012c388a87c50 -C extra-filename=-a147bee09ce4152f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b1b939eb9d32391c -C extra-filename=-ca45669ee83a71b7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=556b180e7f2d7d36 -C extra-filename=-8b7b17fe1dae791b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern unscanny=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunscanny-ca45669ee83a71b7.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libversion_ranges-a147bee09ce4152f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6aacc4de02222290 -C extra-filename=-354bba2d53f20741 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_properties-abadee8704149068.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=54a950954a1e1d85 -C extra-filename=-b520e1415645725c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a07342326ad3e642 -C extra-filename=-07a4e58f5266564d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4822efffaf369441 -C extra-filename=-d9b8897aadd0e431 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern option_ext=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liboption_ext-07a4e58f5266564d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16d8c2ee80a18339 -C extra-filename=-0247f831ead1651c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpercent_encoding-b520e1415645725c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46147e06c049a99f -C extra-filename=-34a93c529e0d081d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libidna_adapter-354bba2d53f20741.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libutf8_iter-7539f7de31c635b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0c919ce2faec3cb1 -C extra-filename=-fe06e8b22d221827 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libform_urlencoded-0247f831ead1651c.rmeta --extern idna=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libidna-34a93c529e0d081d.rmeta --extern percent_encoding=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpercent_encoding-b520e1415645725c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=009a64e66af89a6f -C extra-filename=-b7193e4fe852355d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdirs_sys-d9b8897aadd0e431.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=a561b560d86dd56a -C extra-filename=-3f4097baaa74e3e9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta -Copt-level=3 -Cdebuginfo=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=49af52aa91a31b35 -C extra-filename=-2c1cbb1234bd5b9c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern dirs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdirs-b7193e4fe852355d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/zstd-sys-cc8dcc2d93ee5a96/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=a403fbe78ed50ba9 -C extra-filename=-1597ab869993c253 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/rayon-core-1597ab869993c253 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/rayon-core-1597ab869993c253/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=9f6050369c3906b4 -C extra-filename=-46345ffaefbcbbb8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=545adf89c35e7e95 -C extra-filename=-d914679648006ce8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/zstd-safe-62ecfeb71ee78857/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=2bcb1ef83f6e7a75 -C extra-filename=-1c712f3f03b90850 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzstd_sys-d914679648006ce8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12271874ba7a5e88 -C extra-filename=-ab34e0eb572b70fd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --extern rayon_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon_core-46345ffaefbcbbb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/crc32fast-9dabe18937753eb2/build-script-build` 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=8cc276aba46330e8 -C extra-filename=-0a702e6352e7981c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=482462dceddc27db -C extra-filename=-01e1799e68cef5c0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=64b4ddf7ae9e535d -C extra-filename=-8baa804d9521b015 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7bcd023f1b7aee84 -C extra-filename=-d30b69a2a75bcd45 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libequivalent-8baa804d9521b015.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-0a702e6352e7981c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a8d3b6fd0153b631 -C extra-filename=-3db320c283bc14f8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern jcore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff_core-01e1799e68cef5c0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dd49c2474b9912d1 -C extra-filename=-174011e5b8fe2fd2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --cap-lints allow -Copt-level=3 -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=28e3e3ab0b667f6c -C extra-filename=-83a98d0154f6f92d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzstd_safe-1c712f3f03b90850.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=fdb6c4c49884d8ad -C extra-filename=-f87d109cef8e4083 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e1e1e947eabcbbfb -C extra-filename=-a27c7fcd9890511e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly-wasip2", "serde", "std"))' -C metadata=b145caa54da0fd29 -C extra-filename=-f27ce3a0d616d1e0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f8860e533c454ee8 -C extra-filename=-b3b9324481bf0cb1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrc32fast-174011e5b8fe2fd2.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-d30b69a2a75bcd45.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-4991d4e64d510eec.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtyped_path-f27ce3a0d616d1e0.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzstd-83a98d0154f6f92d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0dbf74c108b550cf -C extra-filename=-b8107d1e8fea480d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsame_file-a27c7fcd9890511e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58a610838379444e -C extra-filename=-f64a18a2ab8f2499 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=4ea03c456e5a8e26 -C extra-filename=-d5531459998a7bb6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ty_vendored-d5531459998a7bb6 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-f64a18a2ab8f2499.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-b8107d1e8fea480d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-b3b9324481bf0cb1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling crossbeam v0.8.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=54aab93f88b529c2 -C extra-filename=-280ea1dc9ca72dc7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_channel-f87d109cef8e4083.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_deque-1b290523f35a76f7.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_epoch-976abbba82bbdeab.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_queue-b69631e1ff305d04.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_utils-ba2b7dbc51c3c43f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ty_vendored-d5531459998a7bb6/build-script-build` 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=f8ab3d45d59d160a -C extra-filename=-b823659b7579da3e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/thiserror-b823659b7579da3e -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/thiserror-b823659b7579da3e/build-script-build` Compiling ruff_formatter v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=76dec2a36b0eee9c -C extra-filename=-d8162d99a06cfd12 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e1c72bd60404aebb -C extra-filename=-df94812c7d99f618 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bd46bb8104c0abd0 -C extra-filename=-1cdfba1d5d3c939f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e8bebd9da2337d4e -C extra-filename=-e5a3b43fda3b9bac --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/paste-e5a3b43fda3b9bac -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2f00b81f47274b15 -C extra-filename=-e6c5b90912b1aa94 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4d322c9868b0bcab -C extra-filename=-13428349872bdc38 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/radium-13428349872bdc38 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/radium-13428349872bdc38/build-script-build` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=7ba4766c02ed7679 -C extra-filename=-0480b3da3f352d81 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpeg_runtime-e6c5b90912b1aa94.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/paste-e5a3b43fda3b9bac/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=ef5cf374fae68472 -C extra-filename=-bac7a62fa5e20f19 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern inotify_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinotify_sys-1cdfba1d5d3c939f.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=393c40c30059c6cb -C extra-filename=-f9beacf429b168c0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror_impl-df94812c7d99f618.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)'` 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=53d774e38e3f1f9b -C extra-filename=-fb53a1e5091bae5a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=0f549178e5cb6a78 -C extra-filename=-e0e426346a77994d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsiphasher-1729c9212f69e265.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d4e9d92a60c0eadd -C extra-filename=-d5dd46ccd39739a2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libeither-5c4db3d1f02238e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=922049ff10bc2ba1 -C extra-filename=-4a793a0b6bf85c41 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=96df7353318b10af -C extra-filename=-4808d467143e57fa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=717de746e48c069c -C extra-filename=-ded9e403b8100e30 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=adc8fe8df3e02462 -C extra-filename=-75862cd3976af2f3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7b1ef0addbfe7e35 -C extra-filename=-da8525ce25fd9a6f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tap v1.0.1 Running `/usr/bin/rustc --crate-name tap --edition=2015 /usr/share/cargo/registry/tap-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1f799ce593334c12 -C extra-filename=-a5b5621e1a181915 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=05af939de9094932 -C extra-filename=-fc5011098aa14cdf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bb517de1b4aa98c9 -C extra-filename=-597625f2af1d5e5a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=588de40a52147361 -C extra-filename=-aa097cec9f6fa20c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libboxcar-9ccf373abff8e54f.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-d5dd46ccd39739a2.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-f9beacf429b168c0.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern url=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rmeta --extern urlencoding=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liburlencoding-597625f2af1d5e5a.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libversion_ranges-a147bee09ce4152f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7adc37d2a5680c05 -C extra-filename=-d2bf88dec50739f1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern tap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtap-a5b5621e1a181915.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a5780ff676d0c74f -C extra-filename=-517ee2f4139206c9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_spanned-d25cec6f0efcdb58.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_datetime-ded9e403b8100e30.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwinnow-da8525ce25fd9a6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80b44fa6520faec8 -C extra-filename=-093378be7a6b356f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpeg_macros-0480b3da3f352d81.so --extern peg_runtime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpeg_runtime-75862cd3976af2f3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6256517ca4817711 -C extra-filename=-ff41453e54bdfba1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern inotify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinotify-bac7a62fa5e20f19.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern mio=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmio-4808d467143e57fa.rmeta --extern notify_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify_types-4a793a0b6bf85c41.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=86b3c59087eb26c3 -C extra-filename=-9deeac525bd85823 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_shared-e0e426346a77994d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2b93532cdf40966a -C extra-filename=-5a6e2378d95288f7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Running `/usr/bin/rustc --crate-name 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=9f37ad3e789a16be -C extra-filename=-eff2732a3845d79e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg radium_atomic_8 --cfg radium_atomic_16 --cfg radium_atomic_32 --cfg radium_atomic_64 --cfg radium_atomic_ptr` Compiling 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=edcd7c83ca15c501 -C extra-filename=-336fae5ffff089a6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d7fe90a88e6af4b6 -C extra-filename=-7553eb1f393b4cb2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=894c3437e3110ef1 -C extra-filename=-131613b9c769056d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.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 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=45af8b9246b0d58e -C extra-filename=-b7f9cdab3a5e951c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e336a5015a0b6c96 -C extra-filename=-cfee51d2bf8ca957 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1997ee8497c4b5d7 -C extra-filename=-548de43c1014e752 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_dedot-cfee51d2bf8ca957.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d447e6635b80a543 -C extra-filename=-f4ad35932bcd76f5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern funty=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfunty-b7f9cdab3a5e951c.rmeta --extern radium=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libradium-eff2732a3845d79e.rmeta --extern tap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtap-a5b5621e1a181915.rmeta --extern wyz=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwyz-d2bf88dec50739f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=904b57b9c869b7f1 -C extra-filename=-342229f608d5cffb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf-9deeac525bd85823.rmeta --extern rust_stemmers=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librust_stemmers-131613b9c769056d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93c473ad54bc3248 -C extra-filename=-cd648b74c37e6bbf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-336fae5ffff089a6.rlib --extern libcst_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibcst_derive-7553eb1f393b4cb2.so --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern paste=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpaste-5a6e2378d95288f7.so --extern peg=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpeg-093378be7a6b356f.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.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 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=3dd209cc508a0f8a -C extra-filename=-829b3e23f1cb92c5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern pep508_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep508_rs-aa097cec9f6fa20c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-517ee2f4139206c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=e381dd6a3924c957 -C extra-filename=-61590e26d8b2ee2a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern countme=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_combine v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=f6c3b912a36b9759 -C extra-filename=-84f012852d4bc790 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=ebde7a70e1437ffd -C extra-filename=-01f76e78eac6b5f6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Compiling ruff_python_index v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=759fa895aa1fbcf3 -C extra-filename=-35293dbba950461b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta -Copt-level=3 -Cdebuginfo=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=22f6d0c6685c4a59 -C extra-filename=-6d3ecf8b539cc1a9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=80b0516f1e46612a -C extra-filename=-08434038d9f80f1a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b8b48962be1e10d -C extra-filename=-38d964c8f944d387 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ref-cast-38d964c8f944d387 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f514bbe041355a2 -C extra-filename=-0f9527d1785fe3eb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ref-cast-38d964c8f944d387/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=638f2e878be61f7b -C extra-filename=-0b4e25768f7b2e0d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam_channel-f87d109cef8e4083.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_derive-8de76ea5ec409d2e.so --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5820d11e733b98a4 -C extra-filename=-30ed8c45f38856c5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern url=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f6a1e080261306ef -C extra-filename=-dbf47f0c8a5aec40 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-edb49bc394b32811.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1edd871dcab0be40 -C extra-filename=-95c5d856ca0adf41 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=eb7d0ae2605259a7 -C extra-filename=-c3c1b79303054611 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ee9eff215cbf85c9 -C extra-filename=-800e61ef582fd4a5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f15cee4bd64e8315 -C extra-filename=-89a48cbc89f3c700 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern serde_derive_internals=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_derive_internals-c3c1b79303054611.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=df3d278a2cc339b8 -C extra-filename=-c175d6d686776efc --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libref_cast_impl-95c5d856ca0adf41.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=e0eb50729027c24f -C extra-filename=-08130880c3ee24da --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern test_case_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case_core-dbf47f0c8a5aec40.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=b7d3c9441d063a89 -C extra-filename=-b6f4e6c17d59163d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rmeta --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern fern=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern imperative=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libimperative-342229f608d5cffb.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern libcst_native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern natord=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnatord-08434038d9f80f1a.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_importer-04b51406f4690435.rmeta --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_semantic-01f76e78eac6b5f6.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern typed_arena=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern url=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_python_core v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=93fcb92421bf757c -C extra-filename=-fc7dab4d00cfcfea --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=128a92f052420e22 -C extra-filename=-dd54d4fe9782ab51 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/fs-err-dd54d4fe9782ab51 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libautocfg-3eabbd83809bc706.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=c75b85efccf91c2f -C extra-filename=-9f5a1dc966d9ba05 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7600d676857821de -C extra-filename=-2e47f7c49741c9eb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdyn_clone-9f5a1dc966d9ba05.rmeta --extern ref_cast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libref_cast-c175d6d686776efc.rmeta --extern schemars_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libschemars_derive-89a48cbc89f3c700.so --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/fs-err-dd54d4fe9782ab51/build-script-build` Compiling ty_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=90e39e6626b6fe06 -C extra-filename=-5031ff807e48b1bf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_importer-04b51406f4690435.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=beb8d5488e662cff -C extra-filename=-b18984b9bd82554b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case_macros-08130880c3ee24da.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=663bfb61e0bffb24 -C extra-filename=-8c57f3a0b1e2691d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=7849acf90bd8f8d9 -C extra-filename=-fb9bdef877718867 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/nix-fb9bdef877718867 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_aliases-8c57f3a0b1e2691d.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 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=21edf5e34e5c2e1c -C extra-filename=-75ccf1a79df56924 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -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_graph v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=9fb623ad36edad67 -C extra-filename=-b6d69bc842092560 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern schemars=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libschemars-2e47f7c49741c9eb.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=d074551ea73fea14 -C extra-filename=-315a8b4a2c261862 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=db2dc22a2b2ba089 -C extra-filename=-6029c8478776eb9a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/escargot-6029c8478776eb9a -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/escargot-6029c8478776eb9a/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=4cf0bddfa60b427e -C extra-filename=-b3d83d0d681acf12 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfs_err-75ccf1a79df56924.rmeta --extern os_str_bytes=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libos_str_bytes-315a8b4a2c261862.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/nix-fb9bdef877718867/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=7ce9c2852516fa63 -C extra-filename=-32dfc7bd9c686133 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/terminfo-32dfc7bd9c686133 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_codegen-a1fe794256bdbb82.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=e030a4523b373389 -C extra-filename=-321cd3892a4870cd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aca4c5062d6b8c77 -C extra-filename=-0e911a97260f7266 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/tikv-jemalloc-sys-0e911a97260f7266 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern cc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcc-a29da5b62bc78820.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=64dfaf51e4c9a8a3 -C extra-filename=-481e4abc53d2bf4b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a9ad9e79a2471441 -C extra-filename=-2a6550a8542adc8b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d35d632e5640e56b -C extra-filename=-bf3d457225940e79 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libminimal_lexical-2a6550a8542adc8b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9da2863c69fe4e35 -C extra-filename=-c6475f9daef00df6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle_lossy-321cd3892a4870cd.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle_parse-4bdcec1146d9d9a2.rmeta --extern html_escape=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhtml_escape-481e4abc53d2bf4b.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/tikv-jemalloc-sys-0e911a97260f7266/build-script-build` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/terminfo-32dfc7bd9c686133/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=f4e2554b2f5633db -C extra-filename=-4c4e0c60b56b73ef --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcfg_if-115ceefee98900c3.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -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=4bab3bce935103d7 -C extra-filename=-0214dadfb50e1223 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=446ed51af46593ef -C extra-filename=-52df7bf466b21cd4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libetcetera-429843b966577f38.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rmeta --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_semantic-01f76e78eac6b5f6.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=889ad110bf257e73 -C extra-filename=-3185f8a200be8d62 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=98138e9ac92e3e97 -C extra-filename=-dc340edcba6279bb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b62dc64ec5252a4c -C extra-filename=-7e806205dadb528f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=30a68f3bba124750 -C extra-filename=-c5bad3bbf2b6311a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=01cd0b9b96bfb672 -C extra-filename=-cfeac1916f9ff883 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d13c0d0d4cda08fd -C extra-filename=-431bfd0773d1ef06 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9cdf9c76ad2c2b56 -C extra-filename=-bee54c3ea8de2856 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern anstyle_svg=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle_svg-c6475f9daef00df6.rmeta --extern escargot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libescargot-0214dadfb50e1223.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnormalize_line_endings-431bfd0773d1ef06.rmeta --extern os_pipe=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libos_pipe-c5bad3bbf2b6311a.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern snapbox_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox_macros-dc340edcba6279bb.rmeta --extern wait_timeout=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwait_timeout-7e806205dadb528f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2ef3e62e388335e7 -C extra-filename=-165e53ab7e45564d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern fnv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfnv-cfeac1916f9ff883.rmeta --extern nom=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnom-bf3d457225940e79.rmeta --extern phf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf-f0ab8a065a476a3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=201e8c031066ba84 -C extra-filename=-22c2c6abb9a6ff00 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete-3185f8a200be8d62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d06c7aaa1d1ded4b -C extra-filename=-b9ff92f5af45e491 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=f95b192c19f81bba -C extra-filename=-5ad5e28e90a511e2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern argfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libargfile-b3d83d0d681acf12.rmeta -Copt-level=3 -Cdebuginfo=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=4c98e736152d6a91 -C extra-filename=-6febe101ce650ab6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibc-35b372f639b42432.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemalloc_sys-b9ff92f5af45e491.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0ab5bdf4e2e463dc -C extra-filename=-4f32e299b65a6198 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete-3185f8a200be8d62.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_nushell-22c2c6abb9a6ff00.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=42a26ed8f83ffa30 -C extra-filename=-4fa69f7f928a7af2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern nix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnix-4c4e0c60b56b73ef.rmeta --extern terminfo=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libterminfo-165e53ab7e45564d.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern which=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwhich-b0165f114852a362.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a38ec7e014a2e05b -C extra-filename=-ef8e516907eb6a5d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b8af4a07b4bbb3da -C extra-filename=-8016312877ba4974 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=41228de888efe632 -C extra-filename=-ee4da0f146ba52d3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbit_vec-8016312877ba4974.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c7822cb7a2365eb9 -C extra-filename=-f2f763ac6d0cf107 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=83586bf5c63ba311 -C extra-filename=-43b550abff081e41 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6395514932c98a61 -C extra-filename=-529ab37d94d13a11 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern escape8259=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libescape8259-43b550abff081e41.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=874567ecd6bf9b4a -C extra-filename=-20e316bef53f95b4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libptr_meta_derive-f2f763ac6d0cf107.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=e64c1d239d2dc21f -C extra-filename=-b94f78f7de6bb127 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbit_set-ee4da0f146ba52d3.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_markdown v0.0.18 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=0f00c564c98c184d -C extra-filename=-e8b3865a9f12f7d4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=29ff95cf9f4d9b67 -C extra-filename=-4a38cbfa7381303f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=1a47d12dbf530e96 -C extra-filename=-aba969291a915624 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libonce_cell-853880c66000dda9.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_core-95dca1ad58d9e469.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c31bdd2e485334b4 -C extra-filename=-df1db4852666dd03 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern fancy_regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfancy_regex-b94f78f7de6bb127.rmeta --extern libtest_mimic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibtest_mimic-529ab37d94d13a11.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=459a81f2b92710e3 -C extra-filename=-603afa21e99083e4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1fd64f384394b521 -C extra-filename=-9044d4b9df027029 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46e33552f00a5b47 -C extra-filename=-553d137e43ca843d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e27ca5fe26d523a5 -C extra-filename=-58c3146c1929e985 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=26abbb72af97c30e -C extra-filename=-99c19b8aea48936e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbytecheck_derive-553d137e43ca843d.so --extern ptr_meta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --extern rancor=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librancor-603afa21e99083e4.rmeta --extern simdutf8=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimdutf8-58c3146c1929e985.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=7429735fbbcfda06 -C extra-filename=-f3c91bf0a9342d3d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rmeta --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rmeta --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_log-aba969291a915624.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=47f6e5941f913478 -C extra-filename=-3c40463fbae77b16 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=44bb46e3d629215d -C extra-filename=-e531f7f109f06316 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6a35809e08fac750 -C extra-filename=-28a0dbad15bfd2da --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=83fbb7d38037ef42 -C extra-filename=-43e8bab1e078410f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmunge_macro-e531f7f109f06316.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=59aa1f2c35eab6e1 -C extra-filename=-1c7535d468dce461 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbytecheck-99c19b8aea48936e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4601554776c654cf -C extra-filename=-a630bb97c7effecf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=17348bb2f0246f25 -C extra-filename=-1517229584ec9d2d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-dc40c617119d9bef.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=8f61014cab076a92 -C extra-filename=-05ed96d5077947ad --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ruff-05ed96d5077947ad -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=1187ac5d53d55ad8 -C extra-filename=-65449d40ceb658cd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ruff-05ed96d5077947ad/build-script-build` 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=184370419c2b6fe3 -C extra-filename=-eb44449978bd072b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbytecheck-99c19b8aea48936e.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rmeta --extern munge=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmunge-43e8bab1e078410f.rmeta --extern ptr_meta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libptr_meta-20e316bef53f95b4.rmeta --extern rancor=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librancor-603afa21e99083e4.rmeta --extern rend=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librend-1c7535d468dce461.rmeta --extern rkyv_derive=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv_derive-1517229584ec9d2d.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 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=fcd92c3b19b46e3b -C extra-filename=-647f8ba86c74c3b8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=137eeda88a7676be -C extra-filename=-8aa8b5eb699261a0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ba50cf45f0b58ce1 -C extra-filename=-96bc3478d308f3f1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ac4203ce699a2997 -C extra-filename=-9b86ba2a08ea7294 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bfc0d70f18bf808b -C extra-filename=-50c70a9e5f9eb350 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern difflib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdifflib-96bc3478d308f3f1.rmeta --extern predicates_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fa45b2bf6c8f255a -C extra-filename=-82758d1163ca27ee --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --extern termtree=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtermtree-8aa8b5eb699261a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=71399ca5206731ec -C extra-filename=-238f18382b3f5e32 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rmeta --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rmeta --extern predicates=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpredicates-50c70a9e5f9eb350.rmeta --extern predicates_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpredicates_core-65449d40ceb658cd.rmeta --extern predicates_tree=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpredicates_tree-82758d1163ca27ee.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=42a9f18e69a08ab7 -C extra-filename=-dd26c318748a6c40 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_stable_hash-9b86ba2a08ea7294.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=e2d4d3788f58895e -C extra-filename=-4249b3c6de2dc809 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rmeta --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rmeta --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=4ab62e7a63cff3b4 -C extra-filename=-cf5094ab473079ab --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rmeta --extern ty_ide=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_ide-3c40463fbae77b16.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=0a70945fddd19d87 -C extra-filename=-2f7a75a922313993 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=43d0d301e3c4851f -C extra-filename=-32aa81fb5110cb9f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=b4c7a20853ffd14b -C extra-filename=-d40e1c0799c67af4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ty-d40e1c0799c67af4 -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/ty-d40e1c0799c67af4/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="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=88f28e1053643811 -C extra-filename=-e2fada187e2416a6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern console=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libconsole-72c33679996adfb1.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libportable_atomic-94e054dee940ff3f.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rmeta --extern unit_prefix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunit_prefix-32aa81fb5110cb9f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=1b1a862f549a7932 -C extra-filename=-cad3bb6595811c0a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern nix=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnix-4c4e0c60b56b73ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64c599d977c41159 -C extra-filename=-7774476b022f1f69 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblazy_static-05c6d35c5844c0b5.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2920f59ffaa55101 -C extra-filename=-d4a0c9386ed58557 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2a903eaddb38ca14 -C extra-filename=-7e2112df1d3a0a49 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8c3b8d81ca5e6869 -C extra-filename=-63331e0edbfdf806 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand_core-7e2112df1d3a0a49.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=4984231a6e853bdd -C extra-filename=-478b1a42423e46b4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rmeta --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rmeta --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rmeta --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_server-cf5094ab473079ab.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=648733e16bbf4f85 -C extra-filename=-a3e4f1e7f947f30b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=efe7ead9ab2a3e4e -C extra-filename=-651be6c61af75391 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=34a9b06464d166e5 -C extra-filename=-7e3bc5102078e804 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern diff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdiff-651be6c61af75391.rmeta --extern yansi=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libyansi-a3e4f1e7f947f30b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c3130e0c0b7b7dec -C extra-filename=-ef9939459c4e16d9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_shared-50ba2abf7dc1c4ae.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-63331e0edbfdf806.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=b494ed7d447cd2c6 -C extra-filename=-98f226c7a3ca0b5d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rmeta --extern mdtest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmdtest-dd26c318748a6c40.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=d4be2b22eae9f100 -C extra-filename=-1ff63818ad4a86f4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ca027d8c8a8e30e3 -C extra-filename=-6c1f6dc2a584279f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libproc_macro2-17673f10b22fee24.rlib --extern quote=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquote-0943b73eb4733cfc.rlib --extern syn=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsyn-e9ecc6b5231ad4a7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0ab92a9043b9abc9 -C extra-filename=-b0d954689752ab19 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_generator-ef9939459c4e16d9.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_shared-50ba2abf7dc1c4ae.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=dfaa587b8a9b74b5 -C extra-filename=-5a2875ab27ead555 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=445d8fecc73d1cba -C extra-filename=-99891ccac00f6a6a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8b9b33f06437d196 -C extra-filename=-3537888b6206d470 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcsv_core-99891ccac00f6a6a.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitoa-dc2934886b5ea521.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libryu-74dd745c9df7c335.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_core-e738d293c939ef2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8cc30201d8e756ff -C extra-filename=-cdf1a3a9509004ea --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_codegen-b0d954689752ab19.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rmeta -Copt-level=3 -Cdebuginfo=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/ty-0.0.90-build/ty-0.0.90/ruff/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=e8f50042d17001df -C extra-filename=-3e9bf3ca137531bf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rmeta --extern mdtest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmdtest-dd26c318748a6c40.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ruff_mdtest/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=70a45f7b3a79c522 -C extra-filename=-7481d6b825e085a9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern mdtest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmdtest-dd26c318748a6c40.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_mdtest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_mdtest-3e9bf3ca137531bf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=02463c273bc77932 -C extra-filename=-266919bbe0de5ec8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern csv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcsv-3537888b6206d470.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_ide-3c40463fbae77b16.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=0408b3421d1c0659 -C extra-filename=-e0022204a0dbaed3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=42aafc329cdaa3fb -C extra-filename=-f3c2819eda3f6909 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=12445f4ae17403a6 -C extra-filename=-0cd33a0b798c0196 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-5a2875ab27ead555.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=d0275f7bf676579e -C extra-filename=-ca7ae32c79943ca0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_codegen-b0d954689752ab19.rlib --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=57d5731c94d5bf47 -C extra-filename=-d6a6b9505d01b7a8 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_importer-04b51406f4690435.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_test-98f226c7a3ca0b5d.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=25edba1f027416b1 -C extra-filename=-7a2a3048e2233bf7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_importer-04b51406f4690435.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_test-98f226c7a3ca0b5d.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=4130e558ff32558a -C extra-filename=-27856fee51dd2fc3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_importer-04b51406f4690435.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_test-98f226c7a3ca0b5d.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=abae65b1fb3c9114 -C extra-filename=-b32d1415f3d0b8f1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty-478b1a42423e46b4.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_server-cf5094ab473079ab.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=2e77174de930a5db -C extra-filename=-0b59f266b2d7f142 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty-478b1a42423e46b4.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_server-cf5094ab473079ab.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=0e904fe7cd01b04a -C extra-filename=-a3a8bb09158c868a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty-478b1a42423e46b4.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_server-cf5094ab473079ab.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=b2aaf7d9f364b2bd -C extra-filename=-8c2414236e82cf55 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty-478b1a42423e46b4.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_server-cf5094ab473079ab.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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 warning: `ty` (test "file_watching") generated 1 warning 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=d93364171f124d17 -C extra-filename=-92deafbec3a7b89b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty-478b1a42423e46b4.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_server-cf5094ab473079ab.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=ea5b7e46e284ae09 -C extra-filename=-8984f32de87a89ad --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=dcbb62f240ca135e -C extra-filename=-cd65ce7a78931aff --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=01e3967710a5f521 -C extra-filename=-b9d76a3bce75b2d9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=334c202865ba3e2c -C extra-filename=-833a380141e469df --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6dda0f1481474396 -C extra-filename=-e5b3aac195b454c2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=37642053018fdcae -C extra-filename=-29bd4b6929c210bf --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libctrlc-cad3bb6595811c0a.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindicatif-e2fada187e2416a6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_flame-7774476b022f1f69.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_server-cf5094ab473079ab.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=cd28e11da6a4871e -C extra-filename=-3870b0b83bb47505 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name parenthesize --edition=2024 crates/ruff_python_ast_integration_tests/tests/parenthesize.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=bd5d1105d5ef229d -C extra-filename=-3918fb14da76a766 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=f57f797efe3794cd -C extra-filename=-5a84a0a42fc44994 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=b2b0f72a5ead5716 -C extra-filename=-cb3e7742b24736e6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=dceeb29f6f9aca22 -C extra-filename=-1d26c7f1d54ee47e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=912785b9a82fdc43 -C extra-filename=-0cf23f77f0f26ba1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name comparable --edition=2024 crates/ruff_python_ast_integration_tests/tests/comparable.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=bb60fa60576e362e -C extra-filename=-cd526ca65aae3567 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=c7c2334052d8015b -C extra-filename=-457086baeaaf7719 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast_integration_tests-2f7a75a922313993.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=c7a483b35c5b27b1 -C extra-filename=-3fe6cd70ec78d3f9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_ide-3c40463fbae77b16.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_server-cf5094ab473079ab.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=300eba599da38728 -C extra-filename=-63f042dc5c8ef235 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff-4249b3c6de2dc809.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=94416f684fbd9381 -C extra-filename=-beb24e54c85057e4 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff-4249b3c6de2dc809.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=f4dc7a729caefa74 -C extra-filename=-196be5f592e9578e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff-4249b3c6de2dc809.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=6b40aec6c141900e -C extra-filename=-c97926e48cc07221 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff-4249b3c6de2dc809.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=257b7e1a6eff1752 -C extra-filename=-925eb3a6afc1867e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff-4249b3c6de2dc809.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=801b6aef116638ec -C extra-filename=-9c2f18309a299de2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff-4249b3c6de2dc809.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=533cf77a35327529 -C extra-filename=-beeb7cf10ea386a3 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff-4249b3c6de2dc809.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=b6c2be49a84c3463 -C extra-filename=-69632d47879c4e92 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff-4249b3c6de2dc809.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=a40e934ce02b4d90 -C extra-filename=-117376a3fc002544 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern mdtest=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmdtest-dd26c318748a6c40.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=2923cdba190becc0 -C extra-filename=-948c57c0a6bd0451 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libassert_fs-238f18382b3f5e32.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcachedir-647f8ba86c74c3b8.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap_complete_command-4f32e299b65a6198.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclearscreen-4fa69f7f928a7af2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobwalk-a630bb97c7effecf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta_cmd-9044d4b9df027029.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librkyv-eb44449978bd072b.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtikv_jemallocator-6febe101ce650ab6.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern wild=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwild-ef8e516907eb6a5d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=fc0d420d23a7d502 -C extra-filename=-1a9bd231a893ca1f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_stable_hash-9b86ba2a08ea7294.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern toml_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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=094dca48225d0103 -C extra-filename=-13d303928eb86f07 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_ide-3c40463fbae77b16.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=6a81be84e806b0ea -C extra-filename=-2169f5ff1dc0f8ce --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_ide-3c40463fbae77b16.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=6e18fd14d406ef04 -C extra-filename=-c73a0e7416fc1e4b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=075bd1678e8a093e -C extra-filename=-508778a3f0ec7502 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_server-f3c91bf0a9342d3d.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=bae4b1431cdca671 -C extra-filename=-f68642159c6e9e64 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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 --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=d65542c64519fd57 -C extra-filename=-fdc1e7f020f1b3ec --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=0d598128b15d280c -C extra-filename=-adce339fa5cd127e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=9e46d1008360fefa -C extra-filename=-abb1ea36c225e787 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_parser/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=01080dd988a1d831 -C extra-filename=-5065ddffac6f9d2c --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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 --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' -C metadata=66d726a1d60bd5cf -C extra-filename=-5599073d21d06c18 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=174772774b9e3733 -C extra-filename=-71ed760b8d412479 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=100d1093e859be31 -C extra-filename=-5e9e7e6747b73e16 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libgen_lsp_types-30ed8c45f38856c5.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjod_thread-800e61ef582fd4a5.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblsp_server-0b4e25768f7b2e0d.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_markdown-e8b3865a9f12f7d4.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_log-aba969291a915624.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=7171739cb6271bec -C extra-filename=-218313554d434d6b --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml_parser-8ddc30ed2f4dc1d5.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_project-4a38cbfa7381303f.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=5ffe5c5a171b0118 -C extra-filename=-2d536c0a0289cf4d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=335fee1625c4e198 -C extra-filename=-8fe23d6ce17339fa --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d9e073d328072b47 -C extra-filename=-bb8c5c22ce4f1c30 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=70257a25e73bcf22 -C extra-filename=-9f989a55aec272c6 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=664f2ef70214346e -C extra-filename=-56ecead4f113b3d0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=84c67145ecc1d471 -C extra-filename=-70c457aec80ea04d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name examples --edition=2024 crates/ruff_annotate_snippets/tests/examples.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=e76e79ae4e6e5f17 -C extra-filename=-8dcc65200084de74 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=459f5a8000c9347e -C extra-filename=-71dbf9937dc23de0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=50c33f9d6383bd29 -C extra-filename=-c442332c2c562b8f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=39579b5bfd3e594a -C extra-filename=-e9b74dbd23c836ea --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d3ad56d4fcd4d087 -C extra-filename=-f6c410a3b7ebbcbb --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3ae68d5c3a3f1b25 -C extra-filename=-aba884932ae3649d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9416c83db1c5682d -C extra-filename=-492307d4ec0a7628 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=78459f1f8e46f45a -C extra-filename=-2106672ad28e711d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fed69ef5c92c8d02 -C extra-filename=-9c23d11e59fd2c00 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=89d6c554fd0cc7b2 -C extra-filename=-b1b01792bc1eead1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d1da5c28c965bef4 -C extra-filename=-b5dbee9deb946ed9 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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=c22f319b52d319b5 -C extra-filename=-f8073e3387067313 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` 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=05c9736843d4da76 -C extra-filename=-5c9b922d4884241d --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern argfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libargfile-b3d83d0d681acf12.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_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=8415934debc32d97 -C extra-filename=-e1905292d9f80665 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_semantic-01f76e78eac6b5f6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=f234008b26c52f60 -C extra-filename=-cf4744b2f935df2e --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=9a7ec283899b291a -C extra-filename=-71654a4d672ce6ef --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=09e4b4f7e31c90e0 -C extra-filename=-db6015c1ffcf2799 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bitvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=1944f4c105027745 -C extra-filename=-a502ae90e96426ae --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=8681333c73070026 -C extra-filename=-fb96240ca96e3bce --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern fern=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern imperative=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libimperative-342229f608d5cffb.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern libcst_native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern natord=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnatord-08434038d9f80f1a.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_importer-04b51406f4690435.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_semantic-01f76e78eac6b5f6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern typed_arena=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib --extern url=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=ee5eff3e8774ab2a -C extra-filename=-689c9956a0288311 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitvec-f4ad35932bcd76f5.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcrossbeam-280ea1dc9ca72dc7.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern notify=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnotify-ff41453e54bdfba1.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern parking_lot=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libparking_lot-5a54ccb8c1a4cefe.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_automata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_automata-00395fdb4162d5de.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=96adcb2d2c0e2896 -C extra-filename=-2970e715dbe56797 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern countme=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcountme-fc5011098aa14cdf.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=fec59921e7c2c16d -C extra-filename=-4f7bd2256a840ca7 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=86eafb03be20c861 -C extra-filename=-652ddb399b2c684f --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=fc86631cc6f411e7 -C extra-filename=-5068ecc69141f0de --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=621460e10503f620 -C extra-filename=-6bf16ea38a1395e5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=8c3e8a6a629e57c1 -C extra-filename=-91d824e61310d9c0 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=de97de0aa69c47d0 -C extra-filename=-2f26149b0c7297c5 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern arc_swap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libarc_swap-83b42df1d053c806.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern dashmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdashmap-7580136ec9d89bc0.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pathdiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpathdiff-c1231df49e745e01.rlib --extern quick_junit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquick_junit-65b02b3454f8e784.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern which=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwhich-b0165f114852a362.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=42fcb9bf24338546 -C extra-filename=-f5861667b3e07a36 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_normalizer-9a64d2a70d8ec789.rlib --extern icu_properties=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libicu_properties-abadee8704149068.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c6c0596133c4b183 -C extra-filename=-d417562f3fe74dcd --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf-f0ab8a065a476a3f.rlib --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0f232c9bcb223433 -C extra-filename=-a845b8b3e97a25da --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf-f0ab8a065a476a3f.rlib --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f411ea5797d94dda -C extra-filename=-f4523e912c1cd915 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf-f0ab8a065a476a3f.rlib --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=9784ad98b58e3952 -C extra-filename=-35d922adc1d7cf04 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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=6c49c8c36b2b825d -C extra-filename=-3c760e2a1479d602 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/out` 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=b97bbd03e005f4ed -C extra-filename=-3d72e9e5e98cc26a --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::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=fefb30b39464d653 -C extra-filename=-980c65560624bb51 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern arrayvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f89a4d79535b0bab -C extra-filename=-3f352193274cf120 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b57012b90549d3d3 -C extra-filename=-320ddd124bfeff68 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=0af0537dda738de5 -C extra-filename=-44b22341ad304bc1 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern seahash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libseahash-c3553ae93b6f59d2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=45419463959dd9bc -C extra-filename=-09e8bc8cb72918f2 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=eaba599b008ba5f8 -C extra-filename=-69d3052cbe9b6058 --out-dir /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -Copt-level=3 -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 222m 11s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/mdtest-1a9bd231a893ca1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.15s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff-948c57c0a6bd0451 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.22s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff-63f042dc5c8ef235 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/analyze_graph-196be5f592e9578e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.22s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/cli-c97926e48cc07221 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.73s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/config-925eb3a6afc1867e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/direxist_guard-beeb7cf10ea386a3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/integration_test-69632d47879c4e92 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.46s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/resolve_files-beb24e54c85057e4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.08s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/color-b5dbee9deb946ed9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/examples-8dcc65200084de74 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/formatter-2d536c0a0289cf4d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.02s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff-71dbf9937dc23de0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/rustc_tests-2106672ad28e711d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/cache_key-44b22341ad304bc1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_command_line-5c9b922d4884241d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_db-2f26149b0c7297c5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_formatter-3d72e9e5e98cc26a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_index-3f352193274cf120 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_linter-fb96240ca96e3bce --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.41s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_markdown-f8073e3387067313 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/mdtest-7481d6b825e085a9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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::configuration/dummy-variable-rgx.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::flake8-bugbear/mutable-argument-default.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::flake8-return/superfluous-else-return.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.md ... ok test mdtest::flake8-use-pathlib/os-makedirs.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pyflakes/f-string-missing-placeholders.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::ruff/legacy-form-pytest-raises.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::ruff/quadratic-list-summation.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::typing.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.08s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_notebook-cf4744b2f935df2e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.01s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_ast-980c65560624bb51 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.01s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/comparable-cd526ca65aae3567 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/identifier-1d26c7f1d54ee47e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/match_pattern-cb3e7742b24736e6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/parentheses-5a84a0a42fc44994 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/parenthesize-3918fb14da76a766 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/source_order-3870b0b83bb47505 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/stmt_if-457086baeaaf7719 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/visitor-0cf23f77f0f26ba1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_codegen-71654a4d672ce6ef --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.02s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_edits-3c760e2a1479d602 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_formatter-abb1ea36c225e787 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_formatter-f68642159c6e9e64 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/fixtures-71ed760b8d412479 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/annotations.py ... ok test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring_newline_preview.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/docstring_preview.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/fmtonoff3.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/fmtskip9.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/format_unicode_escape_seq.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/line_ranges_exceeding_end.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_long_strings__edge_case.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/remove_except_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/remove_await_parens.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::carriage_return/string.py ... ok test format::blank_line_before_class_docstring.py ... ok test format::comment_prefixes.py ... ok test format::docstring_chaperones.py ... ok test format::docstring.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::docstring_newlines.py ... ok test format::docstring_non_visible_characters.py ... ok test format::docstring_tab_indentation.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::empty_now_newline.py ... ok test format::empty_trailing_newline.py ... ok test format::empty_whitespace.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/attribute.py ... ok test format::expression/await.py ... ok test format::expression/binary.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/bytes.py ... ok test format::expression/call.py ... ok test format::expression/compare.py ... ok test format::expression/dict.py ... ok test format::expression/dict_comp.py ... ok test format::expression/fstring.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/generator_exp.py ... ok test format::expression/hug.py ... ok test format::expression/if.py ... ok test format::docstring_code_examples.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::expression/list.py ... ok test format::expression/list_comp.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/named_expr.py ... ok test format::expression/lambda.py ... ok test format::expression/number.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::expression/set_comp.py ... ok test format::expression/slice.py ... ok test format::expression/starred.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/subscript.py ... ok test format::expression/string.py ... ok test format::expression/tuple.py ... ok test format::expression/unary.py ... ok test format::expression/unsplittable.py ... ok test format::expression/yield.py ... ok test format::expression/yield_from.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fluent.py ... ok test format::fmt_on_off/comments.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::expression/tstring.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/reason.py ... ok test format::fmt_skip/match.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/semicolons.py ... ok test format::form_feed.py ... ok test format::module_dangling_comment1.py ... ok test format::module_dangling_comment2.py ... ok test format::fmt_skip/type_params.py ... ok test format::multiline_string_deviations.py ... ok test format::newlines.pyi ... ok test format::notebook_docstring.py ... ok test format::newlines.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::parentheses/call_chains.py ... ok test format::parentheses/nested.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::preview.py ... ok test format::quote_style.py ... ok test format::range_formatting/ancestory.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/indent.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/regressions.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::statement/ann_assign.py ... ok test format::statement/assign.py ... ok test format::statement/assert.py ... ok test format::statement/aug_assign.py ... ok test format::statement/break.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/class_definition.py ... ok test format::statement/delete.py ... ok test format::statement/for.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/global.py ... ok test format::statement/if.py ... ok test format::statement/import.py ... ok test format::statement/function.py ... ok test format::statement/lazy_import.py ... ok test format::statement/import_from.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/module_comment.py ... ok test format::statement/nonlocal.py ... ok test format::statement/raise.py ... ok test format::statement/return.py ... ok test format::statement/match.py ... ok test format::statement/return_annotation.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/top_level.py ... ok test format::statement/top_level.pyi ... ok test format::statement/try.py ... ok test format::statement/type_alias.py ... ok test format::statement/while.py ... ok test format::statement/with_39.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::stub_files/comments.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::stub_files/nesting.pyi ... ok test format::stub_files/suite.pyi ... ok test format::stub_files/top_level.pyi ... ok test format::statement/with.py ... ok test format::tab_width.py ... ok test format::trailing_pragma_nested.py ... ok test format::trailing_comments.py ... ok test format::trivia.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/normalizer-adce339fa5cd127e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_importer-5068ecc69141f0de --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_index-35d922adc1d7cf04 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_literal-f5861667b3e07a36 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.43s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_parser-fdc1e7f020f1b3ec --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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::cells_module_range_spans_source ... ok test parser::tests::interpolated_string_escaped_brace_values ... 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::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::stack_growth::binary_paren_interplay_grows_stack ... ok test parser::tests::stack_growth::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::stack_growth::invalid_async_chain_grows_stack ... ok test parser::tests::stack_growth::nested_calls_grow_stack ... ok test parser::tests::stack_growth::nested_def_blocks_grow_stack ... ok test parser::tests::stack_growth::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::stack_growth::nested_lambda_chain_grows_stack ... ok test parser::tests::stack_growth::nested_lists_grow_stack ... ok test parser::tests::stack_growth::nested_match_patterns_grow_stack ... ok test parser::tests::stack_growth::nested_parens_grow_stack ... ok test parser::tests::stack_growth::nested_subscripts_grow_stack ... ok test parser::tests::stack_growth::nested_unary_chains_grow_stack ... ok test parser::tests::stack_growth::right_assoc_pow_chain_grows_stack ... ok test parser::tests::stack_growth::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.10s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/fixtures-5065ddffac6f9d2c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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_invalid_annotation.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::class_def_missing_name.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::clause_expect_indented_block.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_iter_unpack_py38.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::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::import_from_star.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.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_return.py ... ok test inline_err::single_star_for.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::star_slices.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::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::while_stmt_missing_test.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::yield_after_comma.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::all_async_comprehension_py310.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_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_annotated_assignment.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_attr_pattern_soft_keyword.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/named/missing_expression_4.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/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test invalid_syntax::unicode_name.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/match.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/with.py ... ok test result: ok. 558 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/generate_inline_tests-5599073d21d06c18 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.01s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_semantic-a502ae90e96426ae --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_stdlib-09e8bc8cb72918f2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_python_trivia-320ddd124bfeff68 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.01s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/block_comments-0cd33a0b798c0196 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/simple_tokenizer-f3c2819eda3f6909 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.06s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/whitespace-e0022204a0dbaed3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_server-5e9e7e6747b73e16 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/document-508778a3f0ec7502 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-c73a0e7416fc1e4b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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-23 02:18:56.857410097 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:56.857551282 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server, using default options 2026-10-23 02:18:56.857560670 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:56.857582220 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:56.860802480 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/pyproject.toml` 2026-10-23 02:18:56.861135575 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-23 02:18:56.861237336 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 02:18:56.861328757 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:56.861597922 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:18:56.918102255 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 02:18:56.918126070 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:56.918146378 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-23 02:18:56.919719349 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:56.919755927 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server, using default options 2026-10-23 02:18:56.919759664 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:56.919770715 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:56.921284464 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/pyproject.toml` 2026-10-23 02:18:56.921587302 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-23 02:18:56.921604665 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 02:18:56.921877857 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:56.922044410 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:56.929812249 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 02:18:56.929823911 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:56.929891819 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-23 02:18:56.931231221 INFO No workspace options found for file:///tmp/.tmp637aWz, using default options 2026-10-23 02:18:56.931446755 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:56.931583321 DEBUG Indexing settings for workspace: /tmp/.tmp637aWz 2026-10-23 02:18:56.933136986 INFO Registering workspace: /tmp/.tmp637aWz 2026-10-23 02:18:56.933378478 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:56.933652593 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-23 02:18:56.933846927 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-23 02:18:56.944126759 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:56.944134704 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:56.944271069 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-23 02:18:56.945297024 INFO No workspace options found for file:///tmp/.tmpk7SEor, using default options 2026-10-23 02:18:56.945317111 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:56.945326138 DEBUG Indexing settings for workspace: /tmp/.tmpk7SEor 2026-10-23 02:18:56.946865766 INFO Registering workspace: /tmp/.tmpk7SEor 2026-10-23 02:18:56.947145882 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:56.947219369 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:56.947271357 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-23 02:18:56.947299890 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpk7SEor/test.py 2026-10-23 02:18:56.947317163 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpk7SEor/test.py 2026-10-23 02:18:56.947964707 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-23 02:18:56.948561326 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpk7SEor/test.py 2026-10-23 02:18:56.948586774 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-23 02:18:56.958885331 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:56.958896251 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:56.958913233 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-23 02:18:56.960073159 INFO No workspace options found for file:///tmp/.tmpSNzWMW, using default options 2026-10-23 02:18:56.960212771 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:56.960386797 DEBUG Indexing settings for workspace: /tmp/.tmpSNzWMW 2026-10-23 02:18:56.960884390 DEBUG No `target-version` found in `/tmp/.tmpSNzWMW/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-23 02:18:56.961041355 DEBUG Loaded settings from: `/tmp/.tmpSNzWMW/ruff.toml` for `/tmp/.tmpSNzWMW` 2026-10-23 02:18:56.961897340 INFO Registering workspace: /tmp/.tmpSNzWMW 2026-10-23 02:18:56.961971339 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:56.962063101 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:56.962282863 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:56.962302440 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpSNzWMW/ruff.toml 2026-10-23 02:18:56.962467690 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-23 02:18:56.962615227 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpSNzWMW/ruff.toml 2026-10-23 02:18:56.962626678 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpSNzWMW/ruff.toml 2026-10-23 02:18:56.972887955 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 02:18:56.972898886 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:56.972915797 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-23 02:18:56.974047490 INFO No workspace options found for file:///tmp/.tmpSYgvv8, using default options 2026-10-23 02:18:56.974188424 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:56.974351360 DEBUG Indexing settings for workspace: /tmp/.tmpSYgvv8 2026-10-23 02:18:56.975027789 DEBUG Loaded settings from: `/tmp/.tmpSYgvv8/pyproject.toml` for `/tmp/.tmpSYgvv8` 2026-10-23 02:18:56.975903642 INFO Registering workspace: /tmp/.tmpSYgvv8 2026-10-23 02:18:56.975972671 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:56.976058813 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:56.976247486 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:56.976269718 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpSYgvv8/test.py 2026-10-23 02:18:56.976687341 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-23 02:18:56.977181027 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-23 02:18:56.977192860 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpSYgvv8/test.py 2026-10-23 02:18:56.977203630 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpSYgvv8/test.py 2026-10-23 02:18:56.977448189 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-23 02:18:56.977486951 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpSYgvv8/test.py 2026-10-23 02:18:56.977500206 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-23 02:18:56.988033183 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 02:18:56.988043562 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:56.988060093 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-23 02:18:56.989173932 INFO No workspace options found for file:///tmp/.tmpKfudkm, using default options 2026-10-23 02:18:56.989195823 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:56.989204349 DEBUG Indexing settings for workspace: /tmp/.tmpKfudkm 2026-10-23 02:18:56.990733006 INFO Registering workspace: /tmp/.tmpKfudkm 2026-10-23 02:18:56.990783471 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:56.991069247 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-23 02:18:56.991089415 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-23 02:18:57.001213034 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.001224094 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.001239663 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-23 02:18:57.002259396 INFO No workspace options found for file:///tmp/.tmpg4lJDb, using default options 2026-10-23 02:18:57.002456826 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.002634920 DEBUG Indexing settings for workspace: /tmp/.tmpg4lJDb 2026-10-23 02:18:57.004171723 INFO Registering workspace: /tmp/.tmpg4lJDb 2026-10-23 02:18:57.004416372 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.004477186 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.004610666 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-23 02:18:57.014832830 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.014843239 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.014859850 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-23 02:18:57.015956026 INFO No workspace options found for file:///tmp/.tmpkuM82N, using default options 2026-10-23 02:18:57.016119784 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.016224941 DEBUG Indexing settings for workspace: /tmp/.tmpkuM82N 2026-10-23 02:18:57.016824816 DEBUG Loaded settings from: `/tmp/.tmpkuM82N/pyproject.toml` for `/tmp/.tmpkuM82N` 2026-10-23 02:18:57.017840732 INFO Registering workspace: /tmp/.tmpkuM82N 2026-10-23 02:18:57.017913177 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.017968381 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.018164068 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 02:18:57.018181431 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpkuM82N/test.thing 2026-10-23 02:18:57.019249334 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 02:18:57.029503647 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.029513937 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.029528223 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-23 02:18:57.030679463 INFO No workspace options found for file:///tmp/.tmpnUMoLi, using default options 2026-10-23 02:18:57.030700602 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.030708657 DEBUG Indexing settings for workspace: /tmp/.tmpnUMoLi 2026-10-23 02:18:57.031386960 DEBUG Loaded settings from: `/tmp/.tmpnUMoLi/pyproject.toml` for `/tmp/.tmpnUMoLi` 2026-10-23 02:18:57.032253014 INFO Registering workspace: /tmp/.tmpnUMoLi 2026-10-23 02:18:57.032329107 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.032390031 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.032610555 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.032625833 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpnUMoLi/test.thing 2026-10-23 02:18:57.042905765 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.042916014 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.042930822 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-23 02:18:57.044118039 INFO No workspace options found for file:///tmp/.tmpZozgPY, using default options 2026-10-23 02:18:57.044139499 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.044146923 DEBUG Indexing settings for workspace: /tmp/.tmpZozgPY 2026-10-23 02:18:57.044613098 DEBUG Loaded settings from: `/tmp/.tmpZozgPY/pyproject.toml` for `/tmp/.tmpZozgPY` 2026-10-23 02:18:57.045684197 INFO Registering workspace: /tmp/.tmpZozgPY 2026-10-23 02:18:57.045757063 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.045820262 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.045900222 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-23 02:18:57.045916502 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpZozgPY/test.thing 2026-10-23 02:18:57.045920189 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-23 02:18:57.056424412 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.056434881 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.056451372 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-23 02:18:57.057566985 INFO No workspace options found for file:///tmp/.tmpHDCHU5, using default options 2026-10-23 02:18:57.057704743 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.057818667 DEBUG Indexing settings for workspace: /tmp/.tmpHDCHU5 2026-10-23 02:18:57.059281661 INFO Registering workspace: /tmp/.tmpHDCHU5 2026-10-23 02:18:57.059513125 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.059691580 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.059973589 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.060137095 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpHDCHU5/pyproject.toml 2026-10-23 02:18:57.070554054 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.070680992 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.070934408 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-23 02:18:57.072058396 INFO No workspace options found for file:///tmp/.tmpbykpYR, using default options 2026-10-23 02:18:57.072078674 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.072086428 DEBUG Indexing settings for workspace: /tmp/.tmpbykpYR 2026-10-23 02:18:57.072393003 DEBUG No `target-version` found in `/tmp/.tmpbykpYR/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-23 02:18:57.072806188 DEBUG Loaded settings from: `/tmp/.tmpbykpYR/ruff.toml` for `/tmp/.tmpbykpYR` 2026-10-23 02:18:57.073710144 INFO Registering workspace: /tmp/.tmpbykpYR 2026-10-23 02:18:57.073788481 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.073850888 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.074029413 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.074053438 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpbykpYR/ruff.toml 2026-10-23 02:18:57.084514119 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.084524809 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.084541430 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-23 02:18:57.085650871 INFO No workspace options found for file:///tmp/.tmpxhriqR, using default options 2026-10-23 02:18:57.085671519 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.085679434 DEBUG Indexing settings for workspace: /tmp/.tmpxhriqR 2026-10-23 02:18:57.086329864 DEBUG Loaded settings from: `/tmp/.tmpxhriqR/pyproject.toml` for `/tmp/.tmpxhriqR` 2026-10-23 02:18:57.087219984 INFO Registering workspace: /tmp/.tmpxhriqR 2026-10-23 02:18:57.087293822 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.087361820 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.087564650 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.087590880 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpxhriqR/test.py 2026-10-23 02:18:57.088180976 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-23 02:18:57.098448084 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.098468162 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.098486196 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-23 02:18:57.099571672 INFO No workspace options found for file:///tmp/.tmpFV1QXc, using default options 2026-10-23 02:18:57.099711544 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.099871634 DEBUG Indexing settings for workspace: /tmp/.tmpFV1QXc 2026-10-23 02:18:57.101406002 INFO Registering workspace: /tmp/.tmpFV1QXc 2026-10-23 02:18:57.101578476 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.101825429 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.102129810 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 02:18:57.112312800 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.112321676 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.112358425 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-23 02:18:57.113470611 INFO No workspace options found for file:///tmp/.tmpFgVplh, using default options 2026-10-23 02:18:57.113492693 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.113500357 DEBUG Indexing settings for workspace: /tmp/.tmpFgVplh 2026-10-23 02:18:57.114226269 DEBUG Loaded settings from: `/tmp/.tmpFgVplh/pyproject.toml` for `/tmp/.tmpFgVplh` 2026-10-23 02:18:57.115220363 INFO Registering workspace: /tmp/.tmpFgVplh 2026-10-23 02:18:57.115292448 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.115357190 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.115562064 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 02:18:57.125731849 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.125742058 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.125758589 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-23 02:18:57.126869293 INFO No workspace options found for file:///tmp/.tmp2FuUMn, using default options 2026-10-23 02:18:57.127091189 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.127273080 DEBUG Indexing settings for workspace: /tmp/.tmp2FuUMn 2026-10-23 02:18:57.128748768 INFO Registering workspace: /tmp/.tmp2FuUMn 2026-10-23 02:18:57.128914940 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.129187671 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.129417593 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 02:18:57.139806258 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.139815536 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.139954055 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-23 02:18:57.141116967 INFO No workspace options found for file:///tmp/.tmpQjBJ5r, using default options 2026-10-23 02:18:57.141170116 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.141179704 DEBUG Indexing settings for workspace: /tmp/.tmpQjBJ5r 2026-10-23 02:18:57.142544945 INFO Registering workspace: /tmp/.tmpQjBJ5r 2026-10-23 02:18:57.142610568 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.142667545 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.142725233 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 02:18:57.142948612 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-23 02:18:57.143107851 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-23 02:18:57.143227014 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-23 02:18:57.143342381 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-23 02:18:57.143405299 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-23 02:18:57.153577158 DEBUG request{id=8 method=shutdown}: enter 2026-10-23 02:18:57.153587557 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.153604128 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-23 02:18:57.154634371 INFO No workspace options found for file:///tmp/.tmpzXn6Rk, using default options 2026-10-23 02:18:57.154771819 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.154890281 DEBUG Indexing settings for workspace: /tmp/.tmpzXn6Rk 2026-10-23 02:18:57.156385966 INFO Registering workspace: /tmp/.tmpzXn6Rk 2026-10-23 02:18:57.156553370 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.156777100 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.157050503 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 02:18:57.167230126 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.167238512 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.167306279 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-23 02:18:57.168422383 INFO No workspace options found for file:///tmp/.tmpR5sDK1, using default options 2026-10-23 02:18:57.168538500 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.168575610 DEBUG Indexing settings for workspace: /tmp/.tmpR5sDK1 2026-10-23 02:18:57.170197372 INFO Registering workspace: /tmp/.tmpR5sDK1 2026-10-23 02:18:57.170368683 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.170605517 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.170780736 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 02:18:57.180944570 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.180953266 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.181000956 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-23 02:18:57.182275707 INFO No workspace options found for file:///tmp/.tmpJtQver, using default options 2026-10-23 02:18:57.182415389 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.182442109 DEBUG Indexing settings for workspace: /tmp/.tmpJtQver 2026-10-23 02:18:57.183810185 INFO Registering workspace: /tmp/.tmpJtQver 2026-10-23 02:18:57.183873303 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.183969163 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-23 02:18:57.184023345 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpJtQver/not-open.py` isn't open. 2026-10-23 02:18:57.194283319 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.194293368 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.194310570 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-23 02:18:57.195662606 INFO No workspace options found for file:///tmp/.tmplWg2Dw, using default options 2026-10-23 02:18:57.195683986 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.195692172 DEBUG Indexing settings for workspace: /tmp/.tmplWg2Dw 2026-10-23 02:18:57.197352466 INFO Registering workspace: /tmp/.tmplWg2Dw 2026-10-23 02:18:57.197522074 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.197834269 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 02:18:57.198059141 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmplWg2Dw/notebook.py 2026-10-23 02:18:57.199188009 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-23 02:18:57.199349351 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-23 02:18:57.199417940 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-23 02:18:57.199787944 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:18:57.210225491 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 02:18:57.210234628 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.210285053 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-23 02:18:57.211585322 INFO No workspace options found for file:///tmp/.tmpcEwTLN, using default options 2026-10-23 02:18:57.211727108 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.211747817 DEBUG Indexing settings for workspace: /tmp/.tmpcEwTLN 2026-10-23 02:18:57.212284263 DEBUG Loaded settings from: `/tmp/.tmpcEwTLN/pyproject.toml` for `/tmp/.tmpcEwTLN` 2026-10-23 02:18:57.213309476 INFO Registering workspace: /tmp/.tmpcEwTLN 2026-10-23 02:18:57.213384937 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.213521784 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 02:18:57.213538185 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpcEwTLN/test.ipynb 2026-10-23 02:18:57.214285026 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:18:57.214382869 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.214407295 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpcEwTLN/test.ipynb 2026-10-23 02:18:57.215442987 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.215542063 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpcEwTLN/test.ipynb 2026-10-23 02:18:57.215910514 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.216059925 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpcEwTLN/test.ipynb 2026-10-23 02:18:57.226258744 DEBUG request{id=5 method=shutdown}: enter 2026-10-23 02:18:57.226269855 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.226285134 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-23 02:18:57.227549786 INFO No workspace options found for file:///tmp/.tmpYe0UVv, using default options 2026-10-23 02:18:57.227570364 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.227577658 DEBUG Indexing settings for workspace: /tmp/.tmpYe0UVv 2026-10-23 02:18:57.228067317 DEBUG Loaded settings from: `/tmp/.tmpYe0UVv/pyproject.toml` for `/tmp/.tmpYe0UVv` 2026-10-23 02:18:57.229086889 INFO Registering workspace: /tmp/.tmpYe0UVv 2026-10-23 02:18:57.229243072 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.229466721 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 02:18:57.229493812 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpYe0UVv/test.ipynb 2026-10-23 02:18:57.230166574 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:18:57.240291295 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 02:18:57.240302255 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.240317614 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-23 02:18:57.241579230 INFO No workspace options found for file:///tmp/.tmpcf3IYS, using default options 2026-10-23 02:18:57.241602193 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.241610930 DEBUG Indexing settings for workspace: /tmp/.tmpcf3IYS 2026-10-23 02:18:57.243023840 INFO Registering workspace: /tmp/.tmpcf3IYS 2026-10-23 02:18:57.243100955 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.243181766 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-23 02:18:57.243202475 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpcf3IYS/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 02:18:57.243590453 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-23 02:18:57.243615159 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-23 02:18:57.243629857 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-23 02:18:57.244507012 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:18:57.244915678 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-23 02:18:57.244937129 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpcf3IYS/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 02:18:57.245469778 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-23 02:18:57.245493833 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-23 02:18:57.245506346 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-23 02:18:57.246165493 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:18:57.246309593 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-23 02:18:57.246325052 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpcf3IYS/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-23 02:18:57.246825501 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-23 02:18:57.246848353 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-23 02:18:57.246859034 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-23 02:18:57.247520584 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:18:57.257840852 DEBUG request{id=2 method=shutdown}: enter 2026-10-23 02:18:57.257851422 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.257868724 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-23 02:18:57.259180905 INFO No workspace options found for file:///tmp/.tmp9WE9Fy, using default options 2026-10-23 02:18:57.259203027 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.259217764 DEBUG Indexing settings for workspace: /tmp/.tmp9WE9Fy 2026-10-23 02:18:57.259527676 DEBUG No `target-version` found in `/tmp/.tmp9WE9Fy/.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-23 02:18:57.260036099 DEBUG Loaded settings from: `/tmp/.tmp9WE9Fy/.ruff.toml` for `/tmp/.tmp9WE9Fy` 2026-10-23 02:18:57.260066296 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp9WE9Fy/sub 2026-10-23 02:18:57.260731444 INFO Registering workspace: /tmp/.tmp9WE9Fy 2026-10-23 02:18:57.260890923 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.261127647 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.261149087 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 02:18:57.261173423 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp9WE9Fy/sub/test.py 2026-10-23 02:18:57.261552954 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.261573152 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 02:18:57.261578402 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp9WE9Fy/sub/foo/test.py 2026-10-23 02:18:57.271685820 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 02:18:57.271696510 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.271713402 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-23 02:18:57.273121623 INFO No workspace options found for file:///tmp/.tmpDmqNFU/sub, using default options 2026-10-23 02:18:57.273142452 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.273150227 DEBUG Indexing settings for workspace: /tmp/.tmpDmqNFU/sub 2026-10-23 02:18:57.273199499 DEBUG No `target-version` found in `/tmp/.tmpDmqNFU/.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-23 02:18:57.273283487 DEBUG Loaded settings from: `/tmp/.tmpDmqNFU/.ruff.toml` 2026-10-23 02:18:57.273579783 DEBUG No `target-version` found in `/tmp/.tmpDmqNFU/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-23 02:18:57.274275167 DEBUG Loaded settings from: `/tmp/.tmpDmqNFU/sub/.ruff.toml` for `/tmp/.tmpDmqNFU/sub` 2026-10-23 02:18:57.274305193 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpDmqNFU/sub/foo 2026-10-23 02:18:57.274800092 INFO Registering workspace: /tmp/.tmpDmqNFU/sub 2026-10-23 02:18:57.274955273 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.275213898 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.275239045 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 02:18:57.275256628 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpDmqNFU/sub/test.py 2026-10-23 02:18:57.275531834 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 02:18:57.275731489 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.275749402 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 02:18:57.275754281 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpDmqNFU/sub/foo/test.py 2026-10-23 02:18:57.286114574 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 02:18:57.286125194 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.286141775 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-23 02:18:57.287495394 INFO No workspace options found for file:///tmp/.tmp5a7IuB, using default options 2026-10-23 02:18:57.287515672 INFO No workspace options found for file:///tmp/.tmp5a7IuB/sub, using default options 2026-10-23 02:18:57.287518547 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.287525811 DEBUG Indexing settings for workspace: /tmp/.tmp5a7IuB 2026-10-23 02:18:57.288256351 DEBUG Loaded settings from: `/tmp/.tmp5a7IuB/.ruff.toml` for `/tmp/.tmp5a7IuB` 2026-10-23 02:18:57.288291477 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp5a7IuB/sub 2026-10-23 02:18:57.289022749 INFO Registering workspace: /tmp/.tmp5a7IuB 2026-10-23 02:18:57.289033900 DEBUG Indexing settings for workspace: /tmp/.tmp5a7IuB/sub 2026-10-23 02:18:57.289179242 DEBUG Loaded settings from: `/tmp/.tmp5a7IuB/.ruff.toml` 2026-10-23 02:18:57.289781592 DEBUG Loaded settings from: `/tmp/.tmp5a7IuB/sub/.ruff.toml` for `/tmp/.tmp5a7IuB/sub` 2026-10-23 02:18:57.289816247 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp5a7IuB/sub/foo 2026-10-23 02:18:57.290622910 INFO Registering workspace: /tmp/.tmp5a7IuB/sub 2026-10-23 02:18:57.290784353 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.291017400 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.291049480 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 02:18:57.291161570 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp5a7IuB/test.py 2026-10-23 02:18:57.291180556 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 02:18:57.291536754 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.291563755 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 02:18:57.291568774 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp5a7IuB/sub/test.py 2026-10-23 02:18:57.291811429 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-23 02:18:57.291977741 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.292043334 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-23 02:18:57.292204807 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp5a7IuB/sub/foo/test.py 2026-10-23 02:18:57.302330369 DEBUG request{id=5 method=shutdown}: enter 2026-10-23 02:18:57.302340618 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.302357190 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-23 02:18:57.303640286 INFO No workspace options found for file:///tmp/.tmpTLiCjG, using default options 2026-10-23 02:18:57.303661376 INFO No workspace options found for file:///tmp/.tmpTLiCjG/external/Y, using default options 2026-10-23 02:18:57.303664181 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.303671725 DEBUG Indexing settings for workspace: /tmp/.tmpTLiCjG 2026-10-23 02:18:57.304480182 DEBUG Loaded settings from: `/tmp/.tmpTLiCjG/systemtests/pyproject.toml` for `/tmp/.tmpTLiCjG/systemtests` 2026-10-23 02:18:57.305257269 INFO Registering workspace: /tmp/.tmpTLiCjG 2026-10-23 02:18:57.305266567 DEBUG Indexing settings for workspace: /tmp/.tmpTLiCjG/external/Y 2026-10-23 02:18:57.306783973 INFO Registering workspace: /tmp/.tmpTLiCjG/external/Y 2026-10-23 02:18:57.306963980 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.307066242 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.307081340 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.307100176 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.307124031 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpTLiCjG/systemtests/tests/common/fakes/wus.py 2026-10-23 02:18:57.307170217 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-23 02:18:57.307396111 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.307426378 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpTLiCjG/external/Y/wus.py 2026-10-23 02:18:57.308054135 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-23 02:18:57.318344937 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 02:18:57.318356319 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.318371427 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-23 02:18:57.319637772 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:57.319659613 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server, using default options 2026-10-23 02:18:57.319662308 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.319670023 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:57.320663987 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/pyproject.toml` 2026-10-23 02:18:57.320867920 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-23 02:18:57.320877588 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-23 02:18:57.320952077 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_server 2026-10-23 02:18:57.321037287 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.321100345 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.321120052 WARN No settings available for file:///tmp/.tmpP61HGX/nested/test.py - falling back to default settings 2026-10-23 02:18:57.321248213 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 02:18:57.321263231 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpP61HGX/nested/test.py 2026-10-23 02:18:57.321277909 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 02:18:57.321359652 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.321381543 WARN No settings available for file:///tmp/.tmpP61HGX/unrelated/test.py - falling back to default settings 2026-10-23 02:18:57.321849150 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-23 02:18:57.321863817 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpP61HGX/unrelated/test.py 2026-10-23 02:18:57.322026092 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-23 02:18:57.333028829 DEBUG request{id=4 method=shutdown}: enter 2026-10-23 02:18:57.333042655 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.333059797 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-23 02:18:57.334303610 INFO No workspace options found for file:///tmp/.tmpor47oB, using default options 2026-10-23 02:18:57.334324449 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.334332324 DEBUG Indexing settings for workspace: /tmp/.tmpor47oB 2026-10-23 02:18:57.335862514 INFO Registering workspace: /tmp/.tmpor47oB 2026-10-23 02:18:57.336037483 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.336150855 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-23 02:18:57.336169640 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpor47oB/not-open.py` isn't open. 2026-10-23 02:18:57.346410559 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.346421219 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.346438010 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-23 02:18:57.347723702 INFO No workspace options found for file:///tmp/.tmpR5D4Wn/sub, using default options 2026-10-23 02:18:57.347744371 DEBUG Negotiated position encoding: UTF16 2026-10-23 02:18:57.347759048 DEBUG Indexing settings for workspace: /tmp/.tmpR5D4Wn/sub 2026-10-23 02:18:57.347800797 DEBUG No `target-version` found in `/tmp/.tmpR5D4Wn/.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-23 02:18:57.347906745 DEBUG Loaded settings from: `/tmp/.tmpR5D4Wn/.ruff.toml` 2026-10-23 02:18:57.348212098 DEBUG No `target-version` found in `/tmp/.tmpR5D4Wn/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-23 02:18:57.348331783 DEBUG Loaded settings from: `/tmp/.tmpR5D4Wn/sub/.ruff.toml` for `/tmp/.tmpR5D4Wn/sub` 2026-10-23 02:18:57.348348073 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpR5D4Wn/sub/foo 2026-10-23 02:18:57.349451974 INFO Registering workspace: /tmp/.tmpR5D4Wn/sub 2026-10-23 02:18:57.349499042 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-23 02:18:57.349550178 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-23 02:18:57.349577750 WARN No settings available for file:///tmp/.tmpR5D4Wn/unrelated/test.py - falling back to default settings 2026-10-23 02:18:57.349751556 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-23 02:18:57.349866742 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpR5D4Wn/unrelated/test.py 2026-10-23 02:18:57.349883533 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-23 02:18:57.360214250 DEBUG request{id=3 method=shutdown}: enter 2026-10-23 02:18:57.360225181 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-23 02:18:57.360289962 DEBUG Received exit notification, exiting ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_source_file-69d3052cbe9b6058 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/auto_traits-8984f32de87a89ad --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/constructors-833a380141e469df --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/indexing-b9d76a3bce75b2d9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/main-cd65ce7a78931aff --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/serde-e5b3aac195b454c2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/unicode_names2_generator-ca7ae32c79943ca0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ruff_workspace-e1905292d9f80665 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty-29bd4b6929c210bf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty-b32d1415f3d0b8f1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/cli-0b59f266b2d7f142 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.20s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/file_watching-8c2414236e82cf55 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.55s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/self_environment-a3a8bb09158c868a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 2.60s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_combine-6bf16ea38a1395e5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_completion_bench-13d303928eb86f07 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_completion_eval-266919bbe0de5ec8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_ide-218313554d434d6b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 1913 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::inferred_return_types ... ok test inlay_hints::tests::inferred_unknown_type ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::return_type_hint_imports ... 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 inlay_hints::tests::typeshed_helper_type ... 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. 1913 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 45.43s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_module_resolver-4f7bd2256a840ca7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.12s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_project-689c9956a0288311 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.29s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_python_core-db6015c1ffcf2799 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.02s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_python_semantic-7a2a3048e2233bf7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 501 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_preserves_negated_alias ... 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::gradual_receiver_constraints_are_retained ... 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. 467 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 6.58s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/corpus-d6a6b9505d01b7a8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 6.39s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/mdtest-27856fee51dd2fc3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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::abstract-method-in-final-class.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-mutable-override.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-property-type-override.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::mismatched-sentinel-name.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::redundant-condition-strict.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::too-many-positional-arguments.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::truthiness-test-of-iterable.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::annotations/optional.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::annotations/starred.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::annotations/self.md ... ok test mdtest::annotations/string.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::annotations/union.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::async.md ... ok test mdtest::attributes.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::bidirectional.md ... ok test mdtest::binary/classes.md ... ok test mdtest::binary/custom.md ... ok test mdtest::binary/integers.md ... ok test mdtest::binary/instances.md ... ok test mdtest::binary/unions.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::call/annotation.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/builtins.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::call/dunder.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/constructor.md ... ok test mdtest::call/function.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::call/methods.md ... ok test mdtest::call/never.md ... ok test mdtest::call/open.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/replace.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::call/overloads.md ... ok test mdtest::call/type.md ... ok test mdtest::call/union.md ... ok test mdtest::class/slots.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::class/super.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::conditional/match.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::declaration/error.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::del.md ... ok test mdtest::decorators.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::deprecated.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::doc/README.md ... ok test mdtest::directives/cast.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::exception/basic.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::expression/assert.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::enums.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::expression/if.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::expression/len.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::function/parameters.md ... ok test mdtest::final.md ... ok test mdtest::function/return_type_inference.md ... ok test mdtest::function/return_type.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::generics/legacy/aliases.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::import/basic.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::import/builtins.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/star.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/tracking.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::known_constants.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::intersection_types.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::liskov.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/integer.md ... ok test mdtest::literal/string.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::loops/for.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::mro.md ... ok test mdtest::metaclass.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::named_tuple.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/len.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/type.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::narrow/match.md ... ok test mdtest::narrow/while.md ... ok test mdtest::notebook.md ... ok test mdtest::os_name.md ... ok test mdtest::override.md ... ok test mdtest::overloads.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::promotion.md ... ok test mdtest::properties.md ... ok test mdtest::public_types.md ... ok test mdtest::python_version.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::protocols.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::scopes/global.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::sentinels.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::stubs/class.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/string.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::t_strings.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_form.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::unary/not.md ... ok test mdtest::union_types.md ... ok test mdtest::unpacking.md ... ok test mdtest::unreachable.md ... ok test mdtest::with/async.md ... ok test mdtest::typed_dict.md ... ok test mdtest::with/sync.md ... ok test result: ok. 504 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.29s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_server-2169f5ff1dc0f8ce --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.00s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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-23 02:20:32.073377751 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.073624233 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.075246837 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.076514595 DEBUG Client info: None 2026-10-23 02:20:32.076554430 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.076924574 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.077116394 INFO Version: Unknown 2026-10-23 02:20:32.077288426 DEBUG Received server response for request 1 2026-10-23 02:20:32.078152908 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.078226616 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp9tnZzK 2026-10-23 02:20:32.078240853 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.079216382 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.079259073 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.079274231 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.079560147 DEBUG No workspace configuration provided for file:///tmp/.tmp9tnZzK 2026-10-23 02:20:32.079578422 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.079582068 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 02:20:32.079965648 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.079996225 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp9tnZzK, using default options 2026-10-23 02:20:32.080017185 DEBUG Initializing workspace `file:///tmp/.tmp9tnZzK`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.080281410 DEBUG Searching for a project in '/tmp/.tmp9tnZzK' 2026-10-23 02:20:32.080525979 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.080550855 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.083298800 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.083313597 DEBUG Resolving local virtual environment: /tmp/.tmp9tnZzK/.venv 2026-10-23 02:20:32.083442730 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.083583794 DEBUG No virtual environment found 2026-10-23 02:20:32.083602379 DEBUG Adding first-party search path `/tmp/.tmp9tnZzK` 2026-10-23 02:20:32.083792646 DEBUG Using vendored stdlib 2026-10-23 02:20:32.084245996 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.084259422 DEBUG Adding new file root '/tmp/.tmp9tnZzK' of kind Project 2026-10-23 02:20:32.088282698 INFO Project::index_files{project=.tmp9tnZzK}: Indexed 3 file(s) in 0.002s 2026-10-23 02:20:32.088305921 DEBUG Updating project to check open files 2026-10-23 02:20:32.088950520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9tnZzK/lib.py") 2026-10-23 02:20:32.088971500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9tnZzK/lib.py` 2026-10-23 02:20:32.088998260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9tnZzK/lib.py` 2026-10-23 02:20:32.089590230 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9tnZzK/lib.py` to project `.tmp9tnZzK` 2026-10-23 02:20:32.089623523 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9tnZzK/lib.py` 2026-10-23 02:20:32.089626789 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.089638741 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.092864792 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.093314887 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=3.67ms 2026-10-23 02:20:32.093370501 DEBUG Received server response for request 2 2026-10-23 02:20:32.093547463 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-23 02:20:32.102155919 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=8.58ms 2026-10-23 02:20:32.102211283 DEBUG Received server response for request 3 2026-10-23 02:20:32.159434705 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.159640792 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.159665819 DEBUG method="shutdown" response.id=4 duration=52.91µs 2026-10-23 02:20:32.159687069 DEBUG Received server response for request 4 2026-10-23 02:20:32.159892785 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.159920887 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-23 02:20:32.162458828 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.162548836 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.162573723 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.162631361 DEBUG Client info: None 2026-10-23 02:20:32.162643083 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.162657270 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.162663732 INFO Version: Unknown 2026-10-23 02:20:32.162708446 DEBUG Received server response for request 1 2026-10-23 02:20:32.162940090 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.162953365 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpESjv8w 2026-10-23 02:20:32.162960028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.163101663 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.163186422 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.163190280 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.163197132 DEBUG No workspace configuration provided for file:///tmp/.tmpESjv8w 2026-10-23 02:20:32.163206129 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.163208965 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 02:20:32.163224073 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.163227870 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpESjv8w, using default options 2026-10-23 02:20:32.163236977 DEBUG Initializing workspace `file:///tmp/.tmpESjv8w`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.163248118 DEBUG Searching for a project in '/tmp/.tmpESjv8w' 2026-10-23 02:20:32.163268546 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.163274758 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.163697160 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.163703612 DEBUG Resolving local virtual environment: /tmp/.tmpESjv8w/.venv 2026-10-23 02:20:32.163743297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.163749188 DEBUG No virtual environment found 2026-10-23 02:20:32.163758075 DEBUG Adding first-party search path `/tmp/.tmpESjv8w` 2026-10-23 02:20:32.163761270 DEBUG Using vendored stdlib 2026-10-23 02:20:32.163898989 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.163904539 DEBUG Adding new file root '/tmp/.tmpESjv8w' of kind Project 2026-10-23 02:20:32.167130009 INFO Project::index_files{project=.tmpESjv8w}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:32.167151059 DEBUG Updating project to check open files 2026-10-23 02:20:32.167239665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpESjv8w/foo.py") 2026-10-23 02:20:32.167249062 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpESjv8w/foo.py` 2026-10-23 02:20:32.167256186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpESjv8w/foo.py` 2026-10-23 02:20:32.167343229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpESjv8w/foo.py` to project `.tmpESjv8w` 2026-10-23 02:20:32.167358257 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpESjv8w/foo.py` 2026-10-23 02:20:32.167360722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.167370069 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.167619026 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.167688036 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=310.72µs 2026-10-23 02:20:32.167749621 DEBUG Received server response for request 2 2026-10-23 02:20:32.167760612 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-23 02:20:32.170203324 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=2.36ms 2026-10-23 02:20:32.170359096 DEBUG Received server response for request 3 2026-10-23 02:20:32.180543368 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.180596919 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.180602770 DEBUG method="shutdown" response.id=4 duration=9.28µs 2026-10-23 02:20:32.180717615 DEBUG Received server response for request 4 2026-10-23 02:20:32.180722614 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.180737021 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-23 02:20:32.182599875 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.182673443 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.182700103 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.182752291 DEBUG Client info: None 2026-10-23 02:20:32.182763873 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.182777849 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.182784051 INFO Version: Unknown 2026-10-23 02:20:32.182830398 DEBUG Received server response for request 1 2026-10-23 02:20:32.182866115 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.182876454 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpL6sJfR 2026-10-23 02:20:32.182881914 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.182931798 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.183034521 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.183038398 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.183044279 DEBUG No workspace configuration provided for file:///tmp/.tmpL6sJfR 2026-10-23 02:20:32.183073303 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.183077441 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpL6sJfR, using default options 2026-10-23 02:20:32.183087500 DEBUG Initializing workspace `file:///tmp/.tmpL6sJfR`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.183099262 DEBUG Searching for a project in '/tmp/.tmpL6sJfR' 2026-10-23 02:20:32.188021635 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.188032185 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-23 02:20:32.188512986 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.188554154 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.189140183 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.189323627 DEBUG Resolving local virtual environment: /tmp/.tmpL6sJfR/.venv 2026-10-23 02:20:32.189483767 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.189610916 DEBUG No virtual environment found 2026-10-23 02:20:32.189741631 DEBUG Adding first-party search path `/tmp/.tmpL6sJfR` 2026-10-23 02:20:32.189874230 DEBUG Using vendored stdlib 2026-10-23 02:20:32.190130160 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.190243963 DEBUG Adding new file root '/tmp/.tmpL6sJfR' of kind Project 2026-10-23 02:20:32.193472158 INFO Project::index_files{project=.tmpL6sJfR}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.193623733 DEBUG Updating project to check open files 2026-10-23 02:20:32.193808499 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpL6sJfR/foo.py") 2026-10-23 02:20:32.193965343 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpL6sJfR/foo.py` 2026-10-23 02:20:32.194120424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpL6sJfR/foo.py` 2026-10-23 02:20:32.194381313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpL6sJfR/foo.py` to project `.tmpL6sJfR` 2026-10-23 02:20:32.194514884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpL6sJfR/foo.py` 2026-10-23 02:20:32.194676146 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.194816490 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.195234624 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.195421905 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=458.64µs 2026-10-23 02:20:32.195591904 DEBUG Received server response for request 2 2026-10-23 02:20:32.205910138 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:32.206066351 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.206217645 DEBUG method="shutdown" response.id=3 duration=154.44µs 2026-10-23 02:20:32.206387663 DEBUG Received server response for request 3 2026-10-23 02:20:32.206566369 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.206732200 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-23 02:20:32.208471552 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.208675204 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.210235801 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.210454732 DEBUG Client info: None 2026-10-23 02:20:32.210647914 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.211133946 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.211352516 INFO Version: Unknown 2026-10-23 02:20:32.211676774 DEBUG Received server response for request 1 2026-10-23 02:20:32.211892408 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.212117441 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.212304672 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.212546555 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.212707297 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.212888637 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.213080447 DEBUG Initializing workspace `file:///tmp/.tmpeEnsZr/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.213391851 DEBUG Searching for a project in '/tmp/.tmpeEnsZr/a' 2026-10-23 02:20:32.213682005 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.213859578 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.214120548 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:32.214582113 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.214714702 DEBUG Resolving local virtual environment: /tmp/.tmpeEnsZr/a/.venv 2026-10-23 02:20:32.214883228 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.215050742 DEBUG No virtual environment found 2026-10-23 02:20:32.215163935 DEBUG Adding first-party search path `/tmp/.tmpeEnsZr/a` 2026-10-23 02:20:32.215346637 DEBUG Using vendored stdlib 2026-10-23 02:20:32.215647101 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.215765794 DEBUG Adding new file root '/tmp/.tmpeEnsZr/a' of kind Project 2026-10-23 02:20:32.217678782 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:32.217822792 DEBUG Initializing workspace `file:///tmp/.tmpeEnsZr/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.218129768 DEBUG Searching for a project in '/tmp/.tmpeEnsZr/b/src' 2026-10-23 02:20:32.218656726 DEBUG Found project at '/tmp/.tmpeEnsZr/b' 2026-10-23 02:20:32.218779937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.219308278 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.219440977 DEBUG Resolving local virtual environment: /tmp/.tmpeEnsZr/b/.venv 2026-10-23 02:20:32.219580519 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.219687810 DEBUG No virtual environment found 2026-10-23 02:20:32.219791825 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.219898876 DEBUG Adding extra search-path `/tmp/.tmpeEnsZr/deps` 2026-10-23 02:20:32.220016076 DEBUG Adding first-party search path `/tmp/.tmpeEnsZr/b/src` 2026-10-23 02:20:32.220115632 DEBUG Adding first-party search path `/tmp/.tmpeEnsZr/b` 2026-10-23 02:20:32.220209278 DEBUG Using vendored stdlib 2026-10-23 02:20:32.220426676 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.220554205 DEBUG Adding new file root '/tmp/.tmpeEnsZr/b' of kind Project 2026-10-23 02:20:32.221214163 DEBUG Adding new file root '/tmp/.tmpeEnsZr/deps' of kind SearchPath 2026-10-23 02:20:32.222593550 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:32.222736999 DEBUG Updating project to check open files 2026-10-23 02:20:32.222853949 DEBUG Updating project to check open files 2026-10-23 02:20:32.223015031 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:32.223220757 DEBUG method="textDocument/hover" response.id=2 duration=258.06µs 2026-10-23 02:20:32.223352564 DEBUG Received server response for request 2 2026-10-23 02:20:32.233437780 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:32.233501340 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.233508543 DEBUG method="shutdown" response.id=3 duration=11.44µs 2026-10-23 02:20:32.233523090 DEBUG Received server response for request 3 2026-10-23 02:20:32.233542767 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.233654697 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-23 02:20:32.235506200 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.235703500 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.237253638 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.237303141 DEBUG Client info: None 2026-10-23 02:20:32.237316756 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.237329340 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.237334369 INFO Version: Unknown 2026-10-23 02:20:32.237375937 DEBUG Received server response for request 1 2026-10-23 02:20:32.237401064 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.237413978 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.237459293 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.237521610 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.237536428 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.237564881 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.237578647 DEBUG Initializing workspace `file:///tmp/.tmpYHpEN6/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.237588335 DEBUG Searching for a project in '/tmp/.tmpYHpEN6/a' 2026-10-23 02:20:32.237607051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.237610778 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.237915349 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.237920999 DEBUG Resolving local virtual environment: /tmp/.tmpYHpEN6/a/.venv 2026-10-23 02:20:32.237946267 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.237950334 DEBUG No virtual environment found 2026-10-23 02:20:32.237957708 DEBUG Adding first-party search path `/tmp/.tmpYHpEN6/a` 2026-10-23 02:20:32.237960654 DEBUG Using vendored stdlib 2026-10-23 02:20:32.238093743 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.238097681 DEBUG Adding new file root '/tmp/.tmpYHpEN6/a' of kind Project 2026-10-23 02:20:32.238692897 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:32.244428786 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.006s 2026-10-23 02:20:32.244444034 DEBUG Initializing workspace `file:///tmp/.tmpYHpEN6/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.244454204 DEBUG Searching for a project in '/tmp/.tmpYHpEN6/b' 2026-10-23 02:20:32.244476345 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.244481785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.244790033 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.244795163 DEBUG Resolving local virtual environment: /tmp/.tmpYHpEN6/b/.venv 2026-10-23 02:20:32.244821903 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.244826322 DEBUG No virtual environment found 2026-10-23 02:20:32.244834056 DEBUG Adding first-party search path `/tmp/.tmpYHpEN6/b` 2026-10-23 02:20:32.244837122 DEBUG Using vendored stdlib 2026-10-23 02:20:32.244947699 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.244952137 DEBUG Adding new file root '/tmp/.tmpYHpEN6/b' of kind Project 2026-10-23 02:20:32.246771841 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.246901183 DEBUG Updating project to check open files 2026-10-23 02:20:32.247030035 DEBUG Updating project to check open files 2026-10-23 02:20:32.247172192 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:32.247316663 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:32.250941642 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-23 02:20:32.251231195 DEBUG method="textDocument/hover" response.id=2 duration=4.08ms 2026-10-23 02:20:32.251351761 DEBUG Received server response for request 2 2026-10-23 02:20:32.261630771 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:32.261782405 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.261790150 DEBUG method="shutdown" response.id=3 duration=11.71µs 2026-10-23 02:20:32.261819265 DEBUG Received server response for request 3 2026-10-23 02:20:32.261823052 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.261856094 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-23 02:20:32.264002940 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.264072160 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.264098620 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.264153272 DEBUG Client info: None 2026-10-23 02:20:32.264164594 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.264176476 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.264181886 INFO Version: Unknown 2026-10-23 02:20:32.265807385 DEBUG Received server response for request 1 2026-10-23 02:20:32.265838193 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.265851247 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.266064908 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.266097379 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.266103260 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.266116886 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:32.266140189 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.266153664 DEBUG Initializing workspace `file:///tmp/.tmpjNpuBE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.266166739 DEBUG Searching for a project in '/tmp/.tmpjNpuBE/src' 2026-10-23 02:20:32.266197737 DEBUG Found project at '/tmp/.tmpjNpuBE/src' 2026-10-23 02:20:32.266202526 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.266534268 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.266539378 DEBUG Resolving local virtual environment: /tmp/.tmpjNpuBE/src/.venv 2026-10-23 02:20:32.266568923 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.266572991 DEBUG No virtual environment found 2026-10-23 02:20:32.266583791 DEBUG Adding extra search-path `/tmp/.tmpjNpuBE/src/workspace-deps` 2026-10-23 02:20:32.266587278 DEBUG Adding first-party search path `/tmp/.tmpjNpuBE/src` 2026-10-23 02:20:32.266590123 DEBUG Using vendored stdlib 2026-10-23 02:20:32.266699118 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.266702744 DEBUG Adding new file root '/tmp/.tmpjNpuBE/src' of kind Project 2026-10-23 02:20:32.268024624 DEBUG Adding new file root '/tmp/.tmpjNpuBE/src/workspace-deps' of kind SearchPath 2026-10-23 02:20:32.269373354 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-23 02:20:32.269492227 DEBUG Updating project to check open files 2026-10-23 02:20:32.269922373 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.273016577 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-23 02:20:32.273181396 DEBUG method="textDocument/hover" response.id=2 duration=3.67ms 2026-10-23 02:20:32.273300750 DEBUG Received server response for request 2 2026-10-23 02:20:32.273325787 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.273335305 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 02:20:32.273378746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjNpuBE/src/script") 2026-10-23 02:20:32.273388775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjNpuBE/src/script` 2026-10-23 02:20:32.273401539 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjNpuBE/src/script` 2026-10-23 02:20:32.273492941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjNpuBE/src/script` to project `src` 2026-10-23 02:20:32.273513299 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjNpuBE/src/script` 2026-10-23 02:20:32.273516445 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.273522376 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(102))}}: Set open project files (count: 1) 2026-10-23 02:20:32.274651263 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 02:20:32.274680678 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.274685968 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-23 02:20:32.274847040 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpjNpuBE/src/script-deps` 2026-10-23 02:20:32.274933002 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-23 02:20:32.275081751 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.275271006 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpjNpuBE/src/script-deps' of kind SearchPath 2026-10-23 02:20:32.275339514 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.277445574 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-23 02:20:32.277631162 DEBUG method="textDocument/hover" response.id=3 duration=4.09ms 2026-10-23 02:20:32.277750897 DEBUG Received server response for request 3 2026-10-23 02:20:32.287844149 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.287880707 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.287889133 DEBUG method="shutdown" response.id=4 duration=12.44µs 2026-10-23 02:20:32.287903680 DEBUG Received server response for request 4 2026-10-23 02:20:32.287907437 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.287924930 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-23 02:20:32.289877653 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.289943617 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.289969575 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.292067240 DEBUG Client info: None 2026-10-23 02:20:32.292088640 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.292105081 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.292112394 INFO Version: Unknown 2026-10-23 02:20:32.292635936 DEBUG Received server response for request 1 2026-10-23 02:20:32.292685529 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.292699155 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpgnrfDq 2026-10-23 02:20:32.292704625 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.292757144 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.292821064 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.292825131 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.292830471 DEBUG No workspace configuration provided for file:///tmp/.tmpgnrfDq 2026-10-23 02:20:32.292848255 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.292852032 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpgnrfDq, using default options 2026-10-23 02:20:32.292859967 DEBUG Initializing workspace `file:///tmp/.tmpgnrfDq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.292871899 DEBUG Searching for a project in '/tmp/.tmpgnrfDq' 2026-10-23 02:20:32.292924468 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-23 02:20:32.293010759 DEBUG Found project at '/tmp/.tmpgnrfDq' 2026-10-23 02:20:32.293017432 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.293349515 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.293355055 DEBUG Resolving local virtual environment: /tmp/.tmpgnrfDq/.venv 2026-10-23 02:20:32.293380994 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.293385162 DEBUG No virtual environment found 2026-10-23 02:20:32.293392425 DEBUG Adding first-party search path `/tmp/.tmpgnrfDq` 2026-10-23 02:20:32.293395591 DEBUG Using vendored stdlib 2026-10-23 02:20:32.293518342 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.293522760 DEBUG Adding new file root '/tmp/.tmpgnrfDq' of kind Project 2026-10-23 02:20:32.295957677 DEBUG Skipping directory '/tmp/.tmpgnrfDq/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-23 02:20:32.297044105 INFO Project::index_files{project=.tmpgnrfDq}: Indexed 2 file(s) in 0.001s 2026-10-23 02:20:32.297088949 DEBUG Updating project to check open files 2026-10-23 02:20:32.298723895 DEBUG method="textDocument/documentSymbol" response.id=2 duration=1.62ms 2026-10-23 02:20:32.298763339 DEBUG Received server response for request 2 2026-10-23 02:20:32.298778077 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-23 02:20:32.298951332 DEBUG method="textDocument/documentSymbol" response.id=3 duration=71.94µs 2026-10-23 02:20:32.298962924 DEBUG Received server response for request 3 2026-10-23 02:20:32.298973333 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-23 02:20:32.299195881 DEBUG method="textDocument/documentSymbol" response.id=4 duration=116.82µs 2026-10-23 02:20:32.299208013 DEBUG Received server response for request 4 2026-10-23 02:20:32.299217581 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-23 02:20:32.299359347 DEBUG method="textDocument/documentSymbol" response.id=5 duration=84.83µs 2026-10-23 02:20:32.299444747 DEBUG Received server response for request 5 2026-10-23 02:20:32.299457862 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-23 02:20:32.299586012 DEBUG method="textDocument/documentSymbol" response.id=6 duration=112.66µs 2026-10-23 02:20:32.299599438 DEBUG Received server response for request 6 2026-10-23 02:20:32.299610198 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 02:20:32.300730880 DEBUG request{id=7 method=textDocument/hover}: File `/tmp/.tmpgnrfDq/main.py` was reparsed after being collected in the current Salsa revision 2026-10-23 02:20:32.301104711 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.314934441 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 02:20:32.317625428 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-23 02:20:32.317834631 DEBUG method="textDocument/hover" response.id=7 duration=18.17ms 2026-10-23 02:20:32.317955137 DEBUG Received server response for request 7 2026-10-23 02:20:32.317971087 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-23 02:20:32.318158919 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=155.02µs 2026-10-23 02:20:32.318169569 DEBUG Received server response for request 8 2026-10-23 02:20:32.318255310 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-23 02:20:32.318670909 DEBUG method="textDocument/foldingRange" response.id=9 duration=382.75µs 2026-10-23 02:20:32.318708760 DEBUG Received server response for request 9 2026-10-23 02:20:32.318793559 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-23 02:20:32.318872998 DEBUG method="textDocument/prepareRename" response.id=10 duration=57.09µs 2026-10-23 02:20:32.318879410 DEBUG Received server response for request 10 2026-10-23 02:20:32.318888197 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-23 02:20:32.318945675 DEBUG request{id=11 method=textDocument/rename}: File `/tmp/.tmpgnrfDq/stub.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 02:20:32.319170937 DEBUG method="textDocument/rename" response.id=11 duration=268.92µs 2026-10-23 02:20:32.319182238 DEBUG Received server response for request 11 2026-10-23 02:20:32.329264439 DEBUG Client sends request `shutdown` with ID 12 2026-10-23 02:20:32.329315545 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.329321526 DEBUG method="shutdown" response.id=12 duration=9.81µs 2026-10-23 02:20:32.329416164 DEBUG Received server response for request 12 2026-10-23 02:20:32.329420843 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.329434228 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-23 02:20:32.332465283 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.332539392 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.332565240 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.332611958 DEBUG Client info: None 2026-10-23 02:20:32.332626375 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.332653205 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.332658976 INFO Version: Unknown 2026-10-23 02:20:32.332711665 DEBUG Received server response for request 1 2026-10-23 02:20:32.332735931 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.332747883 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.332797767 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.332877496 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.332881303 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.332909296 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.332924144 DEBUG Initializing workspace `file:///tmp/.tmpAThKH2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.332934994 DEBUG Searching for a project in '/tmp/.tmpAThKH2/src' 2026-10-23 02:20:32.332955623 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.332960812 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.333474536 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.333481559 DEBUG Resolving local virtual environment: /tmp/.tmpAThKH2/src/.venv 2026-10-23 02:20:32.333518258 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.333532625 DEBUG No virtual environment found 2026-10-23 02:20:32.333541742 DEBUG Adding first-party search path `/tmp/.tmpAThKH2/src` 2026-10-23 02:20:32.333544928 DEBUG Using vendored stdlib 2026-10-23 02:20:32.333675884 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.333680062 DEBUG Adding new file root '/tmp/.tmpAThKH2/src' of kind Project 2026-10-23 02:20:32.337011129 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-23 02:20:32.340800848 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:32.340941351 DEBUG Updating project to check open files 2026-10-23 02:20:32.341100019 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpAThKH2/src/notebook.ipynb is neither open nor a supported closed file 2026-10-23 02:20:32.341226476 DEBUG method="textDocument/documentSymbol" response.id=2 duration=134.79µs 2026-10-23 02:20:32.341338797 DEBUG Received server response for request 2 2026-10-23 02:20:32.341347423 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-23 02:20:32.341364295 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-23 02:20:32.341383320 DEBUG method="textDocument/documentSymbol" response.id=3 duration=21.56µs 2026-10-23 02:20:32.341388360 DEBUG Received server response for request 3 2026-10-23 02:20:32.351463778 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.351551933 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.351558015 DEBUG method="shutdown" response.id=4 duration=9.76µs 2026-10-23 02:20:32.351564627 DEBUG Received server response for request 4 2026-10-23 02:20:32.351567763 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.351579745 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-23 02:20:32.353382016 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.353455474 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.353488966 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.353563095 DEBUG Client info: None 2026-10-23 02:20:32.353581049 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-23 02:20:32.353602610 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.353607248 INFO Version: Unknown 2026-10-23 02:20:32.353657823 DEBUG Received server response for request 1 2026-10-23 02:20:32.353702988 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.356027728 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.356134849 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.356247250 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.356252420 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.356264462 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.356333281 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.356346586 DEBUG Initializing workspace `file:///tmp/.tmpagWAs5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.356359941 DEBUG Searching for a project in '/tmp/.tmpagWAs5/src' 2026-10-23 02:20:32.356400778 DEBUG Found project at '/tmp/.tmpagWAs5/src' 2026-10-23 02:20:32.356405497 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.356842707 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.356848688 DEBUG Resolving local virtual environment: /tmp/.tmpagWAs5/src/.venv 2026-10-23 02:20:32.356883263 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.356888122 DEBUG No virtual environment found 2026-10-23 02:20:32.356900034 DEBUG Adding extra search-path `/tmp/.tmpagWAs5/deps` 2026-10-23 02:20:32.356903311 DEBUG Adding first-party search path `/tmp/.tmpagWAs5/src` 2026-10-23 02:20:32.356906016 DEBUG Using vendored stdlib 2026-10-23 02:20:32.357657655 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.357667183 DEBUG Adding new file root '/tmp/.tmpagWAs5/src' of kind Project 2026-10-23 02:20:32.358209551 DEBUG Adding new file root '/tmp/.tmpagWAs5/deps' of kind SearchPath 2026-10-23 02:20:32.363683819 DEBUG Ignoring file `/tmp/.tmpagWAs5/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-23 02:20:32.364827784 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.007s 2026-10-23 02:20:32.365326089 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpagWAs5/src/main.py"))}: Checking file '/tmp/.tmpagWAs5/src/main.py' 2026-10-23 02:20:32.365702104 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpagWAs5/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.380761230 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpagWAs5/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:32.381360023 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.51ms 2026-10-23 02:20:32.381418042 DEBUG Received server response for request 2 2026-10-23 02:20:32.381714999 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:32.381963044 DEBUG method="textDocument/diagnostic" response.id=3 duration=80.39µs 2026-10-23 02:20:32.382032775 DEBUG Received server response for request 3 2026-10-23 02:20:32.382045208 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 02:20:32.382167067 DEBUG method="textDocument/diagnostic" response.id=4 duration=59.77µs 2026-10-23 02:20:32.382229544 DEBUG Received server response for request 4 2026-10-23 02:20:32.382238721 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-23 02:20:32.382435020 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpagWAs5/src/missing.py` 2026-10-23 02:20:32.382458564 DEBUG method="textDocument/diagnostic" response.id=5 duration=180.80µs 2026-10-23 02:20:32.382470426 DEBUG Received server response for request 5 2026-10-23 02:20:32.392556674 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 02:20:32.392603172 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.392608842 DEBUG method="shutdown" response.id=6 duration=9.96µs 2026-10-23 02:20:32.392638518 DEBUG Received server response for request 6 2026-10-23 02:20:32.392642125 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.392749797 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-23 02:20:32.396909088 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.396977707 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.397019485 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.397077193 DEBUG Client info: None 2026-10-23 02:20:32.397089617 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-23 02:20:32.397102801 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.397107330 INFO Version: Unknown 2026-10-23 02:20:32.397145932 DEBUG Received server response for request 1 2026-10-23 02:20:32.397202408 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.397215593 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.397254366 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.397397474 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.397401612 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.397413434 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.397429484 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.397441747 DEBUG Initializing workspace `file:///tmp/.tmp7p8e0H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.397452567 DEBUG Searching for a project in '/tmp/.tmp7p8e0H/src' 2026-10-23 02:20:32.397476482 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.397480820 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.398063974 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.398070326 DEBUG Resolving local virtual environment: /tmp/.tmp7p8e0H/src/.venv 2026-10-23 02:20:32.398098840 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.398102987 DEBUG No virtual environment found 2026-10-23 02:20:32.398110732 DEBUG Adding first-party search path `/tmp/.tmp7p8e0H/src` 2026-10-23 02:20:32.398114018 DEBUG Using vendored stdlib 2026-10-23 02:20:32.398227902 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.398231468 DEBUG Adding new file root '/tmp/.tmp7p8e0H/src' of kind Project 2026-10-23 02:20:32.406364714 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.008s 2026-10-23 02:20:32.406380032 DEBUG Updating project to check open files 2026-10-23 02:20:32.406673613 DEBUG method="textDocument/diagnostic" response.id=2 duration=273.24µs 2026-10-23 02:20:32.406687780 DEBUG Received server response for request 2 2026-10-23 02:20:32.416776222 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:32.416799135 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.416803874 DEBUG method="shutdown" response.id=3 duration=7.88µs 2026-10-23 02:20:32.416809755 DEBUG Received server response for request 3 2026-10-23 02:20:32.416812210 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.416821848 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-23 02:20:32.418217305 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.418279301 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.418300872 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.418349744 DEBUG Client info: None 2026-10-23 02:20:32.418360674 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-23 02:20:32.418372276 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.418376333 INFO Version: Unknown 2026-10-23 02:20:32.418410447 DEBUG Received server response for request 1 2026-10-23 02:20:32.418462615 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.418515004 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.418570117 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.418629578 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.418633346 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.418656469 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.418667249 DEBUG Initializing workspace `file:///tmp/.tmp4A75qM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.418676907 DEBUG Searching for a project in '/tmp/.tmp4A75qM/src' 2026-10-23 02:20:32.418695823 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.418699460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.419023868 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.419029689 DEBUG Resolving local virtual environment: /tmp/.tmp4A75qM/src/.venv 2026-10-23 02:20:32.419055006 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.419059325 DEBUG No virtual environment found 2026-10-23 02:20:32.419066147 DEBUG Adding first-party search path `/tmp/.tmp4A75qM/src` 2026-10-23 02:20:32.419069183 DEBUG Using vendored stdlib 2026-10-23 02:20:32.419174841 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.419178298 DEBUG Adding new file root '/tmp/.tmp4A75qM/src' of kind Project 2026-10-23 02:20:32.419803791 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.421160456 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.421287684 DEBUG method="textDocument/diagnostic" response.id=2 duration=79.40µs 2026-10-23 02:20:32.421324674 DEBUG Received server response for request 2 2026-10-23 02:20:32.431400873 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:32.431453181 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.431458451 DEBUG method="shutdown" response.id=3 duration=9.33µs 2026-10-23 02:20:32.431580049 DEBUG Received server response for request 3 2026-10-23 02:20:32.431585389 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.431597442 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-23 02:20:32.433652937 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.433728359 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.433761421 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.433828156 DEBUG Client info: None 2026-10-23 02:20:32.433841421 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.433854846 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.433861699 INFO Version: Unknown 2026-10-23 02:20:32.433906723 DEBUG Received server response for request 1 2026-10-23 02:20:32.433945145 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.433959302 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.436005590 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.436079629 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.436083206 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.436118452 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.436134883 DEBUG Initializing workspace `file:///tmp/.tmpqUmLJP/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.436145843 DEBUG Searching for a project in '/tmp/.tmpqUmLJP/a' 2026-10-23 02:20:32.436168315 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:32.436173385 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.436707857 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.436715592 DEBUG Resolving local virtual environment: /tmp/.tmpqUmLJP/a/.venv 2026-10-23 02:20:32.436765846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.436772659 DEBUG No virtual environment found 2026-10-23 02:20:32.436793157 DEBUG Adding first-party search path `/tmp/.tmpqUmLJP/a` 2026-10-23 02:20:32.436796754 DEBUG Using vendored stdlib 2026-10-23 02:20:32.436942948 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.436948629 DEBUG Adding new file root '/tmp/.tmpqUmLJP/a' of kind Project 2026-10-23 02:20:32.437766152 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:32.439028730 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:32.439046684 DEBUG Initializing workspace `file:///tmp/.tmpqUmLJP/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.439058316 DEBUG Searching for a project in '/tmp/.tmpqUmLJP/b/src' 2026-10-23 02:20:32.439095245 DEBUG Found project at '/tmp/.tmpqUmLJP/b' 2026-10-23 02:20:32.439099794 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.439427869 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.439437527 DEBUG Resolving local virtual environment: /tmp/.tmpqUmLJP/b/.venv 2026-10-23 02:20:32.439464448 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.439468646 DEBUG No virtual environment found 2026-10-23 02:20:32.439475368 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.439485627 DEBUG Adding extra search-path `/tmp/.tmpqUmLJP/deps` 2026-10-23 02:20:32.439488884 DEBUG Adding first-party search path `/tmp/.tmpqUmLJP/b/src` 2026-10-23 02:20:32.439491679 DEBUG Adding first-party search path `/tmp/.tmpqUmLJP/b` 2026-10-23 02:20:32.439494434 DEBUG Using vendored stdlib 2026-10-23 02:20:32.439618447 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.439622414 DEBUG Adding new file root '/tmp/.tmpqUmLJP/b' of kind Project 2026-10-23 02:20:32.440123434 DEBUG Adding new file root '/tmp/.tmpqUmLJP/deps' of kind SearchPath 2026-10-23 02:20:32.441594373 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:32.441609291 DEBUG Updating project to check open files 2026-10-23 02:20:32.441631623 DEBUG Updating project to check open files 2026-10-23 02:20:32.441787174 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:32.442042263 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.444803151 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 02:20:32.444967570 DEBUG method="textDocument/hover" response.id=2 duration=3.32ms 2026-10-23 02:20:32.444999890 DEBUG Received server response for request 2 2026-10-23 02:20:32.445019287 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.445138060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqUmLJP/deps/library.py") 2026-10-23 02:20:32.445149902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.445164199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.445251853 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 02:20:32.445389271 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-23 02:20:32.445421120 DEBUG method="textDocument/hover" response.id=3 duration=154.67µs 2026-10-23 02:20:32.445432572 DEBUG Received server response for request 3 2026-10-23 02:20:32.445444194 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 02:20:32.445582483 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.445587042 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 02:20:32.445611367 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 02:20:32.445635953 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqUmLJP/deps/library.py", kind: FileContent } 2026-10-23 02:20:32.445656292 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqUmLJP/deps/library.py", kind: FileContent } 2026-10-23 02:20:32.445661702 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.445668314 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.445699503 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 02:20:32.445936708 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 02:20:32.445967305 DEBUG method="textDocument/hover" response.id=4 duration=254.26µs 2026-10-23 02:20:32.445993274 DEBUG Received server response for request 4 2026-10-23 02:20:32.446033649 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:32.446065299 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqUmLJP/a` 2026-10-23 02:20:32.446084455 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqUmLJP/deps/library.py", kind: Any } 2026-10-23 02:20:32.446094844 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqUmLJP/b/src` 2026-10-23 02:20:32.446107438 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqUmLJP/deps/library.py", kind: Any } 2026-10-23 02:20:32.446113239 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.446213717 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 02:20:32.446347057 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 02:20:32.446377775 DEBUG method="textDocument/hover" response.id=5 duration=151.09µs 2026-10-23 02:20:32.446423681 DEBUG Received server response for request 5 2026-10-23 02:20:32.446459077 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:32.446577299 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqUmLJP/a` 2026-10-23 02:20:32.446600994 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpqUmLJP/deps/library.py", kind: Any } 2026-10-23 02:20:32.446613757 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqUmLJP/b/src` 2026-10-23 02:20:32.446626491 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpqUmLJP/deps/library.py", kind: File } 2026-10-23 02:20:32.446633394 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.446653863 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.446659814 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.446666637 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpqUmLJP/deps` 2026-10-23 02:20:32.446672888 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmpqUmLJP/deps/library.py` from project `b` 2026-10-23 02:20:32.446773397 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-23 02:20:32.446848498 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.446875148 DEBUG method="textDocument/hover" response.id=6 duration=73.85µs 2026-10-23 02:20:32.446887050 DEBUG Received server response for request 6 2026-10-23 02:20:32.446922977 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:32.447030870 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqUmLJP/a` 2026-10-23 02:20:32.447049565 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqUmLJP/deps/library.py", kind: File } 2026-10-23 02:20:32.447062760 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqUmLJP/b/src` 2026-10-23 02:20:32.447075353 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpqUmLJP/deps/library.py", kind: File } 2026-10-23 02:20:32.447080854 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.447090622 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.447095591 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpqUmLJP/deps/library.py` 2026-10-23 02:20:32.447100971 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpqUmLJP/deps` 2026-10-23 02:20:32.447225585 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 02:20:32.447355328 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-23 02:20:32.447386296 DEBUG method="textDocument/hover" response.id=7 duration=146.44µs 2026-10-23 02:20:32.447480143 DEBUG Received server response for request 7 2026-10-23 02:20:32.457567253 DEBUG Client sends request `shutdown` with ID 8 2026-10-23 02:20:32.457593091 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.457598441 DEBUG method="shutdown" response.id=8 duration=8.75µs 2026-10-23 02:20:32.457604703 DEBUG Received server response for request 8 2026-10-23 02:20:32.457607929 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.457617517 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-23 02:20:32.460331698 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.460411998 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.460437917 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.462021407 DEBUG Client info: None 2026-10-23 02:20:32.462047867 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.462060020 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.462066111 INFO Version: Unknown 2026-10-23 02:20:32.462108460 DEBUG Received server response for request 1 2026-10-23 02:20:32.462136844 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.462149467 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.462253322 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.462288238 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.462293177 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.462308776 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.462311641 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.462340255 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.462355424 DEBUG Initializing workspace `file:///tmp/.tmpNa8hrp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.462369690 DEBUG Searching for a project in '/tmp/.tmpNa8hrp/src' 2026-10-23 02:20:32.463026653 DEBUG Found project at '/tmp/.tmpNa8hrp' 2026-10-23 02:20:32.463037543 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.463440819 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.463446761 DEBUG Resolving local virtual environment: /tmp/.tmpNa8hrp/.venv 2026-10-23 02:20:32.463474332 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.463478340 DEBUG No virtual environment found 2026-10-23 02:20:32.463485062 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.463490883 DEBUG Adding first-party search path `/tmp/.tmpNa8hrp/src` 2026-10-23 02:20:32.463493869 DEBUG Adding first-party search path `/tmp/.tmpNa8hrp` 2026-10-23 02:20:32.463496714 DEBUG Using vendored stdlib 2026-10-23 02:20:32.463636977 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.463641836 DEBUG Adding new file root '/tmp/.tmpNa8hrp' of kind Project 2026-10-23 02:20:32.467468073 INFO Project::index_files{project=.tmpNa8hrp}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.467485225 DEBUG Updating project to check open files 2026-10-23 02:20:32.467550568 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNa8hrp/src/foo.py") 2026-10-23 02:20:32.467558192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNa8hrp/src/foo.py` 2026-10-23 02:20:32.467565476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNa8hrp/src/foo.py` 2026-10-23 02:20:32.467722741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNa8hrp/src/foo.py` to project `.tmpNa8hrp` 2026-10-23 02:20:32.467739713 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNa8hrp/src/foo.py` 2026-10-23 02:20:32.467742137 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.467752978 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.467847585 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNa8hrp/src/foo.py"))}: Checking file '/tmp/.tmpNa8hrp/src/foo.py' 2026-10-23 02:20:32.467975655 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNa8hrp/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.484511481 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.75ms 2026-10-23 02:20:32.484555253 DEBUG Received server response for request 2 2026-10-23 02:20:32.484590199 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.484770607 DEBUG method="textDocument/codeAction" response.id=3 duration=148.62µs 2026-10-23 02:20:32.484777881 DEBUG Received server response for request 3 2026-10-23 02:20:32.495436252 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.495464726 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.495471518 DEBUG method="shutdown" response.id=4 duration=10.50µs 2026-10-23 02:20:32.495478842 DEBUG Received server response for request 4 2026-10-23 02:20:32.495481868 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.495494011 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-23 02:20:32.498222618 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.498297840 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.498333236 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.498385384 DEBUG Client info: None 2026-10-23 02:20:32.498398438 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.498411252 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.498416943 INFO Version: Unknown 2026-10-23 02:20:32.498480282 DEBUG Received server response for request 1 2026-10-23 02:20:32.498515758 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.498540435 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.498616577 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.498706576 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.498710574 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.498738366 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.498751330 DEBUG Initializing workspace `file:///tmp/.tmpTjG0cl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.498763483 DEBUG Searching for a project in '/tmp/.tmpTjG0cl/src' 2026-10-23 02:20:32.498790023 DEBUG Found project at '/tmp/.tmpTjG0cl' 2026-10-23 02:20:32.498794912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.499208297 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.499214379 DEBUG Resolving local virtual environment: /tmp/.tmpTjG0cl/.venv 2026-10-23 02:20:32.499249565 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.499254063 DEBUG No virtual environment found 2026-10-23 02:20:32.499261277 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.499268440 DEBUG Adding first-party search path `/tmp/.tmpTjG0cl/src` 2026-10-23 02:20:32.499271446 DEBUG Adding first-party search path `/tmp/.tmpTjG0cl` 2026-10-23 02:20:32.499274281 DEBUG Using vendored stdlib 2026-10-23 02:20:32.499390739 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.499394937 DEBUG Adding new file root '/tmp/.tmpTjG0cl' of kind Project 2026-10-23 02:20:32.501051715 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.501057666 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.502596512 INFO Project::index_files{project=.tmpTjG0cl}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.502608675 DEBUG Updating project to check open files 2026-10-23 02:20:32.502671283 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTjG0cl/src/foo.py") 2026-10-23 02:20:32.502678747 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTjG0cl/src/foo.py` 2026-10-23 02:20:32.502685419 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTjG0cl/src/foo.py` 2026-10-23 02:20:32.502768134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTjG0cl/src/foo.py` to project `.tmpTjG0cl` 2026-10-23 02:20:32.502783573 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTjG0cl/src/foo.py` 2026-10-23 02:20:32.502786018 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.502793843 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.502908618 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTjG0cl/src/foo.py"))}: Checking file '/tmp/.tmpTjG0cl/src/foo.py' 2026-10-23 02:20:32.503034133 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTjG0cl/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.518047173 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTjG0cl/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:32.518919329 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.12ms 2026-10-23 02:20:32.519064601 DEBUG Received server response for request 2 2026-10-23 02:20:32.519203962 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.570000500 DEBUG method="textDocument/codeAction" response.id=3 duration=50.63ms 2026-10-23 02:20:32.570233557 DEBUG Received server response for request 3 2026-10-23 02:20:32.580753549 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.580925001 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.581055626 DEBUG method="shutdown" response.id=4 duration=136.04µs 2026-10-23 02:20:32.581075994 DEBUG Received server response for request 4 2026-10-23 02:20:32.581079480 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.581092815 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-23 02:20:32.585649763 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.585729723 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.585767614 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.585823839 DEBUG Client info: None 2026-10-23 02:20:32.585837485 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.585851030 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.585856651 INFO Version: Unknown 2026-10-23 02:20:32.585893830 DEBUG Received server response for request 1 2026-10-23 02:20:32.585933294 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.585955797 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.586017202 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.586089047 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.586092623 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.586121087 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.586134542 DEBUG Initializing workspace `file:///tmp/.tmpEFte61/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.586146304 DEBUG Searching for a project in '/tmp/.tmpEFte61/src' 2026-10-23 02:20:32.586173996 DEBUG Found project at '/tmp/.tmpEFte61' 2026-10-23 02:20:32.586178715 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.586600796 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.586606948 DEBUG Resolving local virtual environment: /tmp/.tmpEFte61/.venv 2026-10-23 02:20:32.586643316 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.586648666 DEBUG No virtual environment found 2026-10-23 02:20:32.586656130 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.586663975 DEBUG Adding first-party search path `/tmp/.tmpEFte61/src` 2026-10-23 02:20:32.586666971 DEBUG Adding first-party search path `/tmp/.tmpEFte61` 2026-10-23 02:20:32.586669666 DEBUG Using vendored stdlib 2026-10-23 02:20:32.586789100 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.586793768 DEBUG Adding new file root '/tmp/.tmpEFte61' of kind Project 2026-10-23 02:20:32.587009824 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.587014963 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.589823631 INFO Project::index_files{project=.tmpEFte61}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.589836165 DEBUG Updating project to check open files 2026-10-23 02:20:32.589903181 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEFte61/src/foo.py") 2026-10-23 02:20:32.589910675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEFte61/src/foo.py` 2026-10-23 02:20:32.589918860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEFte61/src/foo.py` 2026-10-23 02:20:32.590019789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEFte61/src/foo.py` to project `.tmpEFte61` 2026-10-23 02:20:32.590035719 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEFte61/src/foo.py` 2026-10-23 02:20:32.590038224 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.590047551 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.590171464 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEFte61/src/foo.py"))}: Checking file '/tmp/.tmpEFte61/src/foo.py' 2026-10-23 02:20:32.590285598 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEFte61/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.605088664 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEFte61/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:32.613382831 DEBUG method="textDocument/diagnostic" response.id=2 duration=23.33ms 2026-10-23 02:20:32.613408379 DEBUG Received server response for request 2 2026-10-23 02:20:32.613436030 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.653584926 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.653601548 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:32.653626765 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-23 02:20:32.654878693 DEBUG method="textDocument/codeAction" response.id=3 duration=41.42ms 2026-10-23 02:20:32.654933786 DEBUG Received server response for request 3 2026-10-23 02:20:32.665820536 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.666097556 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.666110871 DEBUG method="shutdown" response.id=4 duration=18.85µs 2026-10-23 02:20:32.666147570 DEBUG Received server response for request 4 2026-10-23 02:20:32.666153841 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.666166986 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-23 02:20:32.671043012 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.672017219 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.672064919 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.672139799 DEBUG Client info: None 2026-10-23 02:20:32.672166229 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.672182169 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.672187759 INFO Version: Unknown 2026-10-23 02:20:32.672224648 DEBUG Received server response for request 1 2026-10-23 02:20:32.672266367 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.672280152 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.672662960 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.672709267 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.672713545 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.672727952 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.672731148 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.672755113 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.672774019 DEBUG Initializing workspace `file:///tmp/.tmpnxAtHW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.672789488 DEBUG Searching for a project in '/tmp/.tmpnxAtHW/src' 2026-10-23 02:20:32.672815386 DEBUG Found project at '/tmp/.tmpnxAtHW' 2026-10-23 02:20:32.672820376 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.673410002 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.673417335 DEBUG Resolving local virtual environment: /tmp/.tmpnxAtHW/.venv 2026-10-23 02:20:32.673453193 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.673458733 DEBUG No virtual environment found 2026-10-23 02:20:32.673465626 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.673472098 DEBUG Adding first-party search path `/tmp/.tmpnxAtHW/src` 2026-10-23 02:20:32.673475174 DEBUG Adding first-party search path `/tmp/.tmpnxAtHW` 2026-10-23 02:20:32.673478029 DEBUG Using vendored stdlib 2026-10-23 02:20:32.673602382 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.673606500 DEBUG Adding new file root '/tmp/.tmpnxAtHW' of kind Project 2026-10-23 02:20:32.680894049 INFO Project::index_files{project=.tmpnxAtHW}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.681101999 DEBUG Updating project to check open files 2026-10-23 02:20:32.681337561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnxAtHW/src/foo.py") 2026-10-23 02:20:32.681553937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnxAtHW/src/foo.py` 2026-10-23 02:20:32.681733293 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnxAtHW/src/foo.py` 2026-10-23 02:20:32.682023287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnxAtHW/src/foo.py` to project `.tmpnxAtHW` 2026-10-23 02:20:32.682234654 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnxAtHW/src/foo.py` 2026-10-23 02:20:32.682418619 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.682585201 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.682889352 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnxAtHW/src/foo.py"))}: Checking file '/tmp/.tmpnxAtHW/src/foo.py' 2026-10-23 02:20:32.683072435 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnxAtHW/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.695696323 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnxAtHW/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:32.695925273 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.16ms 2026-10-23 02:20:32.695999903 DEBUG Received server response for request 2 2026-10-23 02:20:32.696042272 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.696296679 DEBUG method="textDocument/codeAction" response.id=3 duration=175.88µs 2026-10-23 02:20:32.696314322 DEBUG Received server response for request 3 2026-10-23 02:20:32.706760937 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.706802515 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.706811341 DEBUG method="shutdown" response.id=4 duration=13.86µs 2026-10-23 02:20:32.706832601 DEBUG Received server response for request 4 2026-10-23 02:20:32.706836649 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.707012459 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-23 02:20:32.710964581 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.711185877 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.711216324 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.713122780 DEBUG Client info: None 2026-10-23 02:20:32.713139691 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.713154579 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.713160751 INFO Version: Unknown 2026-10-23 02:20:32.713735829 DEBUG Received server response for request 1 2026-10-23 02:20:32.713781746 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.713796543 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.713853690 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.713936305 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.713940393 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.713969037 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.713995537 DEBUG Initializing workspace `file:///tmp/.tmpaQKBbS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.714007860 DEBUG Searching for a project in '/tmp/.tmpaQKBbS/src' 2026-10-23 02:20:32.714068914 DEBUG Found project at '/tmp/.tmpaQKBbS' 2026-10-23 02:20:32.714073533 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.714443116 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.714450249 DEBUG Resolving local virtual environment: /tmp/.tmpaQKBbS/.venv 2026-10-23 02:20:32.714483702 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.714488872 DEBUG No virtual environment found 2026-10-23 02:20:32.714496466 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.714502958 DEBUG Adding first-party search path `/tmp/.tmpaQKBbS/src` 2026-10-23 02:20:32.714505994 DEBUG Adding first-party search path `/tmp/.tmpaQKBbS` 2026-10-23 02:20:32.714508899 DEBUG Using vendored stdlib 2026-10-23 02:20:32.714629215 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.714633353 DEBUG Adding new file root '/tmp/.tmpaQKBbS' of kind Project 2026-10-23 02:20:32.715627437 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.715725111 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.720010459 INFO Project::index_files{project=.tmpaQKBbS}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:32.720129672 DEBUG Updating project to check open files 2026-10-23 02:20:32.720274083 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaQKBbS/src/foo.py") 2026-10-23 02:20:32.720395681 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaQKBbS/src/foo.py` 2026-10-23 02:20:32.720499175 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaQKBbS/src/foo.py` 2026-10-23 02:20:32.720694492 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaQKBbS/src/foo.py` to project `.tmpaQKBbS` 2026-10-23 02:20:32.720804428 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaQKBbS/src/foo.py` 2026-10-23 02:20:32.720891050 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.720995937 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.721199018 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaQKBbS/src/foo.py"))}: Checking file '/tmp/.tmpaQKBbS/src/foo.py' 2026-10-23 02:20:32.721784115 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaQKBbS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.737223545 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.13ms 2026-10-23 02:20:32.737299086 DEBUG Received server response for request 2 2026-10-23 02:20:32.737341035 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.737613075 DEBUG method="textDocument/codeAction" response.id=3 duration=132.05µs 2026-10-23 02:20:32.737625458 DEBUG Received server response for request 3 2026-10-23 02:20:32.747915559 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.748060080 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.748156661 DEBUG method="shutdown" response.id=4 duration=100.38µs 2026-10-23 02:20:32.748246059 DEBUG Received server response for request 4 2026-10-23 02:20:32.748252110 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.748369801 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-23 02:20:32.752780053 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.752860184 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.756053664 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.756195750 DEBUG Client info: None 2026-10-23 02:20:32.756216399 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.756230395 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.756235194 INFO Version: Unknown 2026-10-23 02:20:32.756787069 DEBUG Received server response for request 1 2026-10-23 02:20:32.756826724 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.756839958 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.756893529 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.756958621 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.756961897 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.757008174 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.757020247 DEBUG Initializing workspace `file:///tmp/.tmpxhORej/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.757031668 DEBUG Searching for a project in '/tmp/.tmpxhORej/src' 2026-10-23 02:20:32.757056094 DEBUG Found project at '/tmp/.tmpxhORej' 2026-10-23 02:20:32.757060402 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.757391763 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.757397073 DEBUG Resolving local virtual environment: /tmp/.tmpxhORej/.venv 2026-10-23 02:20:32.757426218 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.757430706 DEBUG No virtual environment found 2026-10-23 02:20:32.757437690 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.757444422 DEBUG Adding first-party search path `/tmp/.tmpxhORej/src` 2026-10-23 02:20:32.757447488 DEBUG Adding first-party search path `/tmp/.tmpxhORej` 2026-10-23 02:20:32.757450393 DEBUG Using vendored stdlib 2026-10-23 02:20:32.757574817 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.757578333 DEBUG Adding new file root '/tmp/.tmpxhORej' of kind Project 2026-10-23 02:20:32.759018515 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.759028473 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.761166554 INFO Project::index_files{project=.tmpxhORej}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.761179207 DEBUG Updating project to check open files 2026-10-23 02:20:32.761229933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxhORej/src/foo.py") 2026-10-23 02:20:32.761237206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxhORej/src/foo.py` 2026-10-23 02:20:32.761243949 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxhORej/src/foo.py` 2026-10-23 02:20:32.761318238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxhORej/src/foo.py` to project `.tmpxhORej` 2026-10-23 02:20:32.761332044 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxhORej/src/foo.py` 2026-10-23 02:20:32.761334499 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.761343175 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.761546767 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxhORej/src/foo.py"))}: Checking file '/tmp/.tmpxhORej/src/foo.py' 2026-10-23 02:20:32.761665720 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxhORej/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.775573256 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxhORej/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:32.783097799 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.75ms 2026-10-23 02:20:32.783133446 DEBUG Received server response for request 2 2026-10-23 02:20:32.783167149 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.823040939 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.823057440 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:32.823081716 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-23 02:20:32.824399387 DEBUG method="textDocument/codeAction" response.id=3 duration=41.15ms 2026-10-23 02:20:32.824600334 DEBUG Received server response for request 3 2026-10-23 02:20:32.835002626 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.835062217 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.835071655 DEBUG method="shutdown" response.id=4 duration=15.45µs 2026-10-23 02:20:32.835092264 DEBUG Received server response for request 4 2026-10-23 02:20:32.835096321 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.835159720 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-23 02:20:32.840381404 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.840459601 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.840483215 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.840552455 DEBUG Client info: None 2026-10-23 02:20:32.840565960 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.840579386 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.840584766 INFO Version: Unknown 2026-10-23 02:20:32.840628909 DEBUG Received server response for request 1 2026-10-23 02:20:32.840667411 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.840680125 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.840729046 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.840795511 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.840799388 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.840826259 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.840840045 DEBUG Initializing workspace `file:///tmp/.tmplOHu5Z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.840850695 DEBUG Searching for a project in '/tmp/.tmplOHu5Z/src' 2026-10-23 02:20:32.840876603 DEBUG Found project at '/tmp/.tmplOHu5Z' 2026-10-23 02:20:32.840881703 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.841302181 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.841308904 DEBUG Resolving local virtual environment: /tmp/.tmplOHu5Z/.venv 2026-10-23 02:20:32.841344962 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.841350332 DEBUG No virtual environment found 2026-10-23 02:20:32.841357165 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.841363627 DEBUG Adding first-party search path `/tmp/.tmplOHu5Z/src` 2026-10-23 02:20:32.841366672 DEBUG Adding first-party search path `/tmp/.tmplOHu5Z` 2026-10-23 02:20:32.841369397 DEBUG Using vendored stdlib 2026-10-23 02:20:32.841483431 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.841488641 DEBUG Adding new file root '/tmp/.tmplOHu5Z' of kind Project 2026-10-23 02:20:32.842011923 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.842017363 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.844506151 INFO Project::index_files{project=.tmplOHu5Z}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.844527501 DEBUG Updating project to check open files 2026-10-23 02:20:32.844592844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplOHu5Z/src/foo.py") 2026-10-23 02:20:32.844599987 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplOHu5Z/src/foo.py` 2026-10-23 02:20:32.844607421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplOHu5Z/src/foo.py` 2026-10-23 02:20:32.844688303 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplOHu5Z/src/foo.py` to project `.tmplOHu5Z` 2026-10-23 02:20:32.844703461 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplOHu5Z/src/foo.py` 2026-10-23 02:20:32.844706377 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.844714201 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.844838164 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplOHu5Z/src/foo.py"))}: Checking file '/tmp/.tmplOHu5Z/src/foo.py' 2026-10-23 02:20:32.844959581 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplOHu5Z/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.859491919 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplOHu5Z/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:32.863100087 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.38ms 2026-10-23 02:20:32.863121257 DEBUG Received server response for request 2 2026-10-23 02:20:32.863145943 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.902937519 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.902952908 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:32.903006869 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-23 02:20:32.904285447 DEBUG method="textDocument/codeAction" response.id=3 duration=41.12ms 2026-10-23 02:20:32.904337925 DEBUG Received server response for request 3 2026-10-23 02:20:32.915217031 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.915430622 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.915439869 DEBUG method="shutdown" response.id=4 duration=15.12µs 2026-10-23 02:20:32.915459416 DEBUG Received server response for request 4 2026-10-23 02:20:32.915466158 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.915488480 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-23 02:20:32.919814414 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.919891409 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.919942955 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.919994161 DEBUG Client info: None 2026-10-23 02:20:32.920006665 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.920020040 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.920026432 INFO Version: Unknown 2026-10-23 02:20:32.920064964 DEBUG Received server response for request 1 2026-10-23 02:20:32.920105530 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.920118344 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.921065932 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.922715135 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.922721607 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.922741534 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.922745091 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.922761211 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.922782511 DEBUG Initializing workspace `file:///tmp/.tmpwZJspH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.922800174 DEBUG Searching for a project in '/tmp/.tmpwZJspH/src' 2026-10-23 02:20:32.922838186 DEBUG Found project at '/tmp/.tmpwZJspH/src' 2026-10-23 02:20:32.922844518 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.923357460 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.923363521 DEBUG Resolving local virtual environment: /tmp/.tmpwZJspH/src/.venv 2026-10-23 02:20:32.923399889 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.923404678 DEBUG No virtual environment found 2026-10-23 02:20:32.923413986 DEBUG Adding first-party search path `/tmp/.tmpwZJspH/src` 2026-10-23 02:20:32.923417072 DEBUG Using vendored stdlib 2026-10-23 02:20:32.923543328 INFO Python version: Python 3.11, platform: linux 2026-10-23 02:20:32.923547356 DEBUG Adding new file root '/tmp/.tmpwZJspH/src' of kind Project 2026-10-23 02:20:32.927043223 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.927061928 DEBUG Updating project to check open files 2026-10-23 02:20:32.927135446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwZJspH/src/foo.py") 2026-10-23 02:20:32.927145976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwZJspH/src/foo.py` 2026-10-23 02:20:32.927153600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwZJspH/src/foo.py` 2026-10-23 02:20:32.927855977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwZJspH/src/foo.py` to project `src` 2026-10-23 02:20:32.927883249 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwZJspH/src/foo.py` 2026-10-23 02:20:32.927886304 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.927898668 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.928471863 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwZJspH/src/foo.py"))}: Checking file '/tmp/.tmpwZJspH/src/foo.py' 2026-10-23 02:20:32.928772126 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwZJspH/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.940068464 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwZJspH/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:32.948913514 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.01ms 2026-10-23 02:20:32.948972565 DEBUG Received server response for request 2 2026-10-23 02:20:32.949036084 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.949673971 DEBUG method="textDocument/codeAction" response.id=3 duration=612.43µs 2026-10-23 02:20:32.949723654 DEBUG Received server response for request 3 2026-10-23 02:20:32.960034764 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.960181590 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.960195255 DEBUG method="shutdown" response.id=4 duration=18.32µs 2026-10-23 02:20:32.960230712 DEBUG Received server response for request 4 2026-10-23 02:20:32.960236372 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.960266328 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-23 02:20:32.963822178 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:32.963899413 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:32.963934248 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:32.964014178 DEBUG Client info: None 2026-10-23 02:20:32.964027603 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:32.964042060 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:32.964049384 INFO Version: Unknown 2026-10-23 02:20:32.965691434 DEBUG Received server response for request 1 2026-10-23 02:20:32.965735146 DEBUG Client sends notification `initialized` 2026-10-23 02:20:32.965747980 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:32.965804536 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:32.965888063 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:32.965892862 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:32.965924341 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:32.965940211 DEBUG Initializing workspace `file:///tmp/.tmpXb3wAa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:32.965951702 DEBUG Searching for a project in '/tmp/.tmpXb3wAa/src' 2026-10-23 02:20:32.966012647 DEBUG Found project at '/tmp/.tmpXb3wAa' 2026-10-23 02:20:32.966018868 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:32.966423988 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:32.966429789 DEBUG Resolving local virtual environment: /tmp/.tmpXb3wAa/.venv 2026-10-23 02:20:32.966466849 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:32.966471678 DEBUG No virtual environment found 2026-10-23 02:20:32.966479372 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:32.966486015 DEBUG Adding first-party search path `/tmp/.tmpXb3wAa/src` 2026-10-23 02:20:32.966489060 DEBUG Adding first-party search path `/tmp/.tmpXb3wAa` 2026-10-23 02:20:32.966491725 DEBUG Using vendored stdlib 2026-10-23 02:20:32.966618413 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:32.966623052 DEBUG Adding new file root '/tmp/.tmpXb3wAa' of kind Project 2026-10-23 02:20:32.968001888 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:32.968007749 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:32.971470313 INFO Project::index_files{project=.tmpXb3wAa}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:32.971488538 DEBUG Updating project to check open files 2026-10-23 02:20:32.971571433 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXb3wAa/src/foo.py") 2026-10-23 02:20:32.971580049 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXb3wAa/src/foo.py` 2026-10-23 02:20:32.971589146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXb3wAa/src/foo.py` 2026-10-23 02:20:32.971815892 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXb3wAa/src/foo.py` to project `.tmpXb3wAa` 2026-10-23 02:20:32.971835358 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXb3wAa/src/foo.py` 2026-10-23 02:20:32.971838113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:32.971850777 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:32.972093863 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXb3wAa/src/foo.py"))}: Checking file '/tmp/.tmpXb3wAa/src/foo.py' 2026-10-23 02:20:32.972205272 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpXb3wAa/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:32.986126984 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.27ms 2026-10-23 02:20:32.986152051 DEBUG Received server response for request 2 2026-10-23 02:20:32.986191786 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:32.986399806 DEBUG method="textDocument/codeAction" response.id=3 duration=185.65µs 2026-10-23 02:20:32.986434882 DEBUG Received server response for request 3 2026-10-23 02:20:32.996883200 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:32.996918836 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:32.996926140 DEBUG method="shutdown" response.id=4 duration=11.14µs 2026-10-23 02:20:32.996934526 DEBUG Received server response for request 4 2026-10-23 02:20:32.996937642 DEBUG Client sends notification `exit` 2026-10-23 02:20:32.996949444 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-23 02:20:33.001425089 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-23 02:20:33.001501352 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.001535896 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.001597442 DEBUG Client info: None 2026-10-23 02:20:33.001609254 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:33.001621657 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 02:20:33.001628089 INFO Version: Unknown 2026-10-23 02:20:33.001673194 DEBUG Received server response for request 1 2026-10-23 02:20:33.001707869 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.001720693 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.003040088 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.003080083 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.003084691 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.003098447 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.003101403 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:33.003125358 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.003141298 DEBUG Initializing workspace `file:///tmp/.tmp5hR7pZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:33.003155414 DEBUG Searching for a project in '/tmp/.tmp5hR7pZ/src' 2026-10-23 02:20:33.003181703 DEBUG Found project at '/tmp/.tmp5hR7pZ' 2026-10-23 02:20:33.003186092 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.003542280 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.003547860 DEBUG Resolving local virtual environment: /tmp/.tmp5hR7pZ/.venv 2026-10-23 02:20:33.003576494 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.003580642 DEBUG No virtual environment found 2026-10-23 02:20:33.003587905 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:33.003593866 DEBUG Adding first-party search path `/tmp/.tmp5hR7pZ/src` 2026-10-23 02:20:33.003596662 DEBUG Adding first-party search path `/tmp/.tmp5hR7pZ` 2026-10-23 02:20:33.003599487 DEBUG Using vendored stdlib 2026-10-23 02:20:33.003711808 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.003715555 DEBUG Adding new file root '/tmp/.tmp5hR7pZ' of kind Project 2026-10-23 02:20:33.009115854 INFO Project::index_files{project=.tmp5hR7pZ}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:33.009246128 DEBUG Updating project to check open files 2026-10-23 02:20:33.009532656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5hR7pZ/src/foo.py") 2026-10-23 02:20:33.009656017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5hR7pZ/src/foo.py` 2026-10-23 02:20:33.009753219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5hR7pZ/src/foo.py` 2026-10-23 02:20:33.010134845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5hR7pZ/src/foo.py` to project `.tmp5hR7pZ` 2026-10-23 02:20:33.010260751 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5hR7pZ/src/foo.py` 2026-10-23 02:20:33.010348045 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.010903276 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.011246059 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5hR7pZ/src/foo.py"))}: Checking file '/tmp/.tmp5hR7pZ/src/foo.py' 2026-10-23 02:20:33.011357819 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5hR7pZ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.023900765 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5hR7pZ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:33.028261214 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.12ms 2026-10-23 02:20:33.028283967 DEBUG Received server response for request 2 2026-10-23 02:20:33.028314013 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:33.068545314 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.068556785 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:33.068583065 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-23 02:20:33.069574093 DEBUG method="textDocument/codeAction" response.id=3 duration=41.14ms 2026-10-23 02:20:33.069706151 DEBUG Received server response for request 3 2026-10-23 02:20:33.080122168 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:33.080160891 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.080171100 DEBUG method="shutdown" response.id=4 duration=16.34µs 2026-10-23 02:20:33.080193572 DEBUG Received server response for request 4 2026-10-23 02:20:33.080197670 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.080220803 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-23 02:20:33.085541303 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:33.085616654 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.085639968 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.085692336 DEBUG Client info: None 2026-10-23 02:20:33.085704308 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:33.085716972 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:33.085721861 INFO Version: Unknown 2026-10-23 02:20:33.085761455 DEBUG Received server response for request 1 2026-10-23 02:20:33.085795760 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.085808293 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.085859279 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.085932887 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.085937015 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.085965839 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.086012536 DEBUG Initializing workspace `file:///tmp/.tmpquTJav/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:33.086025871 DEBUG Searching for a project in '/tmp/.tmpquTJav/src' 2026-10-23 02:20:33.086066177 DEBUG Found project at '/tmp/.tmpquTJav' 2026-10-23 02:20:33.086071647 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.086574290 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.086581363 DEBUG Resolving local virtual environment: /tmp/.tmpquTJav/.venv 2026-10-23 02:20:33.086617601 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.086622270 DEBUG No virtual environment found 2026-10-23 02:20:33.086630335 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:33.086636968 DEBUG Adding first-party search path `/tmp/.tmpquTJav/src` 2026-10-23 02:20:33.086639993 DEBUG Adding first-party search path `/tmp/.tmpquTJav` 2026-10-23 02:20:33.086642678 DEBUG Using vendored stdlib 2026-10-23 02:20:33.086759528 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.086764266 DEBUG Adding new file root '/tmp/.tmpquTJav' of kind Project 2026-10-23 02:20:33.088015193 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.088022066 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:33.090038428 INFO Project::index_files{project=.tmpquTJav}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:33.090054848 DEBUG Updating project to check open files 2026-10-23 02:20:33.090131152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpquTJav/src/foo.py") 2026-10-23 02:20:33.090139287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpquTJav/src/foo.py` 2026-10-23 02:20:33.090146220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpquTJav/src/foo.py` 2026-10-23 02:20:33.090225268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpquTJav/src/foo.py` to project `.tmpquTJav` 2026-10-23 02:20:33.090240687 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpquTJav/src/foo.py` 2026-10-23 02:20:33.090243262 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.090251908 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.090396800 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpquTJav/src/foo.py"))}: Checking file '/tmp/.tmpquTJav/src/foo.py' 2026-10-23 02:20:33.090548414 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpquTJav/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.107844496 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.59ms 2026-10-23 02:20:33.107893428 DEBUG Received server response for request 2 2026-10-23 02:20:33.107934104 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-23 02:20:33.108194452 DEBUG method="textDocument/codeAction" response.id=3 duration=83.28µs 2026-10-23 02:20:33.108288559 DEBUG Received server response for request 3 2026-10-23 02:20:33.118365710 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:33.118495934 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.118543123 DEBUG method="shutdown" response.id=4 duration=51.61µs 2026-10-23 02:20:33.118603286 DEBUG Received server response for request 4 2026-10-23 02:20:33.118607524 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.118730324 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-23 02:20:33.123077428 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:33.124422230 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.124447918 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.124504124 DEBUG Client info: None 2026-10-23 02:20:33.124529221 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:33.124541474 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:33.124545952 INFO Version: Unknown 2026-10-23 02:20:33.124658063 DEBUG Received server response for request 1 2026-10-23 02:20:33.124692066 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.124704750 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.125272495 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.125348037 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.125352084 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.125379686 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.125393542 DEBUG Initializing workspace `file:///tmp/.tmp8ELUF2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:33.125404933 DEBUG Searching for a project in '/tmp/.tmp8ELUF2/src' 2026-10-23 02:20:33.125443426 DEBUG Found project at '/tmp/.tmp8ELUF2' 2026-10-23 02:20:33.125448365 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.125830161 DEBUG Resolving local virtual environment: /tmp/.tmp8ELUF2/.venv 2026-10-23 02:20:33.125862772 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.125867852 DEBUG No virtual environment found 2026-10-23 02:20:33.125874194 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:33.125880185 DEBUG Adding first-party search path `/tmp/.tmp8ELUF2/src` 2026-10-23 02:20:33.125883221 DEBUG Adding first-party search path `/tmp/.tmp8ELUF2` 2026-10-23 02:20:33.125885946 DEBUG Using vendored stdlib 2026-10-23 02:20:33.126014397 INFO Python version: Python 3.10, platform: linux 2026-10-23 02:20:33.126018454 DEBUG Adding new file root '/tmp/.tmp8ELUF2' of kind Project 2026-10-23 02:20:33.127616411 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-23 02:20:33.129845122 INFO Project::index_files{project=.tmp8ELUF2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:33.129970086 DEBUG Updating project to check open files 2026-10-23 02:20:33.130249891 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.130676511 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 02:20:33.130787048 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 02:20:33.130872198 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 02:20:33.130952739 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-23 02:20:33.131076351 DEBUG method="workspace/executeCommand" response.id=2 duration=978.28µs 2026-10-23 02:20:33.131172101 DEBUG Received server response for request 2 2026-10-23 02:20:33.142699402 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:33.142829065 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.142922801 DEBUG method="shutdown" response.id=3 duration=97.35µs 2026-10-23 02:20:33.143031786 DEBUG Received server response for request 3 2026-10-23 02:20:33.143062323 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.143152692 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-23 02:20:33.144883940 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:33.144964931 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.145013432 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.145098833 DEBUG Client info: None 2026-10-23 02:20:33.145113941 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:33.145128368 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:33.145134990 INFO Version: Unknown 2026-10-23 02:20:33.145195284 DEBUG Received server response for request 1 2026-10-23 02:20:33.145237974 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.145251128 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.146047732 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.146150645 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.146156777 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.146176514 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.146179439 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:33.146190620 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.146205558 DEBUG Initializing workspace `file:///tmp/.tmppAcAi5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:33.146219074 DEBUG Searching for a project in '/tmp/.tmppAcAi5/src' 2026-10-23 02:20:33.146241045 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:33.146245293 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.146567888 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.146573248 DEBUG Resolving local virtual environment: /tmp/.tmppAcAi5/src/.venv 2026-10-23 02:20:33.146599658 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.146604336 DEBUG No virtual environment found 2026-10-23 02:20:33.146611289 DEBUG Adding first-party search path `/tmp/.tmppAcAi5/src` 2026-10-23 02:20:33.146614455 DEBUG Using vendored stdlib 2026-10-23 02:20:33.146720033 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.146724141 DEBUG Adding new file root '/tmp/.tmppAcAi5/src' of kind Project 2026-10-23 02:20:33.149056155 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:33.149207790 DEBUG Updating project to check open files 2026-10-23 02:20:33.149363442 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppAcAi5/src/foo.py") 2026-10-23 02:20:33.149464832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppAcAi5/src/foo.py` 2026-10-23 02:20:33.149569448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppAcAi5/src/foo.py` 2026-10-23 02:20:33.149751690 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppAcAi5/src/foo.py` to project `src` 2026-10-23 02:20:33.149862928 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppAcAi5/src/foo.py` 2026-10-23 02:20:33.149949691 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.149966312 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.150608056 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.170895539 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:33.177363120 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:33.210445782 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:33.210469306 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:33.210477802 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.210558704 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:33.210564284 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.249259694 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.249276666 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:33.249284130 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-23 02:20:33.249605763 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 99.554882ms 2026-10-23 02:20:33.249675173 DEBUG method="textDocument/completion" response.id=2 duration=99.70ms 2026-10-23 02:20:33.249772345 DEBUG Received server response for request 2 2026-10-23 02:20:33.260116207 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:33.260153457 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.260161151 DEBUG method="shutdown" response.id=3 duration=13.22µs 2026-10-23 02:20:33.260183092 DEBUG Received server response for request 3 2026-10-23 02:20:33.260188452 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.260209832 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-23 02:20:33.266451730 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:33.266542140 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.266567167 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.266642769 DEBUG Client info: None 2026-10-23 02:20:33.266656344 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:33.266669939 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:33.266676642 INFO Version: Unknown 2026-10-23 02:20:33.266722909 DEBUG Received server response for request 1 2026-10-23 02:20:33.266763525 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.266777752 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.266827295 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.266894972 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.266899029 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.266926771 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.266940257 DEBUG Initializing workspace `file:///tmp/.tmpNKaQPw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:33.266952640 DEBUG Searching for a project in '/tmp/.tmpNKaQPw/src' 2026-10-23 02:20:33.266977156 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:33.267012292 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.267427861 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.267434143 DEBUG Resolving local virtual environment: /tmp/.tmpNKaQPw/src/.venv 2026-10-23 02:20:33.267474438 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.267479638 DEBUG No virtual environment found 2026-10-23 02:20:33.267489286 DEBUG Adding first-party search path `/tmp/.tmpNKaQPw/src` 2026-10-23 02:20:33.267492552 DEBUG Using vendored stdlib 2026-10-23 02:20:33.267621053 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.267625933 DEBUG Adding new file root '/tmp/.tmpNKaQPw/src' of kind Project 2026-10-23 02:20:33.268505432 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.268523065 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:33.269542568 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:33.269554981 DEBUG Updating project to check open files 2026-10-23 02:20:33.269621496 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNKaQPw/src/foo.py") 2026-10-23 02:20:33.269629491 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNKaQPw/src/foo.py` 2026-10-23 02:20:33.269637325 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNKaQPw/src/foo.py` 2026-10-23 02:20:33.269720020 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNKaQPw/src/foo.py` to project `src` 2026-10-23 02:20:33.269735690 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNKaQPw/src/foo.py` 2026-10-23 02:20:33.269738164 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.269746270 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.270089383 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.290601016 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:33.296331384 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:33.326877018 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:33.326903067 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:33.326909910 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.326974140 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:33.326978538 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.366357039 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.366374903 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:33.366381565 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-23 02:20:33.366445325 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 96.65364ms 2026-10-23 02:20:33.366539321 DEBUG method="textDocument/completion" response.id=2 duration=96.79ms 2026-10-23 02:20:33.366618650 DEBUG Received server response for request 2 2026-10-23 02:20:33.377017304 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:33.377069312 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.377079922 DEBUG method="shutdown" response.id=3 duration=17.49µs 2026-10-23 02:20:33.377092576 DEBUG Received server response for request 3 2026-10-23 02:20:33.377097475 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.377121610 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-23 02:20:33.383604460 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 02:20:33.383723874 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.383748019 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.384040457 DEBUG Client info: None 2026-10-23 02:20:33.384055646 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 02:20:33.384073550 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-23 02:20:33.384080583 INFO Version: Unknown 2026-10-23 02:20:33.384121459 DEBUG Received server response for request 1 2026-10-23 02:20:33.384161384 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.384175070 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.384219794 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.384290236 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.384293783 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.384306617 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.384309362 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:33.384327556 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.384339959 DEBUG Initializing workspace `file:///tmp/.tmpzrTyBT/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-23 02:20:33.384354276 DEBUG Searching for a project in '/tmp/.tmpzrTyBT/src' 2026-10-23 02:20:33.384378552 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:33.384383982 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.384810161 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.384816243 DEBUG Resolving local virtual environment: /tmp/.tmpzrTyBT/src/.venv 2026-10-23 02:20:33.384855316 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.384860405 DEBUG No virtual environment found 2026-10-23 02:20:33.384869733 DEBUG Adding first-party search path `/tmp/.tmpzrTyBT/src` 2026-10-23 02:20:33.384872869 DEBUG Using vendored stdlib 2026-10-23 02:20:33.385006419 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.385011779 DEBUG Adding new file root '/tmp/.tmpzrTyBT/src' of kind Project 2026-10-23 02:20:33.386899260 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:33.386913817 DEBUG Updating project to check open files 2026-10-23 02:20:33.387009526 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzrTyBT/src/foo.py") 2026-10-23 02:20:33.387018393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzrTyBT/src/foo.py` 2026-10-23 02:20:33.387026588 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzrTyBT/src/foo.py` 2026-10-23 02:20:33.387111087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzrTyBT/src/foo.py` to project `src` 2026-10-23 02:20:33.387126516 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzrTyBT/src/foo.py` 2026-10-23 02:20:33.387129081 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.387137837 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.387525424 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.410915206 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:33.416766691 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:33.447060151 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:33.447084988 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:33.447091791 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.447177441 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:33.447182210 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.486743103 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 99.558668ms 2026-10-23 02:20:33.486815940 DEBUG method="textDocument/completion" response.id=2 duration=99.67ms 2026-10-23 02:20:33.486833052 DEBUG Received server response for request 2 2026-10-23 02:20:33.497158930 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:33.497189397 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.497195979 DEBUG method="shutdown" response.id=3 duration=11.24µs 2026-10-23 02:20:33.497202762 DEBUG Received server response for request 3 2026-10-23 02:20:33.497206389 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.497219133 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-23 02:20:33.503719345 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 02:20:33.503837407 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.503864477 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.503952352 DEBUG Client info: None 2026-10-23 02:20:33.503967992 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:33.504002647 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-23 02:20:33.504008878 INFO Version: Unknown 2026-10-23 02:20:33.504046449 DEBUG Received server response for request 1 2026-10-23 02:20:33.504085522 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.504098917 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.504146657 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.504214905 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.504218151 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.504245101 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.504258897 DEBUG Initializing workspace `file:///tmp/.tmpwYoW8x/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:33.504271050 DEBUG Searching for a project in '/tmp/.tmpwYoW8x/src' 2026-10-23 02:20:33.504295826 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:33.504300906 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.504735441 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.504743476 DEBUG Resolving local virtual environment: /tmp/.tmpwYoW8x/src/.venv 2026-10-23 02:20:33.504785455 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.504791156 DEBUG No virtual environment found 2026-10-23 02:20:33.504802146 DEBUG Adding first-party search path `/tmp/.tmpwYoW8x/src` 2026-10-23 02:20:33.504806314 DEBUG Using vendored stdlib 2026-10-23 02:20:33.504962437 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.504967276 DEBUG Adding new file root '/tmp/.tmpwYoW8x/src' of kind Project 2026-10-23 02:20:33.505665405 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.505671867 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:33.507044352 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:33.507059059 DEBUG Updating project to check open files 2026-10-23 02:20:33.507132377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwYoW8x/src/foo.py") 2026-10-23 02:20:33.507141945 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwYoW8x/src/foo.py` 2026-10-23 02:20:33.507149810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwYoW8x/src/foo.py` 2026-10-23 02:20:33.507257492 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwYoW8x/src/foo.py` to project `src` 2026-10-23 02:20:33.507273131 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwYoW8x/src/foo.py` 2026-10-23 02:20:33.507275555 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.507284432 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.507655268 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.528805699 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:33.534331974 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:33.561468093 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:33.561494021 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:33.561501806 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.561597305 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:33.561603026 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.601187824 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 93.852657ms 2026-10-23 02:20:33.601254949 DEBUG method="textDocument/completion" response.id=2 duration=93.96ms 2026-10-23 02:20:33.601273334 DEBUG Received server response for request 2 2026-10-23 02:20:33.611564737 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:33.611594844 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.611600935 DEBUG method="shutdown" response.id=3 duration=10.68µs 2026-10-23 02:20:33.611607658 DEBUG Received server response for request 3 2026-10-23 02:20:33.611610393 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.611623347 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-23 02:20:33.618211805 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 02:20:33.618315800 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.618370653 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.618426708 DEBUG Client info: None 2026-10-23 02:20:33.618439392 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 02:20:33.618457305 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-23 02:20:33.618463266 INFO Version: Unknown 2026-10-23 02:20:33.618499935 DEBUG Received server response for request 1 2026-10-23 02:20:33.618568774 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.618581899 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.620060382 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.620229900 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.620236793 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.620255188 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.620257963 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:33.620275486 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.620296475 DEBUG Initializing workspace `file:///tmp/.tmpI49Qpe/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-23 02:20:33.620318606 DEBUG Searching for a project in '/tmp/.tmpI49Qpe/src' 2026-10-23 02:20:33.620342912 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:33.620348543 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.622711184 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.622720271 DEBUG Resolving local virtual environment: /tmp/.tmpI49Qpe/src/.venv 2026-10-23 02:20:33.622765646 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.622771217 DEBUG No virtual environment found 2026-10-23 02:20:33.622779863 DEBUG Adding first-party search path `/tmp/.tmpI49Qpe/src` 2026-10-23 02:20:33.622783390 DEBUG Using vendored stdlib 2026-10-23 02:20:33.622899067 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.622903505 DEBUG Adding new file root '/tmp/.tmpI49Qpe/src' of kind Project 2026-10-23 02:20:33.625540221 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:33.625705490 DEBUG Updating project to check open files 2026-10-23 02:20:33.625933097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpI49Qpe/src/foo.py") 2026-10-23 02:20:33.626105962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpI49Qpe/src/foo.py` 2026-10-23 02:20:33.626257075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpI49Qpe/src/foo.py` 2026-10-23 02:20:33.626527613 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpI49Qpe/src/foo.py` to project `src` 2026-10-23 02:20:33.626707901 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpI49Qpe/src/foo.py` 2026-10-23 02:20:33.626844717 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.626959623 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.627495799 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.647285327 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:33.653040392 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:33.680489357 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:33.680833703 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:33.680963045 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.681263679 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:33.681395717 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.720765742 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.721023145 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:33.721167325 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-23 02:20:33.721311656 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 94.090021ms 2026-10-23 02:20:33.721530747 DEBUG method="textDocument/completion" response.id=2 duration=94.38ms 2026-10-23 02:20:33.721728598 DEBUG Received server response for request 2 2026-10-23 02:20:33.731951142 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:33.732023528 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.732140567 DEBUG method="shutdown" response.id=3 duration=15.84µs 2026-10-23 02:20:33.732275671 DEBUG Received server response for request 3 2026-10-23 02:20:33.732281522 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.732295107 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-23 02:20:33.739640124 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 02:20:33.739738779 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.739795285 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.739849947 DEBUG Client info: None 2026-10-23 02:20:33.739862862 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 02:20:33.739880465 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-23 02:20:33.739886085 INFO Version: Unknown 2026-10-23 02:20:33.739928485 DEBUG Received server response for request 1 2026-10-23 02:20:33.739966075 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.739992134 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.740036087 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.740111438 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.740115035 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.740142677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.740156122 DEBUG Initializing workspace `file:///tmp/.tmpluHbKS/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-23 02:20:33.740171130 DEBUG Searching for a project in '/tmp/.tmpluHbKS/src' 2026-10-23 02:20:33.740195536 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:33.740200846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.740668693 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.740674885 DEBUG Resolving local virtual environment: /tmp/.tmpluHbKS/src/.venv 2026-10-23 02:20:33.740712535 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.740717545 DEBUG No virtual environment found 2026-10-23 02:20:33.740726582 DEBUG Adding first-party search path `/tmp/.tmpluHbKS/src` 2026-10-23 02:20:33.740729637 DEBUG Using vendored stdlib 2026-10-23 02:20:33.740850143 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.740854882 DEBUG Adding new file root '/tmp/.tmpluHbKS/src' of kind Project 2026-10-23 02:20:33.741011636 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.741016636 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:33.744674677 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:33.744688924 DEBUG Updating project to check open files 2026-10-23 02:20:33.745121736 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpluHbKS/src/foo.py") 2026-10-23 02:20:33.745132105 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpluHbKS/src/foo.py` 2026-10-23 02:20:33.745139950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpluHbKS/src/foo.py` 2026-10-23 02:20:33.745239386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpluHbKS/src/foo.py` to project `src` 2026-10-23 02:20:33.745254374 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpluHbKS/src/foo.py` 2026-10-23 02:20:33.745257550 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.745265756 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.745646981 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.767513505 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:33.773105033 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:33.800026178 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:33.800053439 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:33.800060773 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.800526256 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:33.800538429 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.840301411 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 94.984429ms 2026-10-23 02:20:33.840380810 DEBUG method="textDocument/completion" response.id=2 duration=95.11ms 2026-10-23 02:20:33.840562260 DEBUG Received server response for request 2 2026-10-23 02:20:33.850756832 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:33.850828747 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.850835750 DEBUG method="shutdown" response.id=3 duration=11.69µs 2026-10-23 02:20:33.850884131 DEBUG Received server response for request 3 2026-10-23 02:20:33.850888609 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.850925879 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-23 02:20:33.858897521 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:33.860487453 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.860547456 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.860655338 DEBUG Client info: None 2026-10-23 02:20:33.860687779 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 02:20:33.860710441 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:33.860716473 INFO Version: Unknown 2026-10-23 02:20:33.860770194 DEBUG Received server response for request 1 2026-10-23 02:20:33.860819326 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.862020549 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.862939953 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.863014182 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.863020384 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.863037947 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.863041504 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:33.863054107 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.863069326 DEBUG Initializing workspace `file:///tmp/.tmpTvCsKT/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-23 02:20:33.863087791 DEBUG Searching for a project in '/tmp/.tmpTvCsKT/src' 2026-10-23 02:20:33.863112807 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:33.863118618 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.863609609 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.863621251 DEBUG Resolving local virtual environment: /tmp/.tmpTvCsKT/src/.venv 2026-10-23 02:20:33.863663631 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.863668670 DEBUG No virtual environment found 2026-10-23 02:20:33.863678298 DEBUG Adding first-party search path `/tmp/.tmpTvCsKT/src` 2026-10-23 02:20:33.863681394 DEBUG Using vendored stdlib 2026-10-23 02:20:33.863797542 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.863802070 DEBUG Adding new file root '/tmp/.tmpTvCsKT/src' of kind Project 2026-10-23 02:20:33.866346693 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:33.866365869 DEBUG Updating project to check open files 2026-10-23 02:20:33.866437714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTvCsKT/src/foo.py") 2026-10-23 02:20:33.866446050 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTvCsKT/src/foo.py` 2026-10-23 02:20:33.866454656 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTvCsKT/src/foo.py` 2026-10-23 02:20:33.866563690 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTvCsKT/src/foo.py` to project `src` 2026-10-23 02:20:33.866579490 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTvCsKT/src/foo.py` 2026-10-23 02:20:33.866581894 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.866590460 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.867032620 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.885024637 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:33.890481001 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:33.917311977 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:33.917336152 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:33.917343176 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.917427363 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:33.917432203 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:33.957198200 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 90.550983ms 2026-10-23 02:20:33.957271508 DEBUG method="textDocument/completion" response.id=2 duration=90.67ms 2026-10-23 02:20:33.957309379 DEBUG Received server response for request 2 2026-10-23 02:20:33.967535740 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:33.967590763 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:33.967598638 DEBUG method="shutdown" response.id=3 duration=14.43µs 2026-10-23 02:20:33.967664301 DEBUG Received server response for request 3 2026-10-23 02:20:33.967675703 DEBUG Client sends notification `exit` 2026-10-23 02:20:33.967703475 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-23 02:20:33.974972178 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:33.975071565 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:33.975108494 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:33.975184537 DEBUG Client info: None 2026-10-23 02:20:33.975197701 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:33.975212469 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:33.975219162 INFO Version: Unknown 2026-10-23 02:20:33.975263314 DEBUG Received server response for request 1 2026-10-23 02:20:33.975304351 DEBUG Client sends notification `initialized` 2026-10-23 02:20:33.975317196 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:33.975363342 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:33.975428114 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:33.975431570 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:33.975458631 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:33.975472026 DEBUG Initializing workspace `file:///tmp/.tmpoMA2Ee/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:33.975484579 DEBUG Searching for a project in '/tmp/.tmpoMA2Ee/src' 2026-10-23 02:20:33.975522310 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:33.975527851 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:33.975960222 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:33.975966173 DEBUG Resolving local virtual environment: /tmp/.tmpoMA2Ee/src/.venv 2026-10-23 02:20:33.976026225 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:33.976031495 DEBUG No virtual environment found 2026-10-23 02:20:33.976040863 DEBUG Adding first-party search path `/tmp/.tmpoMA2Ee/src` 2026-10-23 02:20:33.976043979 DEBUG Using vendored stdlib 2026-10-23 02:20:33.976165787 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:33.976170646 DEBUG Adding new file root '/tmp/.tmpoMA2Ee/src' of kind Project 2026-10-23 02:20:33.976919481 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:33.977005492 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:33.978388196 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:33.978401541 DEBUG Updating project to check open files 2026-10-23 02:20:33.978469658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoMA2Ee/src/foo.py") 2026-10-23 02:20:33.978477173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoMA2Ee/src/foo.py` 2026-10-23 02:20:33.978484456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoMA2Ee/src/foo.py` 2026-10-23 02:20:33.978586588 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoMA2Ee/src/foo.py` to project `src` 2026-10-23 02:20:33.978602668 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoMA2Ee/src/foo.py` 2026-10-23 02:20:33.978605103 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:33.978613598 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:33.978934681 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:33.998826882 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.004589390 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.032344890 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.032630546 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.032794784 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.033107972 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.033220843 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.072327254 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 93.66263ms 2026-10-23 02:20:34.072580870 DEBUG method="textDocument/completion" response.id=2 duration=93.96ms 2026-10-23 02:20:34.072706906 DEBUG Received server response for request 2 2026-10-23 02:20:34.082941843 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.083098918 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.083107324 DEBUG method="shutdown" response.id=3 duration=13.74µs 2026-10-23 02:20:34.083115128 DEBUG Received server response for request 3 2026-10-23 02:20:34.083118695 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.083131399 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-23 02:20:34.090240804 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:34.090321074 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.090359727 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.090435780 DEBUG Client info: None 2026-10-23 02:20:34.090448994 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 02:20:34.090466668 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:34.090472408 INFO Version: Unknown 2026-10-23 02:20:34.090521981 DEBUG Received server response for request 1 2026-10-23 02:20:34.090561736 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.090574370 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.090620386 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.090687041 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.090690387 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.090717127 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.090730973 DEBUG Initializing workspace `file:///tmp/.tmpY7L8nB/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-23 02:20:34.090745771 DEBUG Searching for a project in '/tmp/.tmpY7L8nB/src' 2026-10-23 02:20:34.090769506 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.090775186 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.091212677 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.091219520 DEBUG Resolving local virtual environment: /tmp/.tmpY7L8nB/src/.venv 2026-10-23 02:20:34.091259264 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.091264153 DEBUG No virtual environment found 2026-10-23 02:20:34.091273691 DEBUG Adding first-party search path `/tmp/.tmpY7L8nB/src` 2026-10-23 02:20:34.091276977 DEBUG Using vendored stdlib 2026-10-23 02:20:34.091402753 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.091407813 DEBUG Adding new file root '/tmp/.tmpY7L8nB/src' of kind Project 2026-10-23 02:20:34.092094721 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.092100161 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.094262357 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:34.094276524 DEBUG Updating project to check open files 2026-10-23 02:20:34.094401778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpY7L8nB/src/foo.py") 2026-10-23 02:20:34.094413581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpY7L8nB/src/foo.py` 2026-10-23 02:20:34.094514149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpY7L8nB/src/foo.py` 2026-10-23 02:20:34.094672937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpY7L8nB/src/foo.py` to project `src` 2026-10-23 02:20:34.094733110 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpY7L8nB/src/foo.py` 2026-10-23 02:20:34.094737057 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:34.094749050 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:34.095099898 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.117023529 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.122647318 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.150547920 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.150572927 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.150579559 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.150727437 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.150733318 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.150922993 DEBUG method="textDocument/completion" response.id=2 duration=56.16ms 2026-10-23 02:20:34.150953050 DEBUG Received server response for request 2 2026-10-23 02:20:34.161150998 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.161179792 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.161185452 DEBUG method="shutdown" response.id=3 duration=10.29µs 2026-10-23 02:20:34.161191894 DEBUG Received server response for request 3 2026-10-23 02:20:34.161195000 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.161204839 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-23 02:20:34.166912995 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 02:20:34.167033481 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.167296014 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.167344485 DEBUG Client info: None 2026-10-23 02:20:34.167359473 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:34.167373900 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-23 02:20:34.167379911 INFO Version: Unknown 2026-10-23 02:20:34.167418173 DEBUG Received server response for request 1 2026-10-23 02:20:34.167457176 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.167469740 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.167524903 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.167595225 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.167598561 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.167627395 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.167641532 DEBUG Initializing workspace `file:///tmp/.tmpM2chvh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:34.167653985 DEBUG Searching for a project in '/tmp/.tmpM2chvh/src' 2026-10-23 02:20:34.167678762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.167684102 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.168116152 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.168123285 DEBUG Resolving local virtual environment: /tmp/.tmpM2chvh/src/.venv 2026-10-23 02:20:34.168162188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.168167028 DEBUG No virtual environment found 2026-10-23 02:20:34.168206722 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.168210279 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.168468924 DEBUG Adding first-party search path `/tmp/.tmpM2chvh/src` 2026-10-23 02:20:34.168540368 DEBUG Using vendored stdlib 2026-10-23 02:20:34.169271028 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.169278973 DEBUG Adding new file root '/tmp/.tmpM2chvh/src' of kind Project 2026-10-23 02:20:34.171149181 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:34.171200307 DEBUG Updating project to check open files 2026-10-23 02:20:34.171272001 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM2chvh/src/foo.py") 2026-10-23 02:20:34.171280678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpM2chvh/src/foo.py` 2026-10-23 02:20:34.171383941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpM2chvh/src/foo.py` 2026-10-23 02:20:34.171581261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpM2chvh/src/foo.py` to project `src` 2026-10-23 02:20:34.171599325 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM2chvh/src/foo.py` 2026-10-23 02:20:34.171601580 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:34.171611258 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:34.171881024 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.193675232 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.199446888 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.227099625 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.227416951 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.227540342 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.227719468 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.227826539 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.267693656 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 96.032705ms 2026-10-23 02:20:34.268083678 DEBUG method="textDocument/completion" response.id=2 duration=96.46ms 2026-10-23 02:20:34.268251092 DEBUG Received server response for request 2 2026-10-23 02:20:34.278542525 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.278688990 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.278812952 DEBUG method="shutdown" response.id=3 duration=128.75µs 2026-10-23 02:20:34.278944850 DEBUG Received server response for request 3 2026-10-23 02:20:34.279087738 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.279222160 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-23 02:20:34.286408449 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 02:20:34.286522022 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.286547309 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.286621609 DEBUG Client info: None 2026-10-23 02:20:34.286634804 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:34.286648710 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:34.286654731 INFO Version: Unknown 2026-10-23 02:20:34.286704073 DEBUG Received server response for request 1 2026-10-23 02:20:34.286744269 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.286756923 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.288052733 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.288117785 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.288123476 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.288138153 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.288140919 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.288165745 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.288184300 DEBUG Initializing workspace `file:///tmp/.tmpU9UuZy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:34.288202053 DEBUG Searching for a project in '/tmp/.tmpU9UuZy/src' 2026-10-23 02:20:34.288226269 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.288232170 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.288668809 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.288675291 DEBUG Resolving local virtual environment: /tmp/.tmpU9UuZy/src/.venv 2026-10-23 02:20:34.288716498 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.288721327 DEBUG No virtual environment found 2026-10-23 02:20:34.288730354 DEBUG Adding first-party search path `/tmp/.tmpU9UuZy/src` 2026-10-23 02:20:34.288733520 DEBUG Using vendored stdlib 2026-10-23 02:20:34.288860608 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.288865738 DEBUG Adding new file root '/tmp/.tmpU9UuZy/src' of kind Project 2026-10-23 02:20:34.295769547 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.006s 2026-10-23 02:20:34.295916283 DEBUG Updating project to check open files 2026-10-23 02:20:34.296213109 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU9UuZy/src/foo.py") 2026-10-23 02:20:34.296373731 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU9UuZy/src/foo.py` 2026-10-23 02:20:34.296546485 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU9UuZy/src/foo.py` 2026-10-23 02:20:34.296852689 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpU9UuZy/src/foo.py` to project `src` 2026-10-23 02:20:34.297017238 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU9UuZy/src/foo.py` 2026-10-23 02:20:34.297176546 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:34.297344762 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:34.297839861 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.316177346 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.321872888 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.349027742 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.349302427 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.349416130 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.349625273 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.349784772 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.389329424 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 91.767165ms 2026-10-23 02:20:34.389699218 DEBUG method="textDocument/completion" response.id=2 duration=92.17ms 2026-10-23 02:20:34.389827298 DEBUG Received server response for request 2 2026-10-23 02:20:34.400200355 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.400269334 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.400277139 DEBUG method="shutdown" response.id=3 duration=14.37µs 2026-10-23 02:20:34.400299601 DEBUG Received server response for request 3 2026-10-23 02:20:34.400304961 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.400321191 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-23 02:20:34.407588983 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 02:20:34.407680856 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.407703107 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.407792505 DEBUG Client info: None 2026-10-23 02:20:34.407806241 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:34.407818594 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-23 02:20:34.407823974 INFO Version: Unknown 2026-10-23 02:20:34.407863508 DEBUG Received server response for request 1 2026-10-23 02:20:34.407893545 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.407905747 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.407954579 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.408047794 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.408051962 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.408080225 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.408096325 DEBUG Initializing workspace `file:///tmp/.tmpIAFr2n/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:34.408109830 DEBUG Searching for a project in '/tmp/.tmpIAFr2n/src' 2026-10-23 02:20:34.408133976 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.408139536 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.408644193 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.408650815 DEBUG Resolving local virtual environment: /tmp/.tmpIAFr2n/src/.venv 2026-10-23 02:20:34.408687874 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.408692663 DEBUG No virtual environment found 2026-10-23 02:20:34.408701690 DEBUG Adding first-party search path `/tmp/.tmpIAFr2n/src` 2026-10-23 02:20:34.408704846 DEBUG Using vendored stdlib 2026-10-23 02:20:34.408821365 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.408825773 DEBUG Adding new file root '/tmp/.tmpIAFr2n/src' of kind Project 2026-10-23 02:20:34.409604955 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.409611837 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.411013557 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:34.411035027 DEBUG Updating project to check open files 2026-10-23 02:20:34.411157737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIAFr2n/src/foo.py") 2026-10-23 02:20:34.411167906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIAFr2n/src/foo.py` 2026-10-23 02:20:34.411176602 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIAFr2n/src/foo.py` 2026-10-23 02:20:34.411276921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIAFr2n/src/foo.py` to project `src` 2026-10-23 02:20:34.411292610 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIAFr2n/src/foo.py` 2026-10-23 02:20:34.411295215 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:34.411304763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:34.411633970 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.433452364 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.439082845 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.466424329 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.466447061 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.466453463 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.466525889 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.466531450 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.505961658 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 94.601982ms 2026-10-23 02:20:34.506086061 DEBUG method="textDocument/completion" response.id=2 duration=94.77ms 2026-10-23 02:20:34.506105327 DEBUG Received server response for request 2 2026-10-23 02:20:34.516283087 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.516314696 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.516319976 DEBUG method="shutdown" response.id=3 duration=10.25µs 2026-10-23 02:20:34.516326719 DEBUG Received server response for request 3 2026-10-23 02:20:34.516329624 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.516342689 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-23 02:20:34.523043628 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-23 02:20:34.523145960 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.523186395 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.523248662 DEBUG Client info: None 2026-10-23 02:20:34.523260484 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:34.523273739 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:34.523279210 INFO Version: Unknown 2026-10-23 02:20:34.523317161 DEBUG Received server response for request 1 2026-10-23 02:20:34.523357326 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.523370250 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.523411488 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.523483873 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.523487150 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.523527024 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.523541612 DEBUG Initializing workspace `file:///tmp/.tmpJ4DZ4p/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:34.523553915 DEBUG Searching for a project in '/tmp/.tmpJ4DZ4p/src' 2026-10-23 02:20:34.523578852 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.523584152 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.524019238 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.524024668 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.524062940 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.524066787 DEBUG Resolving local virtual environment: /tmp/.tmpJ4DZ4p/src/.venv 2026-10-23 02:20:34.524107022 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.524112102 DEBUG No virtual environment found 2026-10-23 02:20:34.524121309 DEBUG Adding first-party search path `/tmp/.tmpJ4DZ4p/src` 2026-10-23 02:20:34.524124585 DEBUG Using vendored stdlib 2026-10-23 02:20:34.524250662 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.524255731 DEBUG Adding new file root '/tmp/.tmpJ4DZ4p/src' of kind Project 2026-10-23 02:20:34.526259630 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:34.526273516 DEBUG Updating project to check open files 2026-10-23 02:20:34.526344198 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJ4DZ4p/src/foo.py") 2026-10-23 02:20:34.526352083 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJ4DZ4p/src/foo.py` 2026-10-23 02:20:34.526359036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJ4DZ4p/src/foo.py` 2026-10-23 02:20:34.526443254 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJ4DZ4p/src/foo.py` to project `src` 2026-10-23 02:20:34.526457982 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJ4DZ4p/src/foo.py` 2026-10-23 02:20:34.526460647 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:34.526469694 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:34.526874132 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.550861835 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.556774656 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.587452327 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.587478807 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.587486050 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.587563015 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.587568144 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.630606540 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 104.074359ms 2026-10-23 02:20:34.630709904 DEBUG method="textDocument/completion" response.id=2 duration=104.23ms 2026-10-23 02:20:34.630728188 DEBUG Received server response for request 2 2026-10-23 02:20:34.641009272 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.641045370 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.641052002 DEBUG method="shutdown" response.id=3 duration=12.27µs 2026-10-23 02:20:34.641059907 DEBUG Received server response for request 3 2026-10-23 02:20:34.641063494 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.641076909 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-23 02:20:34.647251049 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:34.647330959 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.647368159 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.647447137 DEBUG Client info: None 2026-10-23 02:20:34.647460071 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:34.648560966 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:34.648568841 INFO Version: Unknown 2026-10-23 02:20:34.649056706 DEBUG Received server response for request 1 2026-10-23 02:20:34.649097723 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.649112531 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.649159830 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.649228398 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.649231855 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.649264686 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.649283391 DEBUG Initializing workspace `file:///tmp/.tmph7PxJz/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-23 02:20:34.649297939 DEBUG Searching for a project in '/tmp/.tmph7PxJz/app/src' 2026-10-23 02:20:34.649325080 DEBUG Found project at '/tmp/.tmph7PxJz/app' 2026-10-23 02:20:34.649330069 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.649750888 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.649757360 DEBUG Resolving local virtual environment: /tmp/.tmph7PxJz/app/.venv 2026-10-23 02:20:34.649795863 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.649800592 DEBUG No virtual environment found 2026-10-23 02:20:34.649808166 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:34.649815259 DEBUG Adding first-party search path `/tmp/.tmph7PxJz/app/src` 2026-10-23 02:20:34.649818425 DEBUG Adding first-party search path `/tmp/.tmph7PxJz/app` 2026-10-23 02:20:34.649821210 DEBUG Using vendored stdlib 2026-10-23 02:20:34.649946425 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.649951424 DEBUG Adding new file root '/tmp/.tmph7PxJz/app' of kind Project 2026-10-23 02:20:34.650637101 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.650643062 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.651884019 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:34.651899258 DEBUG Initializing workspace `file:///tmp/.tmph7PxJz/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-23 02:20:34.651914196 DEBUG Searching for a project in '/tmp/.tmph7PxJz/tools' 2026-10-23 02:20:34.651940746 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.651947118 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.653227680 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.653234903 DEBUG Resolving local virtual environment: /tmp/.tmph7PxJz/tools/.venv 2026-10-23 02:20:34.653262886 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.653267464 DEBUG No virtual environment found 2026-10-23 02:20:34.653274487 DEBUG Adding first-party search path `/tmp/.tmph7PxJz/tools` 2026-10-23 02:20:34.653277743 DEBUG Using vendored stdlib 2026-10-23 02:20:34.653383612 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.653387028 DEBUG Adding new file root '/tmp/.tmph7PxJz/tools' of kind Project 2026-10-23 02:20:34.656351689 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:34.656365876 DEBUG Updating project to check open files 2026-10-23 02:20:34.656388699 DEBUG Updating project to check open files 2026-10-23 02:20:34.656428704 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.656443251 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.656464621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmph7PxJz/scratch.py") 2026-10-23 02:20:34.675644195 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.681543581 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.709079078 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.709503935 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.709637546 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.709734327 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.709739858 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.709827873 DEBUG method="textDocument/completion" response.id=2 duration=53.34ms 2026-10-23 02:20:34.709842290 DEBUG Received server response for request 2 2026-10-23 02:20:34.719921725 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.719962332 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.719971078 DEBUG method="shutdown" response.id=3 duration=13.79µs 2026-10-23 02:20:34.720000413 DEBUG Received server response for request 3 2026-10-23 02:20:34.720005623 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.720023837 DEBUG Received exit notification, exiting 2026-10-23 02:20:34.729022716 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:34.729085053 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.729130728 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.729204817 DEBUG Client info: None 2026-10-23 02:20:34.729229323 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:34.729245995 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:34.729253128 INFO Version: Unknown 2026-10-23 02:20:34.730673692 DEBUG Received server response for request 1 2026-10-23 02:20:34.730723306 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.730755306 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.730812803 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.730846687 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.730851596 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.730875050 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.730878336 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.730896180 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.730916308 DEBUG Initializing workspace `file:///tmp/.tmp4U6idp/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-23 02:20:34.730932388 DEBUG Searching for a project in '/tmp/.tmp4U6idp/app/src' 2026-10-23 02:20:34.730960871 DEBUG Found project at '/tmp/.tmp4U6idp/app' 2026-10-23 02:20:34.730965820 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.731433788 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.731439299 DEBUG Resolving local virtual environment: /tmp/.tmp4U6idp/app/.venv 2026-10-23 02:20:34.731471759 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.731476118 DEBUG No virtual environment found 2026-10-23 02:20:34.731483251 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:34.731501505 DEBUG Adding first-party search path `/tmp/.tmp4U6idp/app/src` 2026-10-23 02:20:34.731504781 DEBUG Adding first-party search path `/tmp/.tmp4U6idp/app` 2026-10-23 02:20:34.731507547 DEBUG Using vendored stdlib 2026-10-23 02:20:34.731626049 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.731630347 DEBUG Adding new file root '/tmp/.tmp4U6idp/app' of kind Project 2026-10-23 02:20:34.733631410 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:34.733645497 DEBUG Initializing workspace `file:///tmp/.tmp4U6idp/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-23 02:20:34.733659303 DEBUG Searching for a project in '/tmp/.tmp4U6idp/tools' 2026-10-23 02:20:34.733688648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.733692946 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.734177905 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.734184858 DEBUG Resolving local virtual environment: /tmp/.tmp4U6idp/tools/.venv 2026-10-23 02:20:34.734301307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.734307899 DEBUG No virtual environment found 2026-10-23 02:20:34.734316655 DEBUG Adding first-party search path `/tmp/.tmp4U6idp/tools` 2026-10-23 02:20:34.734319902 DEBUG Using vendored stdlib 2026-10-23 02:20:34.734581663 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.734587704 DEBUG Adding new file root '/tmp/.tmp4U6idp/tools' of kind Project 2026-10-23 02:20:34.736806486 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:34.736840750 DEBUG Updating project to check open files 2026-10-23 02:20:34.736859866 DEBUG Updating project to check open files 2026-10-23 02:20:34.736897256 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.736910681 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.737010368 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4U6idp/scratch.py") 2026-10-23 02:20:34.757446710 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.763151049 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.792158518 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.792181681 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.792189165 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.792261811 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.792266109 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.832090998 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 95.009927ms 2026-10-23 02:20:34.832201395 DEBUG method="textDocument/completion" response.id=2 duration=95.16ms 2026-10-23 02:20:34.832303206 DEBUG Received server response for request 2 2026-10-23 02:20:34.842419460 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.842464104 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.842471839 DEBUG method="shutdown" response.id=3 duration=13.32µs 2026-10-23 02:20:34.842557469 DEBUG Received server response for request 3 2026-10-23 02:20:34.842563300 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.842586504 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-23 02:20:34.849553732 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:34.849634924 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.849672975 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.849746002 DEBUG Client info: None 2026-10-23 02:20:34.849758786 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 02:20:34.849777431 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:34.849782972 INFO Version: Unknown 2026-10-23 02:20:34.849824890 DEBUG Received server response for request 1 2026-10-23 02:20:34.849866629 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.849880184 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.849926751 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.850019395 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.850022992 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.850049862 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.850062867 DEBUG Initializing workspace `file:///tmp/.tmp0G7LHa/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-23 02:20:34.850077103 DEBUG Searching for a project in '/tmp/.tmp0G7LHa/src' 2026-10-23 02:20:34.850102070 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.850108011 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.850538048 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.850544380 DEBUG Resolving local virtual environment: /tmp/.tmp0G7LHa/src/.venv 2026-10-23 02:20:34.850583974 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.850588863 DEBUG No virtual environment found 2026-10-23 02:20:34.850599042 DEBUG Adding first-party search path `/tmp/.tmp0G7LHa/src` 2026-10-23 02:20:34.850602218 DEBUG Using vendored stdlib 2026-10-23 02:20:34.850726071 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.850731180 DEBUG Adding new file root '/tmp/.tmp0G7LHa/src' of kind Project 2026-10-23 02:20:34.851552030 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.851557600 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.852725281 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:34.852738696 DEBUG Updating project to check open files 2026-10-23 02:20:34.852806022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0G7LHa/src/foo.py") 2026-10-23 02:20:34.852814067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0G7LHa/src/foo.py` 2026-10-23 02:20:34.852821251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0G7LHa/src/foo.py` 2026-10-23 02:20:34.852904717 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0G7LHa/src/foo.py` to project `src` 2026-10-23 02:20:34.852919795 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0G7LHa/src/foo.py` 2026-10-23 02:20:34.852922230 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:34.852930415 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:34.853247500 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.875590328 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.881282975 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:34.908573974 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:34.908930463 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:34.909177216 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.909459776 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:34.909785777 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.912167575 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-23 02:20:34.912379462 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:34.912618721 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 59.619837ms 2026-10-23 02:20:34.912859262 DEBUG method="textDocument/completion" response.id=2 duration=59.92ms 2026-10-23 02:20:34.912877616 DEBUG Received server response for request 2 2026-10-23 02:20:34.923108847 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.923132441 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.923137981 DEBUG method="shutdown" response.id=3 duration=8.63µs 2026-10-23 02:20:34.923144283 DEBUG Received server response for request 3 2026-10-23 02:20:34.923147128 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.923156716 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-23 02:20:34.932456099 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:34.932562819 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.932601011 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.932668187 DEBUG Client info: None 2026-10-23 02:20:34.932680109 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 02:20:34.932696710 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:34.932702902 INFO Version: Unknown 2026-10-23 02:20:34.932742636 DEBUG Received server response for request 1 2026-10-23 02:20:34.932777622 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.932789544 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.932831403 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.932896355 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.932900392 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.932925990 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.932937692 DEBUG Initializing workspace `file:///tmp/.tmpvoQZ45/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-23 02:20:34.932951268 DEBUG Searching for a project in '/tmp/.tmpvoQZ45/src' 2026-10-23 02:20:34.932973600 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.932992966 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.933415458 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.933422502 DEBUG Resolving local virtual environment: /tmp/.tmpvoQZ45/src/.venv 2026-10-23 02:20:34.933457998 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.933462637 DEBUG No virtual environment found 2026-10-23 02:20:34.933471604 DEBUG Adding first-party search path `/tmp/.tmpvoQZ45/src` 2026-10-23 02:20:34.933474780 DEBUG Using vendored stdlib 2026-10-23 02:20:34.933608941 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.933613690 DEBUG Adding new file root '/tmp/.tmpvoQZ45/src' of kind Project 2026-10-23 02:20:34.935853331 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.935859443 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.937430840 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:34.937471556 DEBUG Updating project to check open files 2026-10-23 02:20:34.937547409 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvoQZ45/src/foo.py") 2026-10-23 02:20:34.937555203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvoQZ45/src/foo.py` 2026-10-23 02:20:34.937562226 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvoQZ45/src/foo.py` 2026-10-23 02:20:34.937641104 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvoQZ45/src/foo.py` to project `src` 2026-10-23 02:20:34.937656102 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvoQZ45/src/foo.py` 2026-10-23 02:20:34.937658477 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:34.937667574 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:34.938060842 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.957181696 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:34.957646338 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 19.931034ms 2026-10-23 02:20:34.957689699 DEBUG method="textDocument/completion" response.id=2 duration=20.01ms 2026-10-23 02:20:34.957706661 DEBUG Received server response for request 2 2026-10-23 02:20:34.967930988 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:34.967961826 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:34.967966915 DEBUG method="shutdown" response.id=3 duration=9.90µs 2026-10-23 02:20:34.967973568 DEBUG Received server response for request 3 2026-10-23 02:20:34.967976363 DEBUG Client sends notification `exit` 2026-10-23 02:20:34.968000308 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-23 02:20:34.971088110 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:34.971176476 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:34.971204598 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:34.971287343 DEBUG Client info: None 2026-10-23 02:20:34.971302001 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-23 02:20:34.971320245 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:34.971326116 INFO Version: Unknown 2026-10-23 02:20:34.971370670 DEBUG Received server response for request 1 2026-10-23 02:20:34.971410494 DEBUG Client sends notification `initialized` 2026-10-23 02:20:34.971423910 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:34.971480556 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:34.971572689 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:34.971576155 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:34.971603356 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:34.971617262 DEBUG Initializing workspace `file:///tmp/.tmpwavPWj/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-23 02:20:34.971632020 DEBUG Searching for a project in '/tmp/.tmpwavPWj/src' 2026-10-23 02:20:34.971656155 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:34.971661415 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:34.972164409 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:34.972170540 DEBUG Resolving local virtual environment: /tmp/.tmpwavPWj/src/.venv 2026-10-23 02:20:34.972211176 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:34.972216065 DEBUG No virtual environment found 2026-10-23 02:20:34.972225774 DEBUG Adding first-party search path `/tmp/.tmpwavPWj/src` 2026-10-23 02:20:34.972228990 DEBUG Using vendored stdlib 2026-10-23 02:20:34.972349055 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:34.972353333 DEBUG Adding new file root '/tmp/.tmpwavPWj/src' of kind Project 2026-10-23 02:20:34.972964018 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:34.973016467 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:34.974822214 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:34.974836190 DEBUG Updating project to check open files 2026-10-23 02:20:34.974904799 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwavPWj/src/foo.py") 2026-10-23 02:20:34.974912784 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwavPWj/src/foo.py` 2026-10-23 02:20:34.974919897 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwavPWj/src/foo.py` 2026-10-23 02:20:34.975030244 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwavPWj/src/foo.py` to project `src` 2026-10-23 02:20:34.975046394 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwavPWj/src/foo.py` 2026-10-23 02:20:34.975049230 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:34.975058086 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:34.975301322 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:34.995770746 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.001363476 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 26.253953ms 2026-10-23 02:20:35.001408551 DEBUG method="textDocument/completion" response.id=2 duration=26.34ms 2026-10-23 02:20:35.001423739 DEBUG Received server response for request 2 2026-10-23 02:20:35.011633439 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.011663115 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.011668545 DEBUG method="shutdown" response.id=3 duration=10.06µs 2026-10-23 02:20:35.011675508 DEBUG Received server response for request 3 2026-10-23 02:20:35.011678364 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.011690406 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-23 02:20:35.015207804 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-23 02:20:35.015292222 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.015314624 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.015383764 DEBUG Client info: None 2026-10-23 02:20:35.015396397 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.015409833 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.015415844 INFO Version: Unknown 2026-10-23 02:20:35.015454917 DEBUG Received server response for request 1 2026-10-23 02:20:35.015512936 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.015570574 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.015657207 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.015660843 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.015687163 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.015702321 DEBUG Initializing workspace `file:///tmp/.tmp9sQ9vH/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmp9sQ9vH/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.015716568 DEBUG Using overridden configuration file at '/tmp/.tmp9sQ9vH/ty[dev].toml' 2026-10-23 02:20:35.015746564 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.016162344 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.016169538 DEBUG Resolving local virtual environment: /tmp/.tmp9sQ9vH/src/.venv 2026-10-23 02:20:35.016207729 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.016212598 DEBUG No virtual environment found 2026-10-23 02:20:35.016221134 DEBUG Adding first-party search path `/tmp/.tmp9sQ9vH/src` 2026-10-23 02:20:35.016224270 DEBUG Using vendored stdlib 2026-10-23 02:20:35.016340458 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.016345287 DEBUG Adding new file root '/tmp/.tmp9sQ9vH/src' of kind Project 2026-10-23 02:20:35.018337434 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.018350659 DEBUG Updating project to check open files 2026-10-23 02:20:35.018551585 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:35.018585609 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.018588735 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.018670288 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.018711976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9sQ9vH/src/foo.py") 2026-10-23 02:20:35.018718809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9sQ9vH/src/foo.py` 2026-10-23 02:20:35.018728808 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9sQ9vH/src/foo.py` 2026-10-23 02:20:35.018811743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9sQ9vH/src/foo.py` to project `src` 2026-10-23 02:20:35.018826922 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9sQ9vH/src/foo.py` 2026-10-23 02:20:35.018829687 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.018837692 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.018849975 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.018998123 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9sQ9vH/src/foo.py"))}: Checking file '/tmp/.tmp9sQ9vH/src/foo.py' 2026-10-23 02:20:35.034519276 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9sQ9vH/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.041088427 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.23ms 2026-10-23 02:20:35.041112192 DEBUG Received server response for request 2 2026-10-23 02:20:35.051355435 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.051383938 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.051389619 DEBUG method="shutdown" response.id=3 duration=9.62µs 2026-10-23 02:20:35.051396141 DEBUG Received server response for request 3 2026-10-23 02:20:35.051398736 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.051410287 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-23 02:20:35.054810124 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.054885776 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.054913228 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.054971577 DEBUG Client info: None 2026-10-23 02:20:35.055000001 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.055013185 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.055018726 INFO Version: Unknown 2026-10-23 02:20:35.055088226 DEBUG Received server response for request 1 2026-10-23 02:20:35.055126838 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.055142027 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.055197281 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.055267051 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.055270588 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.055298791 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.055314631 DEBUG Initializing workspace `file:///tmp/.tmpwsv2xO/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpwsv2xO/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.055403077 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.055406743 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.055530375 DEBUG Using overridden configuration file at '/tmp/.tmpwsv2xO/ty2.toml' 2026-10-23 02:20:35.055561874 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.056007460 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.056014063 DEBUG Resolving local virtual environment: /tmp/.tmpwsv2xO/src/.venv 2026-10-23 02:20:35.056049790 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.056054639 DEBUG No virtual environment found 2026-10-23 02:20:35.056063315 DEBUG Adding first-party search path `/tmp/.tmpwsv2xO/src` 2026-10-23 02:20:35.056066651 DEBUG Using vendored stdlib 2026-10-23 02:20:35.056189291 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.056193629 DEBUG Adding new file root '/tmp/.tmpwsv2xO/src' of kind Project 2026-10-23 02:20:35.058149418 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.058163154 DEBUG Updating project to check open files 2026-10-23 02:20:35.058227244 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwsv2xO/src/foo.py") 2026-10-23 02:20:35.058234858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwsv2xO/src/foo.py` 2026-10-23 02:20:35.058241711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwsv2xO/src/foo.py` 2026-10-23 02:20:35.058325448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwsv2xO/src/foo.py` to project `src` 2026-10-23 02:20:35.058340115 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwsv2xO/src/foo.py` 2026-10-23 02:20:35.058342530 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.058350104 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.058470640 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwsv2xO/src/foo.py"))}: Checking file '/tmp/.tmpwsv2xO/src/foo.py' 2026-10-23 02:20:35.058580446 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwsv2xO/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.075168400 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwsv2xO/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.081137095 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.78ms 2026-10-23 02:20:35.081157563 DEBUG Received server response for request 2 2026-10-23 02:20:35.091395887 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.091421655 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.091428368 DEBUG method="shutdown" response.id=3 duration=10.41µs 2026-10-23 02:20:35.091434930 DEBUG Received server response for request 3 2026-10-23 02:20:35.091437585 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.091446973 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-23 02:20:35.096683856 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.096754518 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.096776910 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.096825501 DEBUG Client info: None 2026-10-23 02:20:35.096837414 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.096849266 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.096854185 INFO Version: Unknown 2026-10-23 02:20:35.096890513 DEBUG Received server response for request 1 2026-10-23 02:20:35.096923515 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.096935117 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.096974561 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.097054290 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.097057617 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.097087052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.097100998 DEBUG Initializing workspace `file:///tmp/.tmpvKaKZA/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-23 02:20:35.097120454 DEBUG Searching for a project in '/tmp/.tmpvKaKZA/src' 2026-10-23 02:20:35.097141324 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.097146313 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.097519433 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.097525564 DEBUG Resolving local virtual environment: /tmp/.tmpvKaKZA/src/.venv 2026-10-23 02:20:35.097556232 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.097560540 DEBUG No virtual environment found 2026-10-23 02:20:35.097569076 DEBUG Adding first-party search path `/tmp/.tmpvKaKZA/src` 2026-10-23 02:20:35.097572102 DEBUG Using vendored stdlib 2026-10-23 02:20:35.097685865 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.097689432 DEBUG Adding new file root '/tmp/.tmpvKaKZA/src' of kind Project 2026-10-23 02:20:35.098562950 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.098568931 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.099671620 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.099684313 DEBUG Updating project to check open files 2026-10-23 02:20:35.099740699 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvKaKZA/src/foo.py") 2026-10-23 02:20:35.099747762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvKaKZA/src/foo.py` 2026-10-23 02:20:35.099754585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvKaKZA/src/foo.py` 2026-10-23 02:20:35.099838392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvKaKZA/src/foo.py` to project `src` 2026-10-23 02:20:35.099852008 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvKaKZA/src/foo.py` 2026-10-23 02:20:35.099854453 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.099862628 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.100002991 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvKaKZA/src/foo.py"))}: Checking file '/tmp/.tmpvKaKZA/src/foo.py' 2026-10-23 02:20:35.100111725 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvKaKZA/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.115525045 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvKaKZA/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.121704386 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.83ms 2026-10-23 02:20:35.121733420 DEBUG Received server response for request 2 2026-10-23 02:20:35.132256999 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.132305229 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.132315799 DEBUG method="shutdown" response.id=3 duration=18.23µs 2026-10-23 02:20:35.132328202 DEBUG Received server response for request 3 2026-10-23 02:20:35.132333342 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.132352037 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-23 02:20:35.135821164 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.135903338 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.135963241 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.136023594 DEBUG Client info: None 2026-10-23 02:20:35.136037069 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.137057062 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.137063855 INFO Version: Unknown 2026-10-23 02:20:35.137103369 DEBUG Received server response for request 1 2026-10-23 02:20:35.137138415 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.137150768 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.137196945 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.137264231 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.137267477 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.137296521 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.137313203 DEBUG Initializing workspace `file:///tmp/.tmpzywCBj/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpzywCBj/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.137351635 DEBUG Using overridden configuration file at '/tmp/.tmpzywCBj/ty2.toml' 2026-10-23 02:20:35.137384877 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.137390277 ERROR Failed to load project for workspace `file:///tmp/.tmpzywCBj/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpzywCBj/ty2.toml: /tmp/.tmpzywCBj/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-23 02:20:35.137818981 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.137835883 DEBUG Default settings failed to discover local Python environment 2026-10-23 02:20:35.137861481 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.137865569 DEBUG No virtual environment found 2026-10-23 02:20:35.137882080 DEBUG Adding first-party search path `/tmp/.tmpzywCBj/src` 2026-10-23 02:20:35.137887690 DEBUG Using vendored stdlib 2026-10-23 02:20:35.138012204 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.138016151 DEBUG Received notification `window/showMessage` 2026-10-23 02:20:35.138018405 INFO Retrying to receive `window/showMessage` notification 2026-10-23 02:20:35.138022203 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.138057308 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.138061717 DEBUG Adding new file root '/tmp/.tmpzywCBj/src' of kind Project 2026-10-23 02:20:35.142265512 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:35.142279828 DEBUG Updating project to check open files 2026-10-23 02:20:35.142347455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzywCBj/src/foo.py") 2026-10-23 02:20:35.142355320 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzywCBj/src/foo.py` 2026-10-23 02:20:35.142363024 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzywCBj/src/foo.py` 2026-10-23 02:20:35.142461369 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzywCBj/src/foo.py` to project `src` 2026-10-23 02:20:35.142477239 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzywCBj/src/foo.py` 2026-10-23 02:20:35.142489963 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.142498679 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.142610328 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzywCBj/src/foo.py"))}: Checking file '/tmp/.tmpzywCBj/src/foo.py' 2026-10-23 02:20:35.142706839 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzywCBj/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.156014250 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzywCBj/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.161750118 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.24ms 2026-10-23 02:20:35.161769034 DEBUG Received server response for request 2 2026-10-23 02:20:35.172115550 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.172210568 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.172219786 DEBUG method="shutdown" response.id=3 duration=13.45µs 2026-10-23 02:20:35.172239072 DEBUG Received server response for request 3 2026-10-23 02:20:35.172245264 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.172262816 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-23 02:20:35.178048198 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.178124731 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.178165618 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.178234277 DEBUG Client info: None 2026-10-23 02:20:35.178254685 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.178270034 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.178275414 INFO Version: Unknown 2026-10-23 02:20:35.179653088 DEBUG Received server response for request 1 2026-10-23 02:20:35.179701409 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.179729061 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.180518662 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.180710732 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.180751348 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.181030572 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.181053775 DEBUG Initializing workspace `file:///tmp/.tmpLjUG03/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.181069615 DEBUG Searching for a project in '/tmp/.tmpLjUG03/src' 2026-10-23 02:20:35.181118336 DEBUG Found project at '/tmp/.tmpLjUG03/src' 2026-10-23 02:20:35.181124308 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.181635547 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.181642760 DEBUG Resolving local virtual environment: /tmp/.tmpLjUG03/src/.venv 2026-10-23 02:20:35.182130866 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.182247124 DEBUG No virtual environment found 2026-10-23 02:20:35.182354946 DEBUG Adding first-party search path `/tmp/.tmpLjUG03/src` 2026-10-23 02:20:35.182458280 DEBUG Using vendored stdlib 2026-10-23 02:20:35.182687079 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.182798458 DEBUG Adding new file root '/tmp/.tmpLjUG03/src' of kind Project 2026-10-23 02:20:35.183313123 ERROR Failed to load project for workspace `file:///tmp/.tmpLjUG03/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-23 02:20:35.183950569 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.184097114 DEBUG Received notification `window/showMessage` 2026-10-23 02:20:35.184212200 INFO Retrying to receive `window/showMessage` notification 2026-10-23 02:20:35.184328247 DEBUG Resolving local virtual environment: /tmp/.tmpLjUG03/src/.venv 2026-10-23 02:20:35.184453492 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.184569069 DEBUG No virtual environment found 2026-10-23 02:20:35.184669087 DEBUG Adding first-party search path `/tmp/.tmpLjUG03/src` 2026-10-23 02:20:35.184765988 DEBUG Using vendored stdlib 2026-10-23 02:20:35.184962928 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.185086249 DEBUG Adding new file root '/tmp/.tmpLjUG03/src' of kind Project 2026-10-23 02:20:35.187279232 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.187447738 DEBUG Updating project to check open files 2026-10-23 02:20:35.187600315 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:35.187706093 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:35.188038146 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.188222271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLjUG03/src/main.py") 2026-10-23 02:20:35.188338659 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.188461229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLjUG03/src/main.py` 2026-10-23 02:20:35.188590402 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLjUG03/src/main.py` 2026-10-23 02:20:35.188781079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLjUG03/src/main.py` to project `src` 2026-10-23 02:20:35.188910873 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLjUG03/src/main.py` 2026-10-23 02:20:35.189040466 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.189157816 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 02:20:35.189456186 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLjUG03/src/main.py"))}: Checking file '/tmp/.tmpLjUG03/src/main.py' 2026-10-23 02:20:35.189588624 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLjUG03/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.202034378 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLjUG03/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.202354198 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.08ms 2026-10-23 02:20:35.202409962 DEBUG Received server response for request 2 2026-10-23 02:20:35.212561714 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.212684093 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.212694813 DEBUG method="shutdown" response.id=3 duration=17.57µs 2026-10-23 02:20:35.212870653 DEBUG Received server response for request 3 2026-10-23 02:20:35.212879340 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.212901381 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-23 02:20:35.216973218 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.217088565 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.217116006 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.219079649 DEBUG Client info: None 2026-10-23 02:20:35.219220423 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.219638788 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.219649598 INFO Version: Unknown 2026-10-23 02:20:35.219697999 DEBUG Received server response for request 1 2026-10-23 02:20:35.219738465 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.219751550 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.221024878 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.221215095 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.221222468 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.221250792 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.221265319 DEBUG Initializing workspace `file:///tmp/.tmprffL5N/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.221277842 DEBUG Searching for a project in '/tmp/.tmprffL5N/src' 2026-10-23 02:20:35.221312557 DEBUG Found project at '/tmp/.tmprffL5N/src' 2026-10-23 02:20:35.221317777 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.221759436 ERROR Failed to load project for workspace `file:///tmp/.tmprffL5N/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmprffL5N/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-23 02:20:35.222659664 DEBUG Default settings failed to discover local Python environment 2026-10-23 02:20:35.222810307 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.222919351 DEBUG No virtual environment found 2026-10-23 02:20:35.222933999 DEBUG Adding first-party search path `/tmp/.tmprffL5N/src` 2026-10-23 02:20:35.222937856 DEBUG Using vendored stdlib 2026-10-23 02:20:35.223088158 INFO Python version: Python 3.15, platform: win32 2026-10-23 02:20:35.223094339 DEBUG Adding new file root '/tmp/.tmprffL5N/src' of kind Project 2026-10-23 02:20:35.223948702 DEBUG Received notification `window/showMessage` 2026-10-23 02:20:35.224108822 INFO Retrying to receive `window/showMessage` notification 2026-10-23 02:20:35.224223317 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.224320469 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.227222733 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 02:20:35.227358047 DEBUG Updating project to check open files 2026-10-23 02:20:35.227533586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprffL5N/src/main.py") 2026-10-23 02:20:35.227656857 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprffL5N/src/main.py` 2026-10-23 02:20:35.227770080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprffL5N/src/main.py` 2026-10-23 02:20:35.227969263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprffL5N/src/main.py` to project `src` 2026-10-23 02:20:35.228127300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprffL5N/src/main.py` 2026-10-23 02:20:35.228230904 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.228343716 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.228643287 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.233177933 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 02:20:35.233298309 DEBUG method="textDocument/hover" response.id=2 duration=4.84ms 2026-10-23 02:20:35.233312816 DEBUG Received server response for request 2 2026-10-23 02:20:35.243490205 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.243536672 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.243542113 DEBUG method="shutdown" response.id=3 duration=8.79µs 2026-10-23 02:20:35.243572620 DEBUG Received server response for request 3 2026-10-23 02:20:35.243576157 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.243674261 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-23 02:20:35.246492597 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.246560133 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.246582205 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.249034174 DEBUG Client info: None 2026-10-23 02:20:35.249055073 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.249068689 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.249074700 INFO Version: Unknown 2026-10-23 02:20:35.249610224 DEBUG Received server response for request 1 2026-10-23 02:20:35.249646853 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.249660138 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.249712206 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.249775414 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.249778971 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.249806082 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.249823154 DEBUG Initializing workspace `file:///tmp/.tmp9q2Yb4/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/.tmp9q2Yb4/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-23 02:20:35.249852258 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-23 02:20:35.249855845 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp9q2Yb4/venv 2026-10-23 02:20:35.249859081 DEBUG Searching for a project in '/tmp/.tmp9q2Yb4/src' 2026-10-23 02:20:35.249879630 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.249885280 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.250222974 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.250244965 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp9q2Yb4/venv/pyvenv.cfg' 2026-10-23 02:20:35.250264942 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp9q2Yb4/venv 2026-10-23 02:20:35.250295189 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp9q2Yb4/venv/lib/python3.16/site-packages"] 2026-10-23 02:20:35.250306070 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp9q2Yb4/base 2026-10-23 02:20:35.250310418 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 02:20:35.250312572 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/.tmp9q2Yb4/base` 2026-10-23 02:20:35.250321479 DEBUG Adding first-party search path `/tmp/.tmp9q2Yb4/src` 2026-10-23 02:20:35.250324644 DEBUG Using vendored stdlib 2026-10-23 02:20:35.250437015 DEBUG Adding site-packages search path `/tmp/.tmp9q2Yb4/venv/lib/python3.16/site-packages` 2026-10-23 02:20:35.250441544 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.250444489 DEBUG Adding new file root '/tmp/.tmp9q2Yb4/src' of kind Project 2026-10-23 02:20:35.250972109 DEBUG Adding new file root '/tmp/.tmp9q2Yb4/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 02:20:35.256424496 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 02:20:35.256471995 DEBUG Updating project to check open files 2026-10-23 02:20:35.256619271 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:35.256626895 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:35.256728626 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.256958317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9q2Yb4/src/main.py") 2026-10-23 02:20:35.256969037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9q2Yb4/src/main.py` 2026-10-23 02:20:35.256996679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9q2Yb4/src/main.py` 2026-10-23 02:20:35.257088631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9q2Yb4/src/main.py` to project `src` 2026-10-23 02:20:35.257102407 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9q2Yb4/src/main.py` 2026-10-23 02:20:35.257104872 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.257112897 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-23 02:20:35.257348339 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.257470888 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9q2Yb4/src/main.py"))}: Checking file '/tmp/.tmp9q2Yb4/src/main.py' 2026-10-23 02:20:35.257592006 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9q2Yb4/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.276692882 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9q2Yb4/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.278916754 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.55ms 2026-10-23 02:20:35.279108293 DEBUG Received server response for request 2 2026-10-23 02:20:35.289296803 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.289335987 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.289344783 DEBUG method="shutdown" response.id=3 duration=14.55µs 2026-10-23 02:20:35.289367085 DEBUG Received server response for request 3 2026-10-23 02:20:35.289371333 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.289405968 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-23 02:20:35.292897477 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.292995100 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.293036187 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.293103533 DEBUG Client info: None 2026-10-23 02:20:35.293116638 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.293130684 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.293136265 INFO Version: Unknown 2026-10-23 02:20:35.293180317 DEBUG Received server response for request 1 2026-10-23 02:20:35.293220292 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.293233106 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.293277069 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.293372237 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.293375974 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.293403446 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.293418484 DEBUG Initializing workspace `file:///tmp/.tmpCr5lIn/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.293430216 DEBUG Searching for a project in '/tmp/.tmpCr5lIn/project' 2026-10-23 02:20:35.293453380 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.293459040 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.293867827 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.293874309 DEBUG Resolving local virtual environment: /tmp/.tmpCr5lIn/project/.venv 2026-10-23 02:20:35.293883336 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpCr5lIn/project/.venv/pyvenv.cfg' 2026-10-23 02:20:35.293923982 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.293929683 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpCr5lIn/project/.venv 2026-10-23 02:20:35.293952436 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpCr5lIn/project/.venv/lib/python3.16/site-packages"] 2026-10-23 02:20:35.293959900 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpCr5lIn/base 2026-10-23 02:20:35.293964017 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 02:20:35.293966171 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/.tmpCr5lIn/base` 2026-10-23 02:20:35.293976801 DEBUG Adding first-party search path `/tmp/.tmpCr5lIn/project` 2026-10-23 02:20:35.293999484 DEBUG Using vendored stdlib 2026-10-23 02:20:35.294119379 DEBUG Adding site-packages search path `/tmp/.tmpCr5lIn/project/.venv/lib/python3.16/site-packages` 2026-10-23 02:20:35.294124508 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.294129177 DEBUG Adding new file root '/tmp/.tmpCr5lIn/project' of kind Project 2026-10-23 02:20:35.294702062 DEBUG Adding new file root '/tmp/.tmpCr5lIn/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 02:20:35.295024426 DEBUG Skipping directory '/tmp/.tmpCr5lIn/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-23 02:20:35.296157482 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.296191545 DEBUG Updating project to check open files 2026-10-23 02:20:35.296221902 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:35.296226170 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:35.306494110 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:35.306546658 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.306552319 DEBUG method="shutdown" response.id=2 duration=10.30µs 2026-10-23 02:20:35.306647227 DEBUG Received server response for request 2 2026-10-23 02:20:35.306652186 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.306664098 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-23 02:20:35.308313121 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.308380328 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.308516132 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.308549054 DEBUG Client info: None 2026-10-23 02:20:35.308561497 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.308575694 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.308583469 INFO Version: Unknown 2026-10-23 02:20:35.308629715 DEBUG Received server response for request 1 2026-10-23 02:20:35.308666254 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.308678266 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.308737898 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.308819361 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.308823068 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.308856360 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.308876709 DEBUG Initializing workspace `file:///tmp/.tmp5L8343/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/.tmp5L8343/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmp5L8343/python", }, environment: None, version: None, }, ), }, ), } 2026-10-23 02:20:35.308910472 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp5L8343/python 2026-10-23 02:20:35.308915612 DEBUG Searching for a project in '/tmp/.tmp5L8343/project' 2026-10-23 02:20:35.308937723 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.308943905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.309517450 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.309531196 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp5L8343/python/pyvenv.cfg' 2026-10-23 02:20:35.309539762 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp5L8343/python 2026-10-23 02:20:35.309573455 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmp5L8343/python/lib/python3.16/site-packages"] 2026-10-23 02:20:35.309577192 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp5L8343/python 2026-10-23 02:20:35.309582863 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmp5L8343/python/lib/python3.16" 2026-10-23 02:20:35.309592822 DEBUG Adding first-party search path `/tmp/.tmp5L8343/project` 2026-10-23 02:20:35.309606427 DEBUG Using vendored stdlib 2026-10-23 02:20:35.309737243 DEBUG Adding site-packages search path `/tmp/.tmp5L8343/python/lib/python3.16/site-packages` 2026-10-23 02:20:35.309742202 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.309745819 DEBUG Adding new file root '/tmp/.tmp5L8343/project' of kind Project 2026-10-23 02:20:35.311674847 DEBUG Adding new file root '/tmp/.tmp5L8343/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-23 02:20:35.313149252 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.313178417 DEBUG Updating project to check open files 2026-10-23 02:20:35.313241506 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:35.313244912 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:35.323422552 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:35.323449122 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.323454822 DEBUG method="shutdown" response.id=2 duration=10.44µs 2026-10-23 02:20:35.323461855 DEBUG Received server response for request 2 2026-10-23 02:20:35.323464591 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.323517139 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-23 02:20:35.325063229 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-23 02:20:35.325132750 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.325153609 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.325201749 DEBUG Client info: None 2026-10-23 02:20:35.325212750 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.325223780 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.325229902 INFO Version: Unknown 2026-10-23 02:20:35.325269636 DEBUG Received server response for request 1 2026-10-23 02:20:35.325294854 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.325342924 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.325515437 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.325520717 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.325574668 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.325591520 DEBUG Initializing workspace `file:///tmp/.tmpm3vKEH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.325603122 DEBUG Searching for a project in '/tmp/.tmpm3vKEH/src' 2026-10-23 02:20:35.325793619 DEBUG Found project at '/tmp/.tmpm3vKEH/src' 2026-10-23 02:20:35.325799169 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.326160387 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.326166148 DEBUG Resolving local virtual environment: /tmp/.tmpm3vKEH/src/.venv 2026-10-23 02:20:35.326196344 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.326201464 DEBUG No virtual environment found 2026-10-23 02:20:35.326213196 DEBUG Adding extra search-path `/tmp/.tmpm3vKEH/dependencies` 2026-10-23 02:20:35.326216432 DEBUG Adding first-party search path `/tmp/.tmpm3vKEH/src` 2026-10-23 02:20:35.326219849 DEBUG Using vendored stdlib 2026-10-23 02:20:35.326330837 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.326334203 DEBUG Adding new file root '/tmp/.tmpm3vKEH/src' of kind Project 2026-10-23 02:20:35.326892430 DEBUG Adding new file root '/tmp/.tmpm3vKEH/dependencies' of kind SearchPath 2026-10-23 02:20:35.328168363 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.328215101 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:35.328275705 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.328279452 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.328468637 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.328473957 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.328799146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpm3vKEH/src/main.py") 2026-10-23 02:20:35.328808524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpm3vKEH/src/main.py` 2026-10-23 02:20:35.328820797 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpm3vKEH/src/main.py` 2026-10-23 02:20:35.328920133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpm3vKEH/src/main.py` to project `src` 2026-10-23 02:20:35.328935622 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpm3vKEH/src/main.py` 2026-10-23 02:20:35.328938177 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.328947004 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.329110300 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpm3vKEH/src/main.py"))}: Checking file '/tmp/.tmpm3vKEH/src/main.py' 2026-10-23 02:20:35.342040082 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpm3vKEH/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.343948812 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.99ms 2026-10-23 02:20:35.343997273 DEBUG Received server response for request 2 2026-10-23 02:20:35.344159077 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:35.344289631 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpm3vKEH/src` 2026-10-23 02:20:35.344313817 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpm3vKEH/src/pyproject.toml", kind: Any } 2026-10-23 02:20:35.344325399 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpm3vKEH/src' 2026-10-23 02:20:35.344343062 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpm3vKEH/src' 2026-10-23 02:20:35.344462766 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.344472314 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 02:20:35.344475500 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpm3vKEH/src/.venv 2026-10-23 02:20:35.344521456 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.344526115 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 02:20:35.344533569 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpm3vKEH/src` 2026-10-23 02:20:35.344537496 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 02:20:35.344643806 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.345190471 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 02:20:35.345196022 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 02:20:35.345242749 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.345783443 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.346686277 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.347684209 DEBUG Received server request `client/unregisterCapability` 2026-10-23 02:20:35.347693256 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 02:20:35.347770681 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:35.347802190 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpm3vKEH/src` 2026-10-23 02:20:35.347830663 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpm3vKEH/src/pyproject.toml", kind: Any } 2026-10-23 02:20:35.347844830 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpm3vKEH/src' 2026-10-23 02:20:35.347880376 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpm3vKEH/src' 2026-10-23 02:20:35.347886167 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.347894273 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 02:20:35.347897408 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpm3vKEH/src/.venv 2026-10-23 02:20:35.347937674 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.347943114 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 02:20:35.347954886 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpm3vKEH/dependencies/pkg` 2026-10-23 02:20:35.347958633 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpm3vKEH/src` 2026-10-23 02:20:35.347961809 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 02:20:35.348095159 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.348100580 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpm3vKEH/dependencies/pkg' of kind SearchPath 2026-10-23 02:20:35.348759876 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 02:20:35.348769404 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 02:20:35.348821101 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.348875653 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.348879380 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.349130221 DEBUG Updating the revision of `/tmp/.tmpm3vKEH/dependencies/pkg/dependency.py` 2026-10-23 02:20:35.349189622 DEBUG Received server request `client/unregisterCapability` 2026-10-23 02:20:35.349193299 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 02:20:35.349218286 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:35.349240327 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:35.349262629 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpm3vKEH/src/main.py", kind: FileContent } 2026-10-23 02:20:35.349268510 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpm3vKEH/src/main.py` 2026-10-23 02:20:35.349347128 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpm3vKEH/src/main.py` to project `src` 2026-10-23 02:20:35.349379709 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:35.349472342 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpm3vKEH/src/main.py"))}: Checking file '/tmp/.tmpm3vKEH/src/main.py' 2026-10-23 02:20:35.358606174 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpm3vKEH/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.363746616 DEBUG method="textDocument/diagnostic" response.id=3 duration=14.31ms 2026-10-23 02:20:35.363802611 DEBUG Received server response for request 3 2026-10-23 02:20:35.373946979 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:35.373997894 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.374005759 DEBUG method="shutdown" response.id=4 duration=13.48µs 2026-10-23 02:20:35.374023963 DEBUG Received server response for request 4 2026-10-23 02:20:35.374028512 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.374047587 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-23 02:20:35.378000041 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-23 02:20:35.378090340 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.378125947 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.378190568 DEBUG Client info: None 2026-10-23 02:20:35.378202811 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.378216417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.378222979 INFO Version: Unknown 2026-10-23 02:20:35.378272021 DEBUG Received server response for request 1 2026-10-23 02:20:35.378313138 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.378376407 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.378443533 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.378446959 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.378488096 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.378504407 DEBUG Initializing workspace `file:///tmp/.tmpWzhsE3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.378515558 DEBUG Searching for a project in '/tmp/.tmpWzhsE3/src' 2026-10-23 02:20:35.378557927 DEBUG Found project at '/tmp/.tmpWzhsE3/src' 2026-10-23 02:20:35.378563067 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.379012861 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.379026566 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpWzhsE3/venv/pyvenv.cfg' 2026-10-23 02:20:35.379041685 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpWzhsE3/venv 2026-10-23 02:20:35.379068365 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpWzhsE3/venv/lib/python3.12/site-packages"] 2026-10-23 02:20:35.379081069 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpWzhsE3/base 2026-10-23 02:20:35.379085206 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-23 02:20:35.379087290 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/.tmpWzhsE3/base` 2026-10-23 02:20:35.379097299 DEBUG Adding first-party search path `/tmp/.tmpWzhsE3/src` 2026-10-23 02:20:35.379100405 DEBUG Using vendored stdlib 2026-10-23 02:20:35.379227092 DEBUG Adding site-packages search path `/tmp/.tmpWzhsE3/venv/lib/python3.12/site-packages` 2026-10-23 02:20:35.379231912 INFO Python version: Python 3.12, platform: linux 2026-10-23 02:20:35.379235268 DEBUG Adding new file root '/tmp/.tmpWzhsE3/src' of kind Project 2026-10-23 02:20:35.379820866 DEBUG Adding new file root '/tmp/.tmpWzhsE3/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-23 02:20:35.381674463 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:35.381709599 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:35.381764602 DEBUG Adding editable installation to module resolution path /tmp/.tmpWzhsE3/old 2026-10-23 02:20:35.381768159 DEBUG Adding new file root '/tmp/.tmpWzhsE3/old' of kind SearchPath 2026-10-23 02:20:35.381821348 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.381824845 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.382168209 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.382242198 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.382283125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWzhsE3/src/main.py") 2026-10-23 02:20:35.382290959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWzhsE3/src/main.py` 2026-10-23 02:20:35.382310837 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWzhsE3/src/main.py` 2026-10-23 02:20:35.382427696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWzhsE3/src/main.py` to project `src` 2026-10-23 02:20:35.382446271 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWzhsE3/src/main.py` 2026-10-23 02:20:35.382449847 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.382459796 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.382603566 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWzhsE3/src/main.py"))}: Checking file '/tmp/.tmpWzhsE3/src/main.py' 2026-10-23 02:20:35.396209917 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWzhsE3/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.398490103 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.00ms 2026-10-23 02:20:35.398508568 DEBUG Received server response for request 2 2026-10-23 02:20:35.398739241 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:35.398767153 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpWzhsE3/src` 2026-10-23 02:20:35.398790477 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWzhsE3/src/pyproject.toml", kind: Any } 2026-10-23 02:20:35.398945047 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpWzhsE3/src' 2026-10-23 02:20:35.398967369 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpWzhsE3/src' 2026-10-23 02:20:35.398973190 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.398994369 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 02:20:35.398997696 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpWzhsE3/src/.venv 2026-10-23 02:20:35.399138269 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.399145743 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 02:20:35.399155121 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpWzhsE3/src` 2026-10-23 02:20:35.399158637 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 02:20:35.399268343 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.400664552 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 02:20:35.400785739 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 02:20:35.400937965 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.401134584 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.401143530 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.401205527 DEBUG Received server request `client/unregisterCapability` 2026-10-23 02:20:35.401209184 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 02:20:35.401245712 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:35.401275448 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpWzhsE3/src` 2026-10-23 02:20:35.401311065 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWzhsE3/src/pyproject.toml", kind: Any } 2026-10-23 02:20:35.401324390 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpWzhsE3/src' 2026-10-23 02:20:35.401368552 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpWzhsE3/src' 2026-10-23 02:20:35.401374113 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.401381527 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 02:20:35.401390985 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpWzhsE3/venv/pyvenv.cfg' 2026-10-23 02:20:35.401405442 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpWzhsE3/venv 2026-10-23 02:20:35.401434606 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpWzhsE3/venv/lib/python3.12/site-packages"] 2026-10-23 02:20:35.401454424 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpWzhsE3/base 2026-10-23 02:20:35.401459343 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-23 02:20:35.401461787 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/.tmpWzhsE3/base` 2026-10-23 02:20:35.401472127 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpWzhsE3/src` 2026-10-23 02:20:35.401488838 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 02:20:35.401605417 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpWzhsE3/venv/lib/python3.12/site-packages` 2026-10-23 02:20:35.401610286 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-23 02:20:35.402120783 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 02:20:35.402126063 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 02:20:35.402215942 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.402222344 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.402840303 DEBUG Updating the revision of `/tmp/.tmpWzhsE3/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-23 02:20:35.403034056 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:35.403167286 DEBUG Adding editable installation to module resolution path /tmp/.tmpWzhsE3/new 2026-10-23 02:20:35.403284105 DEBUG Adding new file root '/tmp/.tmpWzhsE3/new' of kind SearchPath 2026-10-23 02:20:35.403051189 DEBUG Received server request `client/unregisterCapability` 2026-10-23 02:20:35.403409020 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 02:20:35.403592915 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.403601441 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.406002083 DEBUG Received server request `client/unregisterCapability` 2026-10-23 02:20:35.406012373 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 02:20:35.406023413 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:35.406260378 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWzhsE3/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.410286019 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWzhsE3/src/main.py"))}: Checking file '/tmp/.tmpWzhsE3/src/main.py' 2026-10-23 02:20:35.410393530 DEBUG method="textDocument/diagnostic" response.id=3 duration=4.30ms 2026-10-23 02:20:35.410494830 DEBUG Received server response for request 3 2026-10-23 02:20:35.420638296 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:35.420695363 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.420702917 DEBUG method="shutdown" response.id=4 duration=12.57µs 2026-10-23 02:20:35.420771316 DEBUG Received server response for request 4 2026-10-23 02:20:35.420794168 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.420899977 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-23 02:20:35.424162877 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-23 02:20:35.424258947 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.424285597 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.426332497 DEBUG Client info: None 2026-10-23 02:20:35.426348326 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.426362342 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.426369135 INFO Version: Unknown 2026-10-23 02:20:35.426416614 DEBUG Received server response for request 1 2026-10-23 02:20:35.426456299 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.427618699 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.427666378 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.427672610 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.427718466 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.427742110 DEBUG Initializing workspace `file:///tmp/.tmpo2Kppd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.427755656 DEBUG Searching for a project in '/tmp/.tmpo2Kppd/src' 2026-10-23 02:20:35.427778138 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.427782657 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.429332854 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.429439144 DEBUG Resolving local virtual environment: /tmp/.tmpo2Kppd/src/.venv 2026-10-23 02:20:35.429651532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.429752972 DEBUG No virtual environment found 2026-10-23 02:20:35.429838072 DEBUG Adding first-party search path `/tmp/.tmpo2Kppd/src` 2026-10-23 02:20:35.430046372 DEBUG Using vendored stdlib 2026-10-23 02:20:35.430293055 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.430390768 DEBUG Adding new file root '/tmp/.tmpo2Kppd/src' of kind Project 2026-10-23 02:20:35.432505856 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.432709708 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:35.433395294 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.433628792 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.433723169 DEBUG No virtual environment found 2026-10-23 02:20:35.433806966 DEBUG Adding extra search-path `/tmp/.tmpo2Kppd/dependencies` 2026-10-23 02:20:35.434070180 DEBUG Using vendored stdlib 2026-10-23 02:20:35.434339124 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.434434022 DEBUG Adding new file root '/tmp/.tmpo2Kppd/dependencies' of kind SearchPath 2026-10-23 02:20:35.434649106 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:35.434820888 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.434832740 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.435149795 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.435161467 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.435236958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpo2Kppd/src/script.py") 2026-10-23 02:20:35.435246366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpo2Kppd/src/script.py` 2026-10-23 02:20:35.435259410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpo2Kppd/src/script.py` 2026-10-23 02:20:35.435353397 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpo2Kppd/src/script.py` to project `src` 2026-10-23 02:20:35.435369988 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpo2Kppd/src/script.py` 2026-10-23 02:20:35.435372362 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.435380618 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.435456440 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo2Kppd/src/script.py"))}: Checking file '/tmp/.tmpo2Kppd/src/script.py' 2026-10-23 02:20:35.447460085 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo2Kppd/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.449527673 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.13ms 2026-10-23 02:20:35.449551608 DEBUG Received server response for request 2 2026-10-23 02:20:35.449695398 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:35.449734831 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:35.449763525 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpo2Kppd/src/script.py", kind: FileContent } 2026-10-23 02:20:35.449770398 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpo2Kppd/src/script.py` 2026-10-23 02:20:35.450174957 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpo2Kppd/src/script.py` to project `src` 2026-10-23 02:20:35.450969367 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-23 02:20:35.451151639 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.451296340 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-23 02:20:35.451303033 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-23 02:20:35.451410775 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.451455188 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.451510111 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.451518727 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.451767684 DEBUG Received server request `client/unregisterCapability` 2026-10-23 02:20:35.451775319 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 02:20:35.451820233 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:35.451875657 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:35.451904040 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpo2Kppd/src/script.py", kind: FileContent } 2026-10-23 02:20:35.451913097 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpo2Kppd/src/script.py` 2026-10-23 02:20:35.452200917 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpo2Kppd/src/script.py` to project `src` 2026-10-23 02:20:35.452718838 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-23 02:20:35.452743545 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.452747933 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-23 02:20:35.452752812 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmpo2Kppd/dependencies` 2026-10-23 02:20:35.452756219 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-23 02:20:35.452860144 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.452932379 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.452937388 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.453012279 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:35.453842286 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo2Kppd/src/script.py"))}: Checking file '/tmp/.tmpo2Kppd/src/script.py' 2026-10-23 02:20:35.454010471 DEBUG method="textDocument/diagnostic" response.id=3 duration=269.73µs 2026-10-23 02:20:35.454030879 DEBUG Received server response for request 3 2026-10-23 02:20:35.454085141 DEBUG Updating the revision of `/tmp/.tmpo2Kppd/dependencies/dependency.py` 2026-10-23 02:20:35.454397176 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 02:20:35.454406023 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-23 02:20:35.454408638 DEBUG Received server request `client/unregisterCapability` 2026-10-23 02:20:35.454411133 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 02:20:35.454424408 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 02:20:35.458721297 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo2Kppd/src/script.py"))}: Checking file '/tmp/.tmpo2Kppd/src/script.py' 2026-10-23 02:20:35.458783444 DEBUG method="textDocument/diagnostic" response.id=4 duration=4.34ms 2026-10-23 02:20:35.458802750 DEBUG Received server response for request 4 2026-10-23 02:20:35.468926258 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 02:20:35.469034561 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.469042987 DEBUG method="shutdown" response.id=5 duration=12.85µs 2026-10-23 02:20:35.469054168 DEBUG Received server response for request 5 2026-10-23 02:20:35.469056893 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.469068765 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-23 02:20:35.472231828 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-23 02:20:35.472312730 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.472339300 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.472393281 DEBUG Client info: None 2026-10-23 02:20:35.472405604 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.472418939 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.472425361 INFO Version: Unknown 2026-10-23 02:20:35.472470787 DEBUG Received server response for request 1 2026-10-23 02:20:35.472515030 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.472579631 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.472644643 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.472648069 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.472674929 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.472690599 DEBUG Initializing workspace `file:///tmp/.tmpMYdA73/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.472702100 DEBUG Searching for a project in '/tmp/.tmpMYdA73/src' 2026-10-23 02:20:35.472725665 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.472730854 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.473199173 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.473205545 DEBUG Resolving local virtual environment: /tmp/.tmpMYdA73/src/.venv 2026-10-23 02:20:35.473242795 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.473247533 DEBUG No virtual environment found 2026-10-23 02:20:35.473256160 DEBUG Adding first-party search path `/tmp/.tmpMYdA73/src` 2026-10-23 02:20:35.473259396 DEBUG Using vendored stdlib 2026-10-23 02:20:35.473379190 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.473383559 DEBUG Adding new file root '/tmp/.tmpMYdA73/src' of kind Project 2026-10-23 02:20:35.476968373 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.003s 2026-10-23 02:20:35.477020881 DEBUG Resolving dynamic module resolution paths 2026-10-23 02:20:35.477073430 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:35.477077177 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:35.477159591 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.477199416 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMYdA73/src/main.py") 2026-10-23 02:20:35.477207711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMYdA73/src/main.py` 2026-10-23 02:20:35.477228080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMYdA73/src/main.py` 2026-10-23 02:20:35.477304974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMYdA73/src/main.py` to project `src` 2026-10-23 02:20:35.477320503 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMYdA73/src/main.py` 2026-10-23 02:20:35.477323028 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.477331073 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.477371649 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:35.477377560 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:35.477395614 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpMYdA73/src` 2026-10-23 02:20:35.477411884 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMYdA73/src/dependency.py", kind: Any } 2026-10-23 02:20:35.477418487 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpMYdA73/src/dependency.py` 2026-10-23 02:20:35.477498447 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpMYdA73/src/dependency.py` to project `src` 2026-10-23 02:20:35.477632859 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMYdA73/src/main.py"))}: Checking file '/tmp/.tmpMYdA73/src/main.py' 2026-10-23 02:20:35.492697535 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMYdA73/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.498655170 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.14ms 2026-10-23 02:20:35.498683723 DEBUG Received server response for request 2 2026-10-23 02:20:35.508823262 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.508849711 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.508855482 DEBUG method="shutdown" response.id=3 duration=10.86µs 2026-10-23 02:20:35.508862275 DEBUG Received server response for request 3 2026-10-23 02:20:35.508865220 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.508874758 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-23 02:20:35.511977708 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.512078057 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.512100839 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.512157165 DEBUG Client info: None 2026-10-23 02:20:35.512169408 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.512182112 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.512187592 INFO Version: Unknown 2026-10-23 02:20:35.513027668 DEBUG Received server response for request 1 2026-10-23 02:20:35.513094994 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.513108569 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.513153664 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.513220970 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.513224096 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.513251187 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.513264692 DEBUG Initializing workspace `file:///tmp/.tmp3vJdwN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.513275953 DEBUG Searching for a project in '/tmp/.tmp3vJdwN/src' 2026-10-23 02:20:35.513298676 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.513303856 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.513718534 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.513724715 DEBUG Resolving local virtual environment: /tmp/.tmp3vJdwN/src/.venv 2026-10-23 02:20:35.513760713 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.513765391 DEBUG No virtual environment found 2026-10-23 02:20:35.513773757 DEBUG Adding first-party search path `/tmp/.tmp3vJdwN/src` 2026-10-23 02:20:35.513776793 DEBUG Using vendored stdlib 2026-10-23 02:20:35.513891318 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.513895445 DEBUG Adding new file root '/tmp/.tmp3vJdwN/src' of kind Project 2026-10-23 02:20:35.514193514 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.514199035 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 02:20:35.516536409 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.516549544 DEBUG Updating project to check open files 2026-10-23 02:20:35.516613173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3vJdwN/src/foo.py") 2026-10-23 02:20:35.516621108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3vJdwN/src/foo.py` 2026-10-23 02:20:35.516628662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3vJdwN/src/foo.py` 2026-10-23 02:20:35.516712740 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3vJdwN/src/foo.py` to project `src` 2026-10-23 02:20:35.516727297 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3vJdwN/src/foo.py` 2026-10-23 02:20:35.516729631 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.516737857 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.516893048 DEBUG method="textDocument/foldingRange" response.id=2 duration=148.52µs 2026-10-23 02:20:35.516903227 DEBUG Received server response for request 2 2026-10-23 02:20:35.527147191 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.527210841 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.527217363 DEBUG method="shutdown" response.id=3 duration=22.88µs 2026-10-23 02:20:35.527315878 DEBUG Received server response for request 3 2026-10-23 02:20:35.527320857 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.527332759 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-23 02:20:35.529352638 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.530028456 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.530059925 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.530118174 DEBUG Client info: None 2026-10-23 02:20:35.530134845 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.530150124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.530156315 INFO Version: Unknown 2026-10-23 02:20:35.530205468 DEBUG Received server response for request 1 2026-10-23 02:20:35.530241455 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.530253828 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.530307900 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.530369986 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.530373312 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.530400033 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.530412796 DEBUG Initializing workspace `file:///tmp/.tmpBNrl50/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.530432994 DEBUG Searching for a project in '/tmp/.tmpBNrl50/src' 2026-10-23 02:20:35.530453363 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.530458081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.530893248 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.530898538 DEBUG Resolving local virtual environment: /tmp/.tmpBNrl50/src/.venv 2026-10-23 02:20:35.530927081 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.530931309 DEBUG No virtual environment found 2026-10-23 02:20:35.530938322 DEBUG Adding first-party search path `/tmp/.tmpBNrl50/src` 2026-10-23 02:20:35.530941508 DEBUG Using vendored stdlib 2026-10-23 02:20:35.531069839 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.531074107 DEBUG Adding new file root '/tmp/.tmpBNrl50/src' of kind Project 2026-10-23 02:20:35.533875511 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.533886973 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 02:20:35.534952632 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:35.534966668 DEBUG Updating project to check open files 2026-10-23 02:20:35.535032031 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBNrl50/src/foo.py") 2026-10-23 02:20:35.535039104 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBNrl50/src/foo.py` 2026-10-23 02:20:35.535045907 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBNrl50/src/foo.py` 2026-10-23 02:20:35.535126117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBNrl50/src/foo.py` to project `src` 2026-10-23 02:20:35.535139823 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBNrl50/src/foo.py` 2026-10-23 02:20:35.535142197 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.535149801 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.535759856 DEBUG method="textDocument/foldingRange" response.id=2 duration=603.42µs 2026-10-23 02:20:35.535778521 DEBUG Received server response for request 2 2026-10-23 02:20:35.546003099 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.546026653 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.546031843 DEBUG method="shutdown" response.id=3 duration=8.69µs 2026-10-23 02:20:35.546039266 DEBUG Received server response for request 3 2026-10-23 02:20:35.546042112 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.546051610 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-23 02:20:35.547897151 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.547970549 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.548006707 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.548129457 DEBUG Client info: None 2026-10-23 02:20:35.548141740 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.548153262 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.548157920 INFO Version: Unknown 2026-10-23 02:20:35.548274409 DEBUG Received server response for request 1 2026-10-23 02:20:35.548301951 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.548336666 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8ZSBBv 2026-10-23 02:20:35.548342346 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.548426174 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.548564944 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.548569623 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.548574903 DEBUG No workspace configuration provided for file:///tmp/.tmp8ZSBBv 2026-10-23 02:20:35.548642750 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.548647248 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8ZSBBv, using default options 2026-10-23 02:20:35.548655854 DEBUG Initializing workspace `file:///tmp/.tmp8ZSBBv`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.548665833 DEBUG Searching for a project in '/tmp/.tmp8ZSBBv' 2026-10-23 02:20:35.548683927 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.548687824 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.551006824 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:35.551057098 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.551060855 DEBUG Resolving local virtual environment: /tmp/.tmp8ZSBBv/.venv 2026-10-23 02:20:35.551086483 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.551090691 DEBUG No virtual environment found 2026-10-23 02:20:35.551098205 DEBUG Adding first-party search path `/tmp/.tmp8ZSBBv` 2026-10-23 02:20:35.551101301 DEBUG Using vendored stdlib 2026-10-23 02:20:35.551207691 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.551211869 DEBUG Adding new file root '/tmp/.tmp8ZSBBv' of kind Project 2026-10-23 02:20:35.554316662 INFO Project::index_files{project=.tmp8ZSBBv}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:35.554331791 DEBUG Updating project to check open files 2026-10-23 02:20:35.554680144 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:35.554735929 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:35.554757299 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.554827230 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:35.554831167 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:35.554839914 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:35.554846185 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:35.554848349 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:35.554853489 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-23 02:20:35.555501024 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:35.555685760 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.570102722 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.591580356 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:35.591597579 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:35.591601346 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:35.591623227 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-23 02:20:35.591824915 DEBUG method="textDocument/foldingRange" response.id=2 duration=115.94µs 2026-10-23 02:20:35.591835755 DEBUG Received server response for request 2 2026-10-23 02:20:35.591843039 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-23 02:20:35.592012297 DEBUG method="textDocument/foldingRange" response.id=3 duration=78.74µs 2026-10-23 02:20:35.592043014 DEBUG Received server response for request 3 2026-10-23 02:20:35.602430508 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:35.602459662 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.602466495 DEBUG method="shutdown" response.id=4 duration=10.55µs 2026-10-23 02:20:35.602485821 DEBUG Received server response for request 4 2026-10-23 02:20:35.602488927 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.602556875 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-23 02:20:35.606856600 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.606936429 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.606960985 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.607103412 DEBUG Client info: None 2026-10-23 02:20:35.607118561 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.607133048 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.607139721 INFO Version: Unknown 2026-10-23 02:20:35.607189233 DEBUG Received server response for request 1 2026-10-23 02:20:35.607227535 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.607240389 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.607292197 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.607378779 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.607382376 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.607397434 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.607400640 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.607403225 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-23 02:20:35.607420617 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.607435395 DEBUG Initializing workspace `file:///tmp/.tmp58SKXv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.607446977 DEBUG Searching for a project in '/tmp/.tmp58SKXv/src' 2026-10-23 02:20:35.607488204 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.607494105 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.607941665 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.607947977 DEBUG Resolving local virtual environment: /tmp/.tmp58SKXv/src/.venv 2026-10-23 02:20:35.608014612 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.608020182 DEBUG No virtual environment found 2026-10-23 02:20:35.608030371 DEBUG Adding first-party search path `/tmp/.tmp58SKXv/src` 2026-10-23 02:20:35.608033798 DEBUG Using vendored stdlib 2026-10-23 02:20:35.608154544 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.608159634 DEBUG Adding new file root '/tmp/.tmp58SKXv/src' of kind Project 2026-10-23 02:20:35.610154275 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.001s 2026-10-23 02:20:35.610168211 DEBUG Updating project to check open files 2026-10-23 02:20:35.610232141 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp58SKXv/src/script.py") 2026-10-23 02:20:35.610239855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp58SKXv/src/script.py` 2026-10-23 02:20:35.610247259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp58SKXv/src/script.py` 2026-10-23 02:20:35.610333902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp58SKXv/src/script.py` to project `src` 2026-10-23 02:20:35.610349461 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp58SKXv/src/script.py` 2026-10-23 02:20:35.610351966 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.610360852 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 02:20:35.610384206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp58SKXv/src/ordinary.py") 2026-10-23 02:20:35.610388634 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp58SKXv/src/ordinary.py` 2026-10-23 02:20:35.610393614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp58SKXv/src/ordinary.py` 2026-10-23 02:20:35.610447785 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp58SKXv/src/ordinary.py` to project `src` 2026-10-23 02:20:35.610457283 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp58SKXv/src/ordinary.py` 2026-10-23 02:20:35.610459377 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.610465599 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-23 02:20:35.611100670 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-23 02:20:35.611142769 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.611147758 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-23 02:20:35.611155823 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmp58SKXv/src/dependencies` 2026-10-23 02:20:35.611160302 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-23 02:20:35.611266030 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.611271400 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmp58SKXv/src/dependencies' of kind SearchPath 2026-10-23 02:20:35.611333407 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.613690317 DEBUG method="textDocument/definition" response.id=2 duration=3.22ms 2026-10-23 02:20:35.613705796 DEBUG Received server response for request 2 2026-10-23 02:20:35.613896654 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-23 02:20:35.614075189 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.614089236 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-23 02:20:35.614104885 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:35.614173443 DEBUG method="textDocument/definition" response.id=3 duration=224.00µs 2026-10-23 02:20:35.614181819 DEBUG Received server response for request 3 2026-10-23 02:20:35.624279559 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:35.624307141 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.624312611 DEBUG method="shutdown" response.id=4 duration=8.57µs 2026-10-23 02:20:35.624319254 DEBUG Received server response for request 4 2026-10-23 02:20:35.624321999 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.624334552 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-23 02:20:35.626144798 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.626215350 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.626241048 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.626350544 DEBUG Client info: None 2026-10-23 02:20:35.626363789 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.626376883 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.626382604 INFO Version: Unknown 2026-10-23 02:20:35.626421898 DEBUG Received server response for request 1 2026-10-23 02:20:35.626451723 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.626463536 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.626525281 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.626604290 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.626607616 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.626621081 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.626623796 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.626638834 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.626650627 DEBUG Initializing workspace `file:///tmp/.tmpMs45lZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.626660956 DEBUG Searching for a project in '/tmp/.tmpMs45lZ/src' 2026-10-23 02:20:35.626699107 DEBUG Found project at '/tmp/.tmpMs45lZ/src' 2026-10-23 02:20:35.626702905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.627075373 DEBUG Resolving local virtual environment: /tmp/.tmpMs45lZ/src/.venv 2026-10-23 02:20:35.627106472 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.627110910 DEBUG No virtual environment found 2026-10-23 02:20:35.627118785 DEBUG Adding first-party search path `/tmp/.tmpMs45lZ/src` 2026-10-23 02:20:35.627121860 DEBUG Using vendored stdlib 2026-10-23 02:20:35.627230925 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.627234542 DEBUG Adding new file root '/tmp/.tmpMs45lZ/src' of kind Project 2026-10-23 02:20:35.629210318 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.629239823 DEBUG Updating project to check open files 2026-10-23 02:20:35.629293904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMs45lZ/src/script.py") 2026-10-23 02:20:35.629300467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMs45lZ/src/script.py` 2026-10-23 02:20:35.629307280 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMs45lZ/src/script.py` 2026-10-23 02:20:35.629414120 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMs45lZ/src/script.py` to project `src` 2026-10-23 02:20:35.629427204 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMs45lZ/src/script.py` 2026-10-23 02:20:35.629429569 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.629438195 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.631794154 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-23 02:20:35.631933976 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.632128902 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 02:20:35.632231254 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 02:20:35.632487214 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-23 02:20:35.632688462 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.637041817 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 02:20:35.637235991 DEBUG method="textDocument/hover" response.id=2 duration=7.79ms 2026-10-23 02:20:35.637281006 DEBUG Received server response for request 2 2026-10-23 02:20:35.647452344 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.647500023 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.647507427 DEBUG method="shutdown" response.id=3 duration=10.23µs 2026-10-23 02:20:35.647514620 DEBUG Received server response for request 3 2026-10-23 02:20:35.647517766 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.647561739 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-23 02:20:35.650114477 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.650180240 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.651929742 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.651961010 DEBUG Client info: None 2026-10-23 02:20:35.651974456 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.652000795 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.652005774 INFO Version: Unknown 2026-10-23 02:20:35.652039808 DEBUG Received server response for request 1 2026-10-23 02:20:35.652065166 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.652076327 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.652119548 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.652180282 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.652183748 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.652208104 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.652219816 DEBUG Initializing workspace `file:///tmp/.tmpgT9X5K/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.652229684 DEBUG Searching for a project in '/tmp/.tmpgT9X5K/src' 2026-10-23 02:20:35.652259570 DEBUG Found project at '/tmp/.tmpgT9X5K/src' 2026-10-23 02:20:35.652263207 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.652608204 DEBUG Resolving local virtual environment: /tmp/.tmpgT9X5K/src/.venv 2026-10-23 02:20:35.652639363 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.652643511 DEBUG No virtual environment found 2026-10-23 02:20:35.652651195 DEBUG Adding first-party search path `/tmp/.tmpgT9X5K/src` 2026-10-23 02:20:35.652654461 DEBUG Using vendored stdlib 2026-10-23 02:20:35.652761923 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.652765459 DEBUG Adding new file root '/tmp/.tmpgT9X5K/src' of kind Project 2026-10-23 02:20:35.653390652 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.653396262 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.654787602 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.654802270 DEBUG Updating project to check open files 2026-10-23 02:20:35.654870027 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgT9X5K/src/script.py") 2026-10-23 02:20:35.654877771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgT9X5K/src/script.py` 2026-10-23 02:20:35.654885756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgT9X5K/src/script.py` 2026-10-23 02:20:35.655018555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgT9X5K/src/script.py` to project `src` 2026-10-23 02:20:35.655033343 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgT9X5K/src/script.py` 2026-10-23 02:20:35.655036048 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.655044764 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.655128371 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-23 02:20:35.655787978 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.655797717 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 02:20:35.655801143 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 02:20:35.655934052 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-23 02:20:35.656031465 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.660895969 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-23 02:20:35.661061881 DEBUG method="textDocument/hover" response.id=2 duration=6.01ms 2026-10-23 02:20:35.661079564 DEBUG Received server response for request 2 2026-10-23 02:20:35.671233249 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.671259768 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.671265038 DEBUG method="shutdown" response.id=3 duration=8.83µs 2026-10-23 02:20:35.671271200 DEBUG Received server response for request 3 2026-10-23 02:20:35.671274185 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.671283413 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-23 02:20:35.673694345 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-23 02:20:35.673766460 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.675556918 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.675597915 DEBUG Client info: None 2026-10-23 02:20:35.675617722 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.675707020 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.675712771 INFO Version: Unknown 2026-10-23 02:20:35.675746855 DEBUG Received server response for request 1 2026-10-23 02:20:35.675837725 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.675852833 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.676610014 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.676690976 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.676694693 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.676719569 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.676732203 DEBUG Initializing workspace `file:///tmp/.tmpSy0kee/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.676742552 DEBUG Searching for a project in '/tmp/.tmpSy0kee/src' 2026-10-23 02:20:35.676762349 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.676766207 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.677702723 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.677708855 DEBUG Resolving local virtual environment: /tmp/.tmpSy0kee/src/.venv 2026-10-23 02:20:35.677744111 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.677748279 DEBUG No virtual environment found 2026-10-23 02:20:35.677755202 DEBUG Adding first-party search path `/tmp/.tmpSy0kee/src` 2026-10-23 02:20:35.677758358 DEBUG Using vendored stdlib 2026-10-23 02:20:35.677865128 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.677869025 DEBUG Adding new file root '/tmp/.tmpSy0kee/src' of kind Project 2026-10-23 02:20:35.678644710 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.678655380 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.680298873 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:35.680315073 DEBUG Updating project to check open files 2026-10-23 02:20:35.680507254 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSy0kee/src/foo.py") 2026-10-23 02:20:35.680526089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSy0kee/src/foo.py` 2026-10-23 02:20:35.680536158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSy0kee/src/foo.py` 2026-10-23 02:20:35.680909127 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSy0kee/src/foo.py` to project `src` 2026-10-23 02:20:35.680929125 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSy0kee/src/foo.py` 2026-10-23 02:20:35.680931800 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.680942710 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.681461263 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.693196094 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.695287316 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.695528328 DEBUG method="textDocument/hover" response.id=2 duration=14.58ms 2026-10-23 02:20:35.695581297 DEBUG Received server response for request 2 2026-10-23 02:20:35.705670722 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.705711659 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.705726567 DEBUG method="shutdown" response.id=3 duration=18.78µs 2026-10-23 02:20:35.705801958 DEBUG Received server response for request 3 2026-10-23 02:20:35.705814702 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.705835731 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-23 02:20:35.710345560 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-23 02:20:35.710418758 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.710439056 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.712197865 DEBUG Client info: None 2026-10-23 02:20:35.712212121 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.712223913 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.712228592 INFO Version: Unknown 2026-10-23 02:20:35.712266804 DEBUG Received server response for request 1 2026-10-23 02:20:35.712292101 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.712303924 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.712352054 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.713165379 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.713170349 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.713196518 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.713208681 DEBUG Initializing workspace `file:///tmp/.tmpVLDkbJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.713219451 DEBUG Searching for a project in '/tmp/.tmpVLDkbJ/src' 2026-10-23 02:20:35.713247113 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.713251471 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.713584345 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.713589725 DEBUG Resolving local virtual environment: /tmp/.tmpVLDkbJ/src/.venv 2026-10-23 02:20:35.713618018 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.713621986 DEBUG No virtual environment found 2026-10-23 02:20:35.713629810 DEBUG Adding first-party search path `/tmp/.tmpVLDkbJ/src` 2026-10-23 02:20:35.713633127 DEBUG Using vendored stdlib 2026-10-23 02:20:35.714650064 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.714655675 DEBUG Adding new file root '/tmp/.tmpVLDkbJ/src' of kind Project 2026-10-23 02:20:35.715017934 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.715023575 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.716905986 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.716922306 DEBUG Updating project to check open files 2026-10-23 02:20:35.717116060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVLDkbJ/src/foo.py") 2026-10-23 02:20:35.717132931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVLDkbJ/src/foo.py` 2026-10-23 02:20:35.717143501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVLDkbJ/src/foo.py` 2026-10-23 02:20:35.717525067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVLDkbJ/src/foo.py` to project `src` 2026-10-23 02:20:35.717546317 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVLDkbJ/src/foo.py` 2026-10-23 02:20:35.717549032 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.717559722 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.718113030 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.729870272 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.731951205 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.732060711 DEBUG method="textDocument/hover" response.id=2 duration=14.49ms 2026-10-23 02:20:35.732192909 DEBUG Received server response for request 2 2026-10-23 02:20:35.742283335 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.742330353 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.742335833 DEBUG method="shutdown" response.id=3 duration=9.52µs 2026-10-23 02:20:35.742447252 DEBUG Received server response for request 3 2026-10-23 02:20:35.742452422 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.742464104 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-23 02:20:35.746925562 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.747020711 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.747041900 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.749585361 DEBUG Client info: None 2026-10-23 02:20:35.749607282 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.749619565 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.749624164 INFO Version: Unknown 2026-10-23 02:20:35.749660402 DEBUG Received server response for request 1 2026-10-23 02:20:35.749687272 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.749698664 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.749739961 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.749805775 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.749808890 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.749833016 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.749844397 DEBUG Initializing workspace `file:///tmp/.tmpjZSqTZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.749854456 DEBUG Searching for a project in '/tmp/.tmpjZSqTZ/src' 2026-10-23 02:20:35.749887859 DEBUG Found project at '/tmp/.tmpjZSqTZ/src' 2026-10-23 02:20:35.749891756 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.751797330 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.751809813 DEBUG Resolving local virtual environment: /tmp/.tmpjZSqTZ/src/.venv 2026-10-23 02:20:35.751839649 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.751844649 DEBUG No virtual environment found 2026-10-23 02:20:35.752220744 DEBUG Adding first-party search path `/tmp/.tmpjZSqTZ/src` 2026-10-23 02:20:35.752229521 DEBUG Using vendored stdlib 2026-10-23 02:20:35.752388619 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.752393578 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.752403687 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.752736321 INFO Python version: Python 3.12, platform: linux 2026-10-23 02:20:35.752745458 DEBUG Adding new file root '/tmp/.tmpjZSqTZ/src' of kind Project 2026-10-23 02:20:35.754861537 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.001s 2026-10-23 02:20:35.754877918 DEBUG Updating project to check open files 2026-10-23 02:20:35.755110885 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjZSqTZ/src/older.py") 2026-10-23 02:20:35.755129500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjZSqTZ/src/older.py` 2026-10-23 02:20:35.755139789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjZSqTZ/src/older.py` 2026-10-23 02:20:35.755573984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjZSqTZ/src/older.py` to project `src` 2026-10-23 02:20:35.755594412 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjZSqTZ/src/older.py` 2026-10-23 02:20:35.755597348 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.755608699 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 02:20:35.756056318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjZSqTZ/src/newer.py") 2026-10-23 02:20:35.756068702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjZSqTZ/src/newer.py` 2026-10-23 02:20:35.756078921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjZSqTZ/src/newer.py` 2026-10-23 02:20:35.756446090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjZSqTZ/src/newer.py` to project `src` 2026-10-23 02:20:35.756480023 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjZSqTZ/src/newer.py` 2026-10-23 02:20:35.756482838 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.756766881 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-23 02:20:35.756885985 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-23 02:20:35.756912825 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-23 02:20:35.757775082 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 02:20:35.757973565 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.758155155 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-23 02:20:35.758246797 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpjZSqTZ/src` 2026-10-23 02:20:35.758327999 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-23 02:20:35.758724233 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-23 02:20:35.758910061 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.774175584 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-23 02:20:35.774478102 DEBUG method="textDocument/hover" response.id=2 duration=17.70ms 2026-10-23 02:20:35.774496135 DEBUG Received server response for request 2 2026-10-23 02:20:35.774593929 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 02:20:35.774864967 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-23 02:20:35.774942262 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-23 02:20:35.775603523 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-23 02:20:35.775641814 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.775647465 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-23 02:20:35.775654368 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpjZSqTZ/src` 2026-10-23 02:20:35.775658616 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-23 02:20:35.775764575 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-23 02:20:35.775816221 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.789671960 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-23 02:20:35.789721774 DEBUG method="textDocument/hover" response.id=3 duration=14.93ms 2026-10-23 02:20:35.789759825 DEBUG Received server response for request 3 2026-10-23 02:20:35.799929700 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:35.800033405 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.800044345 DEBUG method="shutdown" response.id=4 duration=17.27µs 2026-10-23 02:20:35.800069082 DEBUG Received server response for request 4 2026-10-23 02:20:35.800078760 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.800102454 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-23 02:20:35.804652358 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-23 02:20:35.804737989 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.804778906 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.804844409 DEBUG Client info: None 2026-10-23 02:20:35.804857523 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.804871169 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.804878162 INFO Version: Unknown 2026-10-23 02:20:35.804927134 DEBUG Received server response for request 1 2026-10-23 02:20:35.804968702 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.804997877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.805051176 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.805123522 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.805127440 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.805156995 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.805171673 DEBUG Initializing workspace `file:///tmp/.tmpKPsHjg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.805183234 DEBUG Searching for a project in '/tmp/.tmpKPsHjg/src' 2026-10-23 02:20:35.805207389 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.805212850 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.805672522 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.805678453 DEBUG Resolving local virtual environment: /tmp/.tmpKPsHjg/src/.venv 2026-10-23 02:20:35.805717737 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.805722395 DEBUG No virtual environment found 2026-10-23 02:20:35.805731963 DEBUG Adding first-party search path `/tmp/.tmpKPsHjg/src` 2026-10-23 02:20:35.805735260 DEBUG Using vendored stdlib 2026-10-23 02:20:35.805864903 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.805869311 DEBUG Adding new file root '/tmp/.tmpKPsHjg/src' of kind Project 2026-10-23 02:20:35.806593559 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.806599300 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.808758400 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:35.808772597 DEBUG Updating project to check open files 2026-10-23 02:20:35.808846145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKPsHjg/src/foo.py") 2026-10-23 02:20:35.808854500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKPsHjg/src/foo.py` 2026-10-23 02:20:35.808861794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKPsHjg/src/foo.py` 2026-10-23 02:20:35.808970207 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKPsHjg/src/foo.py` to project `src` 2026-10-23 02:20:35.809018518 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKPsHjg/src/foo.py` 2026-10-23 02:20:35.809022335 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.809031472 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.809284477 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.821952017 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.823919197 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.823997043 DEBUG method="textDocument/hover" response.id=2 duration=14.96ms 2026-10-23 02:20:35.824124532 DEBUG Received server response for request 2 2026-10-23 02:20:35.834174873 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.834227652 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.834234264 DEBUG method="shutdown" response.id=3 duration=11.01µs 2026-10-23 02:20:35.834408160 DEBUG Received server response for request 3 2026-10-23 02:20:35.834419181 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.834450961 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-23 02:20:35.839289105 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-23 02:20:35.839365258 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.839393962 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.839447452 DEBUG Client info: None 2026-10-23 02:20:35.839458293 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.839480825 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.839486556 INFO Version: Unknown 2026-10-23 02:20:35.839525479 DEBUG Received server response for request 1 2026-10-23 02:20:35.839676412 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.839690398 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.839736294 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.839824890 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.839828337 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.839841822 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.839844457 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.839860147 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.839872199 DEBUG Initializing workspace `file:///tmp/.tmpaeA4l2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.839882579 DEBUG Searching for a project in '/tmp/.tmpaeA4l2/src' 2026-10-23 02:20:35.839902696 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.839907495 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.840283390 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.840289141 DEBUG Resolving local virtual environment: /tmp/.tmpaeA4l2/src/.venv 2026-10-23 02:20:35.840318897 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.840323325 DEBUG No virtual environment found 2026-10-23 02:20:35.840330699 DEBUG Adding first-party search path `/tmp/.tmpaeA4l2/src` 2026-10-23 02:20:35.840333915 DEBUG Using vendored stdlib 2026-10-23 02:20:35.840448821 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.840453099 DEBUG Adding new file root '/tmp/.tmpaeA4l2/src' of kind Project 2026-10-23 02:20:35.843300199 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:35.843312612 DEBUG Updating project to check open files 2026-10-23 02:20:35.843371523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaeA4l2/src/foo.py") 2026-10-23 02:20:35.843378836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaeA4l2/src/foo.py` 2026-10-23 02:20:35.843386511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaeA4l2/src/foo.py` 2026-10-23 02:20:35.843493752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaeA4l2/src/foo.py` to project `src` 2026-10-23 02:20:35.843507418 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaeA4l2/src/foo.py` 2026-10-23 02:20:35.843510253 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.843518719 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.843705389 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.856895199 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.858903986 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.859105645 DEBUG method="textDocument/hover" response.id=2 duration=15.58ms 2026-10-23 02:20:35.859131694 DEBUG Received server response for request 2 2026-10-23 02:20:35.869221559 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.869245624 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.869250754 DEBUG method="shutdown" response.id=3 duration=8.34µs 2026-10-23 02:20:35.869256725 DEBUG Received server response for request 3 2026-10-23 02:20:35.869261073 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.869278285 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-23 02:20:35.873527094 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-23 02:20:35.873599520 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.873623095 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.873675934 DEBUG Client info: None 2026-10-23 02:20:35.873686664 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.873698075 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-23 02:20:35.873703105 INFO Version: Unknown 2026-10-23 02:20:35.873737018 DEBUG Received server response for request 1 2026-10-23 02:20:35.873762947 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.873772655 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp5llZZA 2026-10-23 02:20:35.873778266 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.873816918 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.873875428 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.873879225 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.873883934 DEBUG No workspace configuration provided for file:///tmp/.tmp5llZZA 2026-10-23 02:20:35.873901016 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.873904392 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp5llZZA, using default options 2026-10-23 02:20:35.873911946 DEBUG Initializing workspace `file:///tmp/.tmp5llZZA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.873922155 DEBUG Searching for a project in '/tmp/.tmp5llZZA' 2026-10-23 02:20:35.873938416 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.873942343 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.874298321 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.874304012 DEBUG Resolving local virtual environment: /tmp/.tmp5llZZA/.venv 2026-10-23 02:20:35.874332235 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.874336483 DEBUG No virtual environment found 2026-10-23 02:20:35.874343806 DEBUG Adding first-party search path `/tmp/.tmp5llZZA` 2026-10-23 02:20:35.874346902 DEBUG Using vendored stdlib 2026-10-23 02:20:35.874456598 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.874460145 DEBUG Adding new file root '/tmp/.tmp5llZZA' of kind Project 2026-10-23 02:20:35.875570778 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.875577420 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-23 02:20:35.879275497 INFO Project::index_files{project=.tmp5llZZA}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:35.879289884 DEBUG Updating project to check open files 2026-10-23 02:20:35.879402946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5llZZA/foo.py") 2026-10-23 02:20:35.879411001 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5llZZA/foo.py` 2026-10-23 02:20:35.879419757 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5llZZA/foo.py` 2026-10-23 02:20:35.879497112 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5llZZA/foo.py` to project `.tmp5llZZA` 2026-10-23 02:20:35.879511379 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5llZZA/foo.py` 2026-10-23 02:20:35.879513964 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.879521819 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.879837921 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.898830986 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.899941008 DEBUG method="textDocument/implementation" response.id=2 duration=20.41ms 2026-10-23 02:20:35.899967588 DEBUG Received server response for request 2 2026-10-23 02:20:35.910109611 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.910152882 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.910162520 DEBUG method="shutdown" response.id=3 duration=16.28µs 2026-10-23 02:20:35.910174343 DEBUG Received server response for request 3 2026-10-23 02:20:35.910179021 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.910196694 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-23 02:20:35.913268696 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-23 02:20:35.913346102 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.913370037 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.913431231 DEBUG Client info: None 2026-10-23 02:20:35.913443104 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.913457190 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.913463632 INFO Version: Unknown 2026-10-23 02:20:35.913521982 DEBUG Received server response for request 1 2026-10-23 02:20:35.913563379 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.913574200 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpiH6nOE 2026-10-23 02:20:35.913580862 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.913639412 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.913769907 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.913774014 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.913780767 DEBUG No workspace configuration provided for file:///tmp/.tmpiH6nOE 2026-10-23 02:20:35.913790415 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.913793170 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-23 02:20:35.913809110 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.913813188 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpiH6nOE, using default options 2026-10-23 02:20:35.913821443 DEBUG Initializing workspace `file:///tmp/.tmpiH6nOE`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.913832604 DEBUG Searching for a project in '/tmp/.tmpiH6nOE' 2026-10-23 02:20:35.913851840 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.913856990 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.914368740 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.914375172 DEBUG Resolving local virtual environment: /tmp/.tmpiH6nOE/.venv 2026-10-23 02:20:35.914413103 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.914417692 DEBUG No virtual environment found 2026-10-23 02:20:35.914426137 DEBUG Adding first-party search path `/tmp/.tmpiH6nOE` 2026-10-23 02:20:35.914429293 DEBUG Using vendored stdlib 2026-10-23 02:20:35.914574536 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.914579225 DEBUG Adding new file root '/tmp/.tmpiH6nOE' of kind Project 2026-10-23 02:20:35.919395548 INFO Project::index_files{project=.tmpiH6nOE}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:35.919419944 DEBUG Updating project to check open files 2026-10-23 02:20:35.919543005 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiH6nOE/foo.py") 2026-10-23 02:20:35.919553234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiH6nOE/foo.py` 2026-10-23 02:20:35.919561259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiH6nOE/foo.py` 2026-10-23 02:20:35.919637983 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiH6nOE/foo.py` to project `.tmpiH6nOE` 2026-10-23 02:20:35.919653061 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiH6nOE/foo.py` 2026-10-23 02:20:35.919655606 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.919663882 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.919933287 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.936997223 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-23 02:20:35.937557093 DEBUG method="textDocument/implementation" response.id=2 duration=17.89ms 2026-10-23 02:20:35.937579766 DEBUG Received server response for request 2 2026-10-23 02:20:35.947714916 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:35.947743420 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.947748709 DEBUG method="shutdown" response.id=3 duration=9.88µs 2026-10-23 02:20:35.947755142 DEBUG Received server response for request 3 2026-10-23 02:20:35.947757957 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.947801488 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-23 02:20:35.950746593 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.950826693 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.950850397 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.950956536 DEBUG Client info: None 2026-10-23 02:20:35.950970142 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.950998555 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.951004366 INFO Version: Unknown 2026-10-23 02:20:35.951048539 DEBUG Received server response for request 1 2026-10-23 02:20:35.951084356 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.951094615 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEmU3vi 2026-10-23 02:20:35.951100907 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.951145801 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.951242052 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.951246230 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.951251800 DEBUG No workspace configuration provided for file:///tmp/.tmpEmU3vi 2026-10-23 02:20:35.951267840 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.951271938 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEmU3vi, using default options 2026-10-23 02:20:35.951280063 DEBUG Initializing workspace `file:///tmp/.tmpEmU3vi`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.951291144 DEBUG Searching for a project in '/tmp/.tmpEmU3vi' 2026-10-23 02:20:35.951309969 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.951314508 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.951769191 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.951775432 DEBUG Resolving local virtual environment: /tmp/.tmpEmU3vi/.venv 2026-10-23 02:20:35.951814055 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.951819174 DEBUG No virtual environment found 2026-10-23 02:20:35.951827881 DEBUG Adding first-party search path `/tmp/.tmpEmU3vi` 2026-10-23 02:20:35.951830997 DEBUG Using vendored stdlib 2026-10-23 02:20:35.951948026 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.951952354 DEBUG Adding new file root '/tmp/.tmpEmU3vi' of kind Project 2026-10-23 02:20:35.954933536 INFO Project::index_files{project=.tmpEmU3vi}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:35.954947712 DEBUG Updating project to check open files 2026-10-23 02:20:35.961327659 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:35.961353027 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.961358327 DEBUG method="shutdown" response.id=2 duration=9.00µs 2026-10-23 02:20:35.961365069 DEBUG Received server response for request 2 2026-10-23 02:20:35.961367574 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.961413380 DEBUG Received exit notification, exiting ok test initialize::deferred_request_burst_does_not_block_responses ... 2026-10-23 02:20:35.962839705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.962906731 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.962930666 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.963045100 DEBUG Client info: None 2026-10-23 02:20:35.963058996 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:35.963069927 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.963074245 INFO Version: Unknown 2026-10-23 02:20:35.963109521 DEBUG Received server response for request 1 2026-10-23 02:20:35.963133636 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.963139588 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.963142413 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.963145529 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 02:20:35.963147793 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 02:20:35.963149967 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 02:20:35.963152091 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-23 02:20:35.963154305 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-23 02:20:35.963156570 DEBUG Client sends request `textDocument/hover` with ID 8 2026-10-23 02:20:35.963158784 DEBUG Client sends request `textDocument/hover` with ID 9 2026-10-23 02:20:35.963161098 DEBUG Client sends request `textDocument/hover` with ID 10 2026-10-23 02:20:35.963164154 DEBUG Client sends request `textDocument/hover` with ID 11 2026-10-23 02:20:35.963166528 DEBUG Client sends request `textDocument/hover` with ID 12 2026-10-23 02:20:35.963169343 DEBUG Client sends request `textDocument/hover` with ID 13 2026-10-23 02:20:35.963172309 DEBUG Client sends request `textDocument/hover` with ID 14 2026-10-23 02:20:35.963174834 DEBUG Client sends request `textDocument/hover` with ID 15 2026-10-23 02:20:35.963177138 DEBUG Client sends request `textDocument/hover` with ID 16 2026-10-23 02:20:35.963179763 DEBUG Client sends request `textDocument/hover` with ID 17 2026-10-23 02:20:35.963182147 DEBUG Client sends request `textDocument/hover` with ID 18 2026-10-23 02:20:35.963184231 DEBUG Client sends request `textDocument/hover` with ID 19 2026-10-23 02:20:35.963186315 DEBUG Client sends request `textDocument/hover` with ID 20 2026-10-23 02:20:35.963188409 DEBUG Client sends request `textDocument/hover` with ID 21 2026-10-23 02:20:35.963190473 DEBUG Client sends request `textDocument/hover` with ID 22 2026-10-23 02:20:35.963192717 DEBUG Client sends request `textDocument/hover` with ID 23 2026-10-23 02:20:35.963194881 DEBUG Client sends request `textDocument/hover` with ID 24 2026-10-23 02:20:35.963197035 DEBUG Client sends request `textDocument/hover` with ID 25 2026-10-23 02:20:35.963199290 DEBUG Client sends request `textDocument/hover` with ID 26 2026-10-23 02:20:35.963201945 DEBUG Client sends request `textDocument/hover` with ID 27 2026-10-23 02:20:35.963204239 DEBUG Client sends request `textDocument/hover` with ID 28 2026-10-23 02:20:35.963206483 DEBUG Client sends request `textDocument/hover` with ID 29 2026-10-23 02:20:35.963209008 DEBUG Client sends request `textDocument/hover` with ID 30 2026-10-23 02:20:35.963211372 DEBUG Client sends request `textDocument/hover` with ID 31 2026-10-23 02:20:35.963213777 DEBUG Client sends request `textDocument/hover` with ID 32 2026-10-23 02:20:35.963216201 DEBUG Client sends request `textDocument/hover` with ID 33 2026-10-23 02:20:35.963219117 DEBUG Client sends request `textDocument/hover` with ID 34 2026-10-23 02:20:35.963221471 DEBUG Client sends request `textDocument/hover` with ID 35 2026-10-23 02:20:35.963224036 DEBUG Client sends request `textDocument/hover` with ID 36 2026-10-23 02:20:35.963226801 DEBUG Client sends request `textDocument/hover` with ID 37 2026-10-23 02:20:35.963229055 DEBUG Client sends request `textDocument/hover` with ID 38 2026-10-23 02:20:35.963231400 DEBUG Client sends request `textDocument/hover` with ID 39 2026-10-23 02:20:35.963233794 DEBUG Client sends request `textDocument/hover` with ID 40 2026-10-23 02:20:35.963236369 DEBUG Client sends request `textDocument/hover` with ID 41 2026-10-23 02:20:35.963239064 DEBUG Client sends request `textDocument/hover` with ID 42 2026-10-23 02:20:35.963241308 DEBUG Client sends request `textDocument/hover` with ID 43 2026-10-23 02:20:35.963243643 DEBUG Client sends request `textDocument/hover` with ID 44 2026-10-23 02:20:35.963245957 DEBUG Client sends request `textDocument/hover` with ID 45 2026-10-23 02:20:35.963248452 DEBUG Client sends request `textDocument/hover` with ID 46 2026-10-23 02:20:35.963250856 DEBUG Client sends request `textDocument/hover` with ID 47 2026-10-23 02:20:35.963253191 DEBUG Client sends request `textDocument/hover` with ID 48 2026-10-23 02:20:35.963255525 DEBUG Client sends request `textDocument/hover` with ID 49 2026-10-23 02:20:35.963257859 DEBUG Client sends request `textDocument/hover` with ID 50 2026-10-23 02:20:35.963260244 DEBUG Client sends request `textDocument/hover` with ID 51 2026-10-23 02:20:35.963262598 DEBUG Client sends request `textDocument/hover` with ID 52 2026-10-23 02:20:35.963264953 DEBUG Client sends request `textDocument/hover` with ID 53 2026-10-23 02:20:35.963267297 DEBUG Client sends request `textDocument/hover` with ID 54 2026-10-23 02:20:35.963269632 DEBUG Client sends request `textDocument/hover` with ID 55 2026-10-23 02:20:35.963272086 DEBUG Client sends request `textDocument/hover` with ID 56 2026-10-23 02:20:35.963274330 DEBUG Client sends request `textDocument/hover` with ID 57 2026-10-23 02:20:35.963276875 DEBUG Client sends request `textDocument/hover` with ID 58 2026-10-23 02:20:35.963279200 DEBUG Client sends request `textDocument/hover` with ID 59 2026-10-23 02:20:35.963281814 DEBUG Client sends request `textDocument/hover` with ID 60 2026-10-23 02:20:35.963284489 DEBUG Client sends request `textDocument/hover` with ID 61 2026-10-23 02:20:35.963286884 DEBUG Client sends request `textDocument/hover` with ID 62 2026-10-23 02:20:35.963289569 DEBUG Client sends request `textDocument/hover` with ID 63 2026-10-23 02:20:35.963291853 DEBUG Client sends request `textDocument/hover` with ID 64 2026-10-23 02:20:35.963294248 DEBUG Client sends request `textDocument/hover` with ID 65 2026-10-23 02:20:35.963305890 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.963344312 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.963396740 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-10-23 02:20:35.963400988 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963403533 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963405907 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963408171 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963410706 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963412620 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963414543 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963416457 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963418841 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963421807 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963424332 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963426586 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963428830 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963430804 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963432577 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963434330 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963436595 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963438468 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963440302 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963442205 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963444019 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963445902 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963447816 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963449609 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963451483 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963453286 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963455069 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963456993 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963458846 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963460610 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963462383 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963464176 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963479215 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963481319 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963483252 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963485146 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963486929 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963488733 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963490496 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963492259 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963494053 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963496056 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963498200 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963500024 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963501787 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963504362 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963506195 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963507959 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963509722 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963511515 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963513389 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963515242 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963517036 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963518779 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963521073 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963522887 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963524640 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963526403 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963528367 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963530170 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963532014 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963533797 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963535560 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963537424 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-23 02:20:35.963544317 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.963546852 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.963568562 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.963580194 DEBUG Initializing workspace `file:///tmp/.tmpbQ06yP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.963590083 DEBUG Searching for a project in '/tmp/.tmpbQ06yP/src' 2026-10-23 02:20:35.963609840 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.963613897 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.963926413 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.963931573 DEBUG Resolving local virtual environment: /tmp/.tmpbQ06yP/src/.venv 2026-10-23 02:20:35.963957792 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.963961670 DEBUG No virtual environment found 2026-10-23 02:20:35.963968763 DEBUG Adding first-party search path `/tmp/.tmpbQ06yP/src` 2026-10-23 02:20:35.963971779 DEBUG Using vendored stdlib 2026-10-23 02:20:35.964104047 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.964107734 DEBUG Adding new file root '/tmp/.tmpbQ06yP/src' of kind Project 2026-10-23 02:20:35.966379585 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:35.966390926 DEBUG Updating project to check open files 2026-10-23 02:20:35.966403940 DEBUG Processing deferred notification `textDocument/didOpen` 2026-10-23 02:20:35.966449025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbQ06yP/src/main.py") 2026-10-23 02:20:35.966456279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbQ06yP/src/main.py` 2026-10-23 02:20:35.966463943 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbQ06yP/src/main.py` 2026-10-23 02:20:35.966559803 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbQ06yP/src/main.py` to project `src` 2026-10-23 02:20:35.966573839 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbQ06yP/src/main.py` 2026-10-23 02:20:35.966576113 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:35.966584870 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:35.966591212 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.966609947 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.966615537 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.966622871 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.966801977 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:35.974290423 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.974480209 DEBUG method="textDocument/hover" response.id=2 duration=7.89ms 2026-10-23 02:20:35.974495187 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.974597349 DEBUG Received server response for request 2 2026-10-23 02:20:35.974483275 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.974819345 DEBUG method="textDocument/hover" response.id=3 duration=8.21ms 2026-10-23 02:20:35.974834443 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.974852968 DEBUG Received server response for request 3 2026-10-23 02:20:35.975043966 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.975187445 DEBUG method="textDocument/hover" response.id=4 duration=8.57ms 2026-10-23 02:20:35.975198757 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.975246947 DEBUG Received server response for request 4 2026-10-23 02:20:35.975191212 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.975533535 DEBUG method="textDocument/hover" response.id=5 duration=8.91ms 2026-10-23 02:20:35.975545337 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.975665212 DEBUG Received server response for request 5 2026-10-23 02:20:35.975539506 DEBUG request{id=6 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.975876538 DEBUG method="textDocument/hover" response.id=6 duration=1.38ms 2026-10-23 02:20:35.975886777 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.975904851 DEBUG Received server response for request 6 2026-10-23 02:20:35.975883220 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.976242655 DEBUG method="textDocument/hover" response.id=7 duration=1.40ms 2026-10-23 02:20:35.976252854 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.976320701 DEBUG Received server response for request 7 2026-10-23 02:20:35.976433973 DEBUG request{id=8 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.976580929 DEBUG method="textDocument/hover" response.id=8 duration=1.38ms 2026-10-23 02:20:35.976591289 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.976626605 DEBUG Received server response for request 8 2026-10-23 02:20:35.976586860 DEBUG request{id=9 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.976905899 DEBUG method="textDocument/hover" response.id=9 duration=1.36ms 2026-10-23 02:20:35.976916448 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.976958397 DEBUG Received server response for request 9 2026-10-23 02:20:35.976911710 DEBUG request{id=10 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.977246688 DEBUG method="textDocument/hover" response.id=10 duration=1.36ms 2026-10-23 02:20:35.977257919 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.977253080 DEBUG request{id=11 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.977305027 DEBUG Received server response for request 10 2026-10-23 02:20:35.977546190 DEBUG method="textDocument/hover" response.id=11 duration=1.29ms 2026-10-23 02:20:35.977551149 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.977659242 DEBUG Received server response for request 11 2026-10-23 02:20:35.977756334 DEBUG request{id=12 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.977911455 DEBUG request{id=13 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.978073068 DEBUG request{id=14 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.977912216 DEBUG method="textDocument/hover" response.id=12 duration=1.32ms 2026-10-23 02:20:35.978206658 DEBUG method="textDocument/hover" response.id=13 duration=1.29ms 2026-10-23 02:20:35.978222308 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.978234000 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.978247595 DEBUG Received server response for request 12 2026-10-23 02:20:35.978447099 DEBUG Received server response for request 13 2026-10-23 02:20:35.978542148 DEBUG method="textDocument/hover" response.id=14 duration=1.28ms 2026-10-23 02:20:35.978547508 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.978661331 DEBUG Received server response for request 14 2026-10-23 02:20:35.978762010 DEBUG request{id=15 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.978896893 DEBUG method="textDocument/hover" response.id=15 duration=1.34ms 2026-10-23 02:20:35.978908795 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.978926659 DEBUG Received server response for request 15 2026-10-23 02:20:35.979115934 DEBUG request{id=16 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.979239335 DEBUG method="textDocument/hover" response.id=16 duration=1.01ms 2026-10-23 02:20:35.979250076 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.979267799 DEBUG Received server response for request 16 2026-10-23 02:20:35.979426827 DEBUG request{id=17 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.979591786 DEBUG request{id=18 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.979592859 DEBUG method="textDocument/hover" response.id=17 duration=1.36ms 2026-10-23 02:20:35.979719316 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.979770782 DEBUG Received server response for request 17 2026-10-23 02:20:35.979837187 DEBUG method="textDocument/hover" response.id=18 duration=1.29ms 2026-10-23 02:20:35.979842126 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.979854099 DEBUG request{id=19 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.979876350 DEBUG request{id=20 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.979910444 DEBUG Received server response for request 18 2026-10-23 02:20:35.979928187 DEBUG method="textDocument/hover" response.id=19 duration=1.02ms 2026-10-23 02:20:35.979931524 DEBUG method="textDocument/hover" response.id=20 duration=678.75µs 2026-10-23 02:20:35.979933828 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980008438 DEBUG Received server response for request 19 2026-10-23 02:20:35.980012987 DEBUG Received server response for request 20 2026-10-23 02:20:35.980025670 DEBUG request{id=21 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980049345 DEBUG request{id=22 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980065004 DEBUG method="textDocument/hover" response.id=21 duration=341.53µs 2026-10-23 02:20:35.980069943 DEBUG method="textDocument/hover" response.id=22 duration=225.14µs 2026-10-23 02:20:35.980072178 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980082928 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980274748 DEBUG Received server response for request 21 2026-10-23 02:20:35.980278595 DEBUG Received server response for request 22 2026-10-23 02:20:35.980290888 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980297741 DEBUG request{id=23 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980336543 DEBUG method="textDocument/hover" response.id=23 duration=400.74µs 2026-10-23 02:20:35.980340471 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980357162 DEBUG Received server response for request 23 2026-10-23 02:20:35.980368293 DEBUG request{id=24 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980393180 DEBUG request{id=25 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980396285 DEBUG method="textDocument/hover" response.id=24 duration=321.14µs 2026-10-23 02:20:35.980402046 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980414460 DEBUG request{id=26 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980414349 DEBUG method="textDocument/hover" response.id=25 duration=329.58µs 2026-10-23 02:20:35.980419269 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980441600 DEBUG Received server response for request 24 2026-10-23 02:20:35.980445378 DEBUG Received server response for request 25 2026-10-23 02:20:35.980482367 DEBUG request{id=27 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980463361 DEBUG method="textDocument/hover" response.id=26 duration=169.44µs 2026-10-23 02:20:35.980491785 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980502595 DEBUG method="textDocument/hover" response.id=27 duration=160.17µs 2026-10-23 02:20:35.980504929 DEBUG request{id=28 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980505661 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980518565 DEBUG method="textDocument/hover" response.id=28 duration=111.51µs 2026-10-23 02:20:35.980521821 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980524496 DEBUG request{id=29 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980544864 DEBUG request{id=30 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980562277 DEBUG request{id=31 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980616148 DEBUG method="textDocument/hover" response.id=29 duration=186.23µs 2026-10-23 02:20:35.980621237 DEBUG method="textDocument/hover" response.id=30 duration=125.64µs 2026-10-23 02:20:35.980631126 DEBUG method="textDocument/hover" response.id=31 duration=121.54µs 2026-10-23 02:20:35.980633300 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980641676 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980700566 DEBUG Received server response for request 26 2026-10-23 02:20:35.980704163 DEBUG Received server response for request 27 2026-10-23 02:20:35.980706407 DEBUG Received server response for request 28 2026-10-23 02:20:35.980708050 DEBUG Received server response for request 29 2026-10-23 02:20:35.980711246 DEBUG Received server response for request 30 2026-10-23 02:20:35.980713250 DEBUG Received server response for request 31 2026-10-23 02:20:35.980842502 DEBUG request{id=32 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980868211 DEBUG request{id=33 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980913045 DEBUG method="textDocument/hover" response.id=32 duration=388.51µs 2026-10-23 02:20:35.980917784 DEBUG method="textDocument/hover" response.id=33 duration=282.59µs 2026-10-23 02:20:35.980920378 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980932000 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980932752 DEBUG request{id=34 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980937360 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980946578 DEBUG method="textDocument/hover" response.id=34 duration=303.21µs 2026-10-23 02:20:35.980949784 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.980953551 DEBUG request{id=35 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980962638 DEBUG Received server response for request 32 2026-10-23 02:20:35.980965814 DEBUG Received server response for request 33 2026-10-23 02:20:35.980967908 DEBUG Received server response for request 34 2026-10-23 02:20:35.980974380 DEBUG request{id=36 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.980991913 DEBUG method="textDocument/hover" response.id=35 duration=69.06µs 2026-10-23 02:20:35.980996261 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981003695 DEBUG method="textDocument/hover" response.id=36 duration=69.22µs 2026-10-23 02:20:35.981006390 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981011439 DEBUG request{id=37 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981027339 DEBUG request{id=38 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981041375 DEBUG request{id=39 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981081290 DEBUG Received server response for request 35 2026-10-23 02:20:35.981085278 DEBUG Received server response for request 36 2026-10-23 02:20:35.981241341 DEBUG method="textDocument/hover" response.id=37 duration=301.20µs 2026-10-23 02:20:35.981246140 DEBUG method="textDocument/hover" response.id=38 duration=293.87µs 2026-10-23 02:20:35.981248955 DEBUG method="textDocument/hover" response.id=39 duration=250.95µs 2026-10-23 02:20:35.981263342 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981270946 DEBUG request{id=40 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981274843 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981281857 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981292016 DEBUG method="textDocument/hover" response.id=40 duration=283.46µs 2026-10-23 02:20:35.981294891 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981296835 DEBUG request{id=41 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981307805 DEBUG Received server response for request 37 2026-10-23 02:20:35.981310891 DEBUG Received server response for request 38 2026-10-23 02:20:35.981315750 DEBUG Received server response for request 39 2026-10-23 02:20:35.981316411 DEBUG request{id=42 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981318475 DEBUG Received server response for request 40 2026-10-23 02:20:35.981341609 DEBUG request{id=43 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981426007 DEBUG method="textDocument/hover" response.id=41 duration=159.61µs 2026-10-23 02:20:35.981431437 DEBUG method="textDocument/hover" response.id=42 duration=153.79µs 2026-10-23 02:20:35.981439833 DEBUG method="textDocument/hover" response.id=43 duration=155.96µs 2026-10-23 02:20:35.981442137 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981451194 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981584324 DEBUG Received server response for request 41 2026-10-23 02:20:35.981588001 DEBUG Received server response for request 42 2026-10-23 02:20:35.981589784 DEBUG Received server response for request 43 2026-10-23 02:20:35.981680524 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981693939 DEBUG request{id=44 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981721361 DEBUG request{id=45 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981721842 DEBUG method="textDocument/hover" response.id=44 duration=424.89µs 2026-10-23 02:20:35.981728204 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981736489 DEBUG request{id=46 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981737361 DEBUG method="textDocument/hover" response.id=45 duration=293.23µs 2026-10-23 02:20:35.981740827 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981748241 DEBUG method="textDocument/hover" response.id=46 duration=295.27µs 2026-10-23 02:20:35.981751187 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981754202 DEBUG request{id=47 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981770814 DEBUG request{id=48 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981785952 DEBUG request{id=49 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981824645 DEBUG Received server response for request 44 2026-10-23 02:20:35.981828462 DEBUG Received server response for request 45 2026-10-23 02:20:35.981830345 DEBUG Received server response for request 46 2026-10-23 02:20:35.981898323 DEBUG method="textDocument/hover" response.id=47 duration=213.82µs 2026-10-23 02:20:35.981909404 DEBUG method="textDocument/hover" response.id=48 duration=178.31µs 2026-10-23 02:20:35.981912780 DEBUG method="textDocument/hover" response.id=49 duration=169.53µs 2026-10-23 02:20:35.981915535 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981926325 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981927828 DEBUG request{id=50 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981931485 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.981951232 DEBUG request{id=51 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.981964848 DEBUG request{id=52 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982022716 DEBUG method="textDocument/hover" response.id=50 duration=269.28µs 2026-10-23 02:20:35.982027164 DEBUG method="textDocument/hover" response.id=51 duration=109.08µs 2026-10-23 02:20:35.982029599 DEBUG method="textDocument/hover" response.id=52 duration=101.32µs 2026-10-23 02:20:35.982032214 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982041341 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982044076 DEBUG request{id=53 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982046871 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982058884 DEBUG method="textDocument/hover" response.id=53 duration=124.44µs 2026-10-23 02:20:35.982061749 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982063633 DEBUG request{id=54 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982074393 DEBUG method="textDocument/hover" response.id=54 duration=39.84µs 2026-10-23 02:20:35.982077539 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982079713 DEBUG request{id=55 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982088469 DEBUG method="textDocument/hover" response.id=55 duration=45.17µs 2026-10-23 02:20:35.982092727 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982096034 DEBUG request{id=56 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982110180 DEBUG request{id=57 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982122503 DEBUG request{id=58 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982239573 DEBUG Received server response for request 47 2026-10-23 02:20:35.982244642 DEBUG Received server response for request 48 2026-10-23 02:20:35.982246536 DEBUG Received server response for request 49 2026-10-23 02:20:35.982253800 DEBUG Received server response for request 50 2026-10-23 02:20:35.982255763 DEBUG Received server response for request 51 2026-10-23 02:20:35.982257256 DEBUG Received server response for request 52 2026-10-23 02:20:35.982259069 DEBUG Received server response for request 53 2026-10-23 02:20:35.982260622 DEBUG Received server response for request 54 2026-10-23 02:20:35.982264079 DEBUG Received server response for request 55 2026-10-23 02:20:35.982439207 DEBUG method="textDocument/hover" response.id=56 duration=388.72µs 2026-10-23 02:20:35.982443215 DEBUG method="textDocument/hover" response.id=57 duration=378.14µs 2026-10-23 02:20:35.982445740 DEBUG method="textDocument/hover" response.id=58 duration=366.44µs 2026-10-23 02:20:35.982447934 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982460327 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982476648 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982485113 DEBUG request{id=59 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982510892 DEBUG request{id=60 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982528936 DEBUG request{id=61 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982562519 DEBUG method="textDocument/hover" response.id=59 duration=467.09µs 2026-10-23 02:20:35.982567999 DEBUG method="textDocument/hover" response.id=60 duration=117.66µs 2026-10-23 02:20:35.982571566 DEBUG method="textDocument/hover" response.id=61 duration=108.79µs 2026-10-23 02:20:35.982580472 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982588688 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982669559 DEBUG request{id=62 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982691010 DEBUG request{id=63 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982728590 DEBUG Received server response for request 56 2026-10-23 02:20:35.982732407 DEBUG Received server response for request 57 2026-10-23 02:20:35.982734521 DEBUG Received server response for request 58 2026-10-23 02:20:35.982736625 DEBUG Received server response for request 59 2026-10-23 02:20:35.982738268 DEBUG Received server response for request 60 2026-10-23 02:20:35.982740623 DEBUG Received server response for request 61 2026-10-23 02:20:35.982781028 DEBUG method="textDocument/hover" response.id=62 duration=302.20µs 2026-10-23 02:20:35.982784956 DEBUG method="textDocument/hover" response.id=63 duration=202.68µs 2026-10-23 02:20:35.982787350 DEBUG Processing deferred request `textDocument/hover` 2026-10-23 02:20:35.982800595 DEBUG Received server response for request 62 2026-10-23 02:20:35.982813620 DEBUG request{id=64 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.982818839 DEBUG Received server response for request 63 2026-10-23 02:20:35.982853805 DEBUG method="textDocument/hover" response.id=64 duration=263.27µs 2026-10-23 02:20:35.982855097 DEBUG request{id=65 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.983430376 DEBUG Received server response for request 64 2026-10-23 02:20:35.983448280 DEBUG method="textDocument/hover" response.id=65 duration=658.82µs 2026-10-23 02:20:35.983455083 DEBUG Received server response for request 65 2026-10-23 02:20:35.983463078 DEBUG Client sends request `textDocument/hover` with ID 66 2026-10-23 02:20:35.983532217 DEBUG request{id=66 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:35.983561983 DEBUG method="textDocument/hover" response.id=66 duration=72.78µs 2026-10-23 02:20:35.983579646 DEBUG Received server response for request 66 2026-10-23 02:20:35.993662168 DEBUG Client sends request `shutdown` with ID 67 2026-10-23 02:20:35.993685662 DEBUG request{id=67 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:35.993690601 DEBUG method="shutdown" response.id=67 duration=8.51µs 2026-10-23 02:20:35.993696703 DEBUG Received server response for request 67 2026-10-23 02:20:35.993705148 DEBUG Client sends notification `exit` 2026-10-23 02:20:35.993721770 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-23 02:20:35.996724231 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:35.998377582 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:35.998404823 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:35.998482830 DEBUG Client info: None 2026-10-23 02:20:35.998500012 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-23 02:20:35.998518036 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:35.998523426 INFO Version: Unknown 2026-10-23 02:20:35.998583879 DEBUG Received server response for request 1 2026-10-23 02:20:35.998621410 DEBUG Client sends notification `initialized` 2026-10-23 02:20:35.998635015 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:35.998736746 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:35.998773555 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:35.998779186 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:35.998796739 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:35.998799864 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:35.998815654 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:35.998829811 DEBUG Initializing workspace `file:///tmp/.tmp59rbJS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:35.998844097 DEBUG Searching for a project in '/tmp/.tmp59rbJS/src' 2026-10-23 02:20:35.998866670 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:35.998870888 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:35.999237505 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:35.999242865 DEBUG Resolving local virtual environment: /tmp/.tmp59rbJS/src/.venv 2026-10-23 02:20:35.999281758 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:35.999286357 DEBUG No virtual environment found 2026-10-23 02:20:35.999293721 DEBUG Adding first-party search path `/tmp/.tmp59rbJS/src` 2026-10-23 02:20:35.999296857 DEBUG Using vendored stdlib 2026-10-23 02:20:35.999414026 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:35.999417974 DEBUG Adding new file root '/tmp/.tmp59rbJS/src' of kind Project 2026-10-23 02:20:36.001865805 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:36.001931578 DEBUG Updating project to check open files 2026-10-23 02:20:36.002099003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp59rbJS/src/foo.py") 2026-10-23 02:20:36.002114071 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp59rbJS/src/foo.py` 2026-10-23 02:20:36.002124470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp59rbJS/src/foo.py` 2026-10-23 02:20:36.002297926 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp59rbJS/src/foo.py` to project `src` 2026-10-23 02:20:36.002314627 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp59rbJS/src/foo.py` 2026-10-23 02:20:36.002317182 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:36.002327972 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.002442066 DEBUG method="textDocument/hover" response.id=2 duration=106.02µs 2026-10-23 02:20:36.002480398 DEBUG Received server response for request 2 2026-10-23 02:20:36.012593567 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.012635335 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.012671703 DEBUG method="shutdown" response.id=3 duration=39.33µs 2026-10-23 02:20:36.012706218 DEBUG Received server response for request 3 2026-10-23 02:20:36.012710095 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.012726015 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-23 02:20:36.014228213 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.014306600 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.014328771 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.014380238 DEBUG Client info: None 2026-10-23 02:20:36.014392411 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.014403932 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.014409633 INFO Version: Unknown 2026-10-23 02:20:36.014465107 DEBUG Received server response for request 1 2026-10-23 02:20:36.014502257 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.014516774 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.014565135 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.014668549 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.014674760 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.014689829 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:36.014699918 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:36.014740804 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.014753057 DEBUG Initializing workspace `file:///tmp/.tmpdt3HS8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.014765130 DEBUG Searching for a project in '/tmp/.tmpdt3HS8/src' 2026-10-23 02:20:36.014785418 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.014789325 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.015136757 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.015142307 DEBUG Resolving local virtual environment: /tmp/.tmpdt3HS8/src/.venv 2026-10-23 02:20:36.015169929 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.015173897 DEBUG No virtual environment found 2026-10-23 02:20:36.015180669 DEBUG Adding first-party search path `/tmp/.tmpdt3HS8/src` 2026-10-23 02:20:36.015183655 DEBUG Using vendored stdlib 2026-10-23 02:20:36.015300153 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.015303971 DEBUG Adding new file root '/tmp/.tmpdt3HS8/src' of kind Project 2026-10-23 02:20:36.017668576 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:36.017685518 DEBUG Updating project to check open files 2026-10-23 02:20:36.017734009 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdt3HS8/src/foo.py") 2026-10-23 02:20:36.017740080 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdt3HS8/src/foo.py` 2026-10-23 02:20:36.017746893 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdt3HS8/src/foo.py` 2026-10-23 02:20:36.017835329 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdt3HS8/src/foo.py` to project `src` 2026-10-23 02:20:36.017848573 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdt3HS8/src/foo.py` 2026-10-23 02:20:36.017850768 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:36.017859254 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.017907203 DEBUG method="textDocument/hover" response.id=2 duration=41.34µs 2026-10-23 02:20:36.017921230 DEBUG Received server response for request 2 2026-10-23 02:20:36.028000104 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.028027105 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.028032195 DEBUG method="shutdown" response.id=3 duration=7.80µs 2026-10-23 02:20:36.028038787 DEBUG Received server response for request 3 2026-10-23 02:20:36.028041292 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.028090945 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-23 02:20:36.029542307 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.029612358 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.029631234 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.029678342 DEBUG Client info: None 2026-10-23 02:20:36.029688922 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.029699983 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.029704772 INFO Version: Unknown 2026-10-23 02:20:36.029791534 DEBUG Received server response for request 1 2026-10-23 02:20:36.029815670 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.029826200 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpL8cYZB 2026-10-23 02:20:36.029831429 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.031158438 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.031193574 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.031198924 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.031205527 DEBUG No workspace configuration provided for file:///tmp/.tmpL8cYZB 2026-10-23 02:20:36.031245141 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.031251423 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpL8cYZB, using default options 2026-10-23 02:20:36.031260810 DEBUG Initializing workspace `file:///tmp/.tmpL8cYZB`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.031283232 DEBUG Searching for a project in '/tmp/.tmpL8cYZB' 2026-10-23 02:20:36.031302018 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.031307969 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.031801104 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.031807396 DEBUG Resolving local virtual environment: /tmp/.tmpL8cYZB/.venv 2026-10-23 02:20:36.031846148 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.031851278 DEBUG No virtual environment found 2026-10-23 02:20:36.031859533 DEBUG Adding first-party search path `/tmp/.tmpL8cYZB` 2026-10-23 02:20:36.031862689 DEBUG Using vendored stdlib 2026-10-23 02:20:36.031998955 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.032004165 DEBUG Adding new file root '/tmp/.tmpL8cYZB' of kind Project 2026-10-23 02:20:36.035193246 INFO Project::index_files{project=.tmpL8cYZB}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.035210008 DEBUG Updating project to check open files 2026-10-23 02:20:36.041628366 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.041669794 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.041678611 DEBUG method="shutdown" response.id=2 duration=14.30µs 2026-10-23 02:20:36.041685193 DEBUG Received server response for request 2 2026-10-23 02:20:36.041690583 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.041712825 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-23 02:20:36.043405299 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:36.043463569 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.043498715 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.045192472 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-23 02:20:36.045229982 DEBUG Client info: None 2026-10-23 02:20:36.045231765 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-23 02:20:36.045243117 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.045248086 INFO Version: Unknown 2026-10-23 02:20:36.045292669 DEBUG Received server response for request 1 2026-10-23 02:20:36.045318578 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.045330009 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.046041404 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.046083663 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.046088071 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.046115583 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:36.046136432 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.046152683 DEBUG Initializing workspace `file:///tmp/.tmphzwt54/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.046165356 DEBUG Searching for a project in '/tmp/.tmphzwt54/src' 2026-10-23 02:20:36.046187859 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.046192407 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.046634096 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.046640688 DEBUG Resolving local virtual environment: /tmp/.tmphzwt54/src/.venv 2026-10-23 02:20:36.046675303 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.046680432 DEBUG No virtual environment found 2026-10-23 02:20:36.046689189 DEBUG Adding first-party search path `/tmp/.tmphzwt54/src` 2026-10-23 02:20:36.046693166 DEBUG Using vendored stdlib 2026-10-23 02:20:36.046808473 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.046812180 DEBUG Adding new file root '/tmp/.tmphzwt54/src' of kind Project 2026-10-23 02:20:36.050163856 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:36.050212507 DEBUG Updating project to check open files 2026-10-23 02:20:36.050284683 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphzwt54/src/script.py") 2026-10-23 02:20:36.050299721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphzwt54/src/script.py` 2026-10-23 02:20:36.050307576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphzwt54/src/script.py` 2026-10-23 02:20:36.050400059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphzwt54/src/script.py` to project `src` 2026-10-23 02:20:36.050414476 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphzwt54/src/script.py` 2026-10-23 02:20:36.050416901 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:36.050425838 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.050999443 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:36.052093726 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.052272692 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:36.052371246 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:36.052759545 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.052919645 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmphzwt54/src/script.py' 2026-10-23 02:20:36.053176717 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.064640199 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:36.065100603 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:36.065110140 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:36.075210636 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.075277571 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.075287029 DEBUG method="shutdown" response.id=2 duration=15.59µs 2026-10-23 02:20:36.075310513 DEBUG Received server response for request 2 2026-10-23 02:20:36.075315011 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.075439805 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-23 02:20:36.078110785 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.078194843 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-23 02:20:36.078226132 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.078440915 DEBUG Received server response for request 1 2026-10-23 02:20:36.080970479 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.081056671 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.081082209 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.081122785 DEBUG Client info: None 2026-10-23 02:20:36.081136190 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.081149645 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.081155266 INFO Version: Unknown 2026-10-23 02:20:36.081200961 DEBUG Received server response for request 1 2026-10-23 02:20:36.081246266 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.081288265 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.083045631 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.083084013 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.083090355 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.083127104 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.083141642 DEBUG Initializing workspace `file:///tmp/.tmpAnWFFR/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.083154846 DEBUG Searching for a project in '/tmp/.tmpAnWFFR/project' 2026-10-23 02:20:36.083176807 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.083181226 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.083588289 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.083593359 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-23 02:20:36.083655065 ERROR Failed to load project for workspace `file:///tmp/.tmpAnWFFR/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-23 02:20:36.083683718 DEBUG Received notification `window/showMessage` 2026-10-23 02:20:36.083690751 INFO Retrying to receive `window/showMessage` notification 2026-10-23 02:20:36.083977159 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.084046920 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-23 02:20:36.084054073 DEBUG Default settings failed to discover local Python environment 2026-10-23 02:20:36.084075533 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.084079160 DEBUG No virtual environment found 2026-10-23 02:20:36.084087065 DEBUG Adding first-party search path `/tmp/.tmpAnWFFR/project` 2026-10-23 02:20:36.084090261 DEBUG Using vendored stdlib 2026-10-23 02:20:36.084208463 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.084212831 DEBUG Adding new file root '/tmp/.tmpAnWFFR/project' of kind Project 2026-10-23 02:20:36.086816454 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:36.086829849 DEBUG Updating project to check open files 2026-10-23 02:20:36.093840880 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.093893949 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.093899580 DEBUG method="shutdown" response.id=2 duration=9.08µs 2026-10-23 02:20:36.093906413 DEBUG Received server response for request 2 2026-10-23 02:20:36.093910180 DEBUG Client sends notification `exit` ok test initialize::open_files_diagnostic_registration ... 2026-10-23 02:20:36.094028211 DEBUG Received exit notification, exiting 2026-10-23 02:20:36.095340703 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 02:20:36.095400004 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.095422586 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.095486917 DEBUG Client info: None 2026-10-23 02:20:36.095498519 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.095509449 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.095515431 INFO Version: Unknown 2026-10-23 02:20:36.095555315 DEBUG Received server response for request 1 2026-10-23 02:20:36.095576956 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.095588868 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.095632380 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.095733460 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.095738018 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.095764788 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.095778594 DEBUG Initializing workspace `file:///tmp/.tmphdRkvE/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.095790737 DEBUG Searching for a project in '/tmp/.tmphdRkvE/foo' 2026-10-23 02:20:36.095812478 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.095816846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.096137257 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.096143158 DEBUG Resolving local virtual environment: /tmp/.tmphdRkvE/foo/.venv 2026-10-23 02:20:36.096168916 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.096172964 DEBUG No virtual environment found 2026-10-23 02:20:36.096181249 DEBUG Adding first-party search path `/tmp/.tmphdRkvE/foo` 2026-10-23 02:20:36.096184215 DEBUG Using vendored stdlib 2026-10-23 02:20:36.096289112 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.096292608 DEBUG Adding new file root '/tmp/.tmphdRkvE/foo' of kind Project 2026-10-23 02:20:36.098786506 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:36.098797256 DEBUG Updating project to check open files 2026-10-23 02:20:36.098808287 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 02:20:36.098829376 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:36.098831921 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:36.108973093 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.109033496 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.109038956 DEBUG method="shutdown" response.id=2 duration=9.22µs 2026-10-23 02:20:36.109045499 DEBUG Received server response for request 2 2026-10-23 02:20:36.109048093 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.109158250 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-23 02:20:36.110448179 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 02:20:36.110518331 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.110543789 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.110607408 DEBUG Client info: None 2026-10-23 02:20:36.110625702 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-23 02:20:36.110640190 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.110646572 INFO Version: Unknown 2026-10-23 02:20:36.112007474 DEBUG Received server response for request 1 2026-10-23 02:20:36.112040035 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.112069400 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.112683492 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.112776577 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.112780905 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.112804098 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.112814618 DEBUG Initializing workspace `file:///tmp/.tmpBEpF5O/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.112825108 DEBUG Searching for a project in '/tmp/.tmpBEpF5O/foo' 2026-10-23 02:20:36.112844244 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.112848432 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.113164815 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.113170145 DEBUG Resolving local virtual environment: /tmp/.tmpBEpF5O/foo/.venv 2026-10-23 02:20:36.113195452 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.113199540 DEBUG No virtual environment found 2026-10-23 02:20:36.113206704 DEBUG Adding first-party search path `/tmp/.tmpBEpF5O/foo` 2026-10-23 02:20:36.113209809 DEBUG Using vendored stdlib 2026-10-23 02:20:36.113312873 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.113316299 DEBUG Adding new file root '/tmp/.tmpBEpF5O/foo' of kind Project 2026-10-23 02:20:36.115033961 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.115046324 DEBUG Updating project to check open files 2026-10-23 02:20:36.115056774 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 02:20:36.115096979 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:36.115101077 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:36.125226288 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.125277745 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.125282604 DEBUG method="shutdown" response.id=2 duration=8.08µs 2026-10-23 02:20:36.125432525 DEBUG Received server response for request 2 2026-10-23 02:20:36.125440650 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.125455759 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-23 02:20:36.126768621 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-23 02:20:36.126829856 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.126855224 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.126910297 DEBUG Client info: None 2026-10-23 02:20:36.126928060 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-23 02:20:36.126953057 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-23 02:20:36.126958347 INFO Version: Unknown 2026-10-23 02:20:36.129024252 DEBUG Received server response for request 1 2026-10-23 02:20:36.129060089 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.131015096 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.131072364 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-23 02:20:36.131092652 DEBUG Initializing workspace `file:///tmp/.tmpYKvrEc/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.131101799 DEBUG Searching for a project in '/tmp/.tmpYKvrEc/foo' 2026-10-23 02:20:36.131121125 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.131125012 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.131424214 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.131429363 DEBUG Resolving local virtual environment: /tmp/.tmpYKvrEc/foo/.venv 2026-10-23 02:20:36.131454601 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.131458638 DEBUG No virtual environment found 2026-10-23 02:20:36.131477433 DEBUG Adding first-party search path `/tmp/.tmpYKvrEc/foo` 2026-10-23 02:20:36.131480519 DEBUG Using vendored stdlib 2026-10-23 02:20:36.131583643 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.131587259 DEBUG Adding new file root '/tmp/.tmpYKvrEc/foo' of kind Project 2026-10-23 02:20:36.136926243 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.005s 2026-10-23 02:20:36.136940280 DEBUG Updating project to check open files 2026-10-23 02:20:36.136951180 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 02:20:36.137167696 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:36.137175481 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:36.147308467 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.147357760 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.147362839 DEBUG method="shutdown" response.id=2 duration=8.93µs 2026-10-23 02:20:36.147457366 DEBUG Received server response for request 2 2026-10-23 02:20:36.147462266 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.147486401 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-23 02:20:36.148913798 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 02:20:36.149009898 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.149036057 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.149095960 DEBUG Client info: None 2026-10-23 02:20:36.149113873 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-23 02:20:36.149127068 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.149132699 INFO Version: Unknown 2026-10-23 02:20:36.149184095 DEBUG Received server response for request 1 2026-10-23 02:20:36.149214252 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.153014690 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.153104338 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.153219374 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.153223842 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.153298011 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.153308852 DEBUG Initializing workspace `file:///tmp/.tmpvD6NDE/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.153319732 DEBUG Searching for a project in '/tmp/.tmpvD6NDE/foo' 2026-10-23 02:20:36.153339549 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.153343326 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.153649711 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.153654861 DEBUG Resolving local virtual environment: /tmp/.tmpvD6NDE/foo/.venv 2026-10-23 02:20:36.153679848 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.153683905 DEBUG No virtual environment found 2026-10-23 02:20:36.153691489 DEBUG Adding first-party search path `/tmp/.tmpvD6NDE/foo` 2026-10-23 02:20:36.153694655 DEBUG Using vendored stdlib 2026-10-23 02:20:36.153803009 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.153807096 DEBUG Adding new file root '/tmp/.tmpvD6NDE/foo' of kind Project 2026-10-23 02:20:36.157181826 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:36.157194530 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 02:20:36.157245576 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:36.157250004 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:36.167377510 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.167425650 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.167430579 DEBUG method="shutdown" response.id=2 duration=8.84µs 2026-10-23 02:20:36.167543451 DEBUG Received server response for request 2 2026-10-23 02:20:36.167548701 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.167560173 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-23 02:20:36.168959818 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.169045118 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.169069854 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.169126591 DEBUG Client info: None 2026-10-23 02:20:36.169143322 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.169156687 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.169173018 INFO Version: Unknown 2026-10-23 02:20:36.169226558 DEBUG Received server response for request 1 2026-10-23 02:20:36.169259079 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.172026941 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.172115547 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.172229320 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.172233598 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.172569799 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.172583004 DEBUG Initializing workspace `file:///tmp/.tmp7GY4B6/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.172593393 DEBUG Searching for a project in '/tmp/.tmp7GY4B6/foo' 2026-10-23 02:20:36.172612709 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.172617178 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.172916239 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.172921208 DEBUG Resolving local virtual environment: /tmp/.tmp7GY4B6/foo/.venv 2026-10-23 02:20:36.172945514 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.172949712 DEBUG No virtual environment found 2026-10-23 02:20:36.172957606 DEBUG Adding first-party search path `/tmp/.tmp7GY4B6/foo` 2026-10-23 02:20:36.172960692 DEBUG Using vendored stdlib 2026-10-23 02:20:36.173080567 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.173084715 DEBUG Adding new file root '/tmp/.tmp7GY4B6/foo' of kind Project 2026-10-23 02:20:36.175341037 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:36.175353400 DEBUG Updating project to check open files 2026-10-23 02:20:36.182475759 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.182529280 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.182534329 DEBUG method="shutdown" response.id=2 duration=8.52µs 2026-10-23 02:20:36.182540571 DEBUG Received server response for request 2 2026-10-23 02:20:36.182543206 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.182645938 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-23 02:20:36.183842563 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.183901073 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.183925619 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.184008184 DEBUG Client info: None 2026-10-23 02:20:36.184025476 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-23 02:20:36.184038881 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.184044281 INFO Version: Unknown 2026-10-23 02:20:36.184105025 DEBUG Received server response for request 1 2026-10-23 02:20:36.184135773 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.184210152 WARN Received unknown options during initialization: { "bar": null } 2026-10-23 02:20:36.184234448 DEBUG Received notification `window/showMessage` 2026-10-23 02:20:36.184239928 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.184907080 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.186031228 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.186130875 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.186135073 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.186205705 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.186217658 DEBUG Initializing workspace `file:///tmp/.tmpPlPpJ1/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.186227085 DEBUG Searching for a project in '/tmp/.tmpPlPpJ1/foo' 2026-10-23 02:20:36.186246842 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.186250740 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.186557064 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.186562424 DEBUG Resolving local virtual environment: /tmp/.tmpPlPpJ1/foo/.venv 2026-10-23 02:20:36.186587712 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.186591529 DEBUG No virtual environment found 2026-10-23 02:20:36.186598722 DEBUG Adding first-party search path `/tmp/.tmpPlPpJ1/foo` 2026-10-23 02:20:36.186601698 DEBUG Using vendored stdlib 2026-10-23 02:20:36.186705633 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.186709340 DEBUG Adding new file root '/tmp/.tmpPlPpJ1/foo' of kind Project 2026-10-23 02:20:36.188452910 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.188475883 DEBUG Updating project to check open files 2026-10-23 02:20:36.196260865 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.196312783 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.196317832 DEBUG method="shutdown" response.id=2 duration=8.62µs 2026-10-23 02:20:36.196324355 DEBUG Received server response for request 2 2026-10-23 02:20:36.196326879 DEBUG Client sends notification `exit` ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-23 02:20:36.196430914 DEBUG Received exit notification, exiting 2026-10-23 02:20:36.197553330 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.197612090 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.197638399 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.197689515 DEBUG Client info: None 2026-10-23 02:20:36.197707409 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.197720724 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.197726565 INFO Version: Unknown 2026-10-23 02:20:36.199070175 DEBUG Received server response for request 1 2026-10-23 02:20:36.199105601 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.199268026 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.199746734 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.199784535 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.199791438 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.199825672 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.199839708 WARN Received unknown options for workspace `file:///tmp/.tmpkQfFUR/foo`: { "bar": null } 2026-10-23 02:20:36.199847042 DEBUG Initializing workspace `file:///tmp/.tmpkQfFUR/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.199859676 DEBUG Searching for a project in '/tmp/.tmpkQfFUR/foo' 2026-10-23 02:20:36.199883570 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.199888389 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.199906063 DEBUG Received notification `window/showMessage` 2026-10-23 02:20:36.199919989 INFO Retrying to receive `window/showMessage` notification 2026-10-23 02:20:36.200230441 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.200236432 DEBUG Resolving local virtual environment: /tmp/.tmpkQfFUR/foo/.venv 2026-10-23 02:20:36.200263172 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.200267200 DEBUG No virtual environment found 2026-10-23 02:20:36.200274193 DEBUG Adding first-party search path `/tmp/.tmpkQfFUR/foo` 2026-10-23 02:20:36.200277359 DEBUG Using vendored stdlib 2026-10-23 02:20:36.200380663 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.200384680 DEBUG Adding new file root '/tmp/.tmpkQfFUR/foo' of kind Project 2026-10-23 02:20:36.202169177 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.202181951 DEBUG Updating project to check open files 2026-10-23 02:20:36.210109280 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.210181326 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.210187056 DEBUG method="shutdown" response.id=2 duration=9.19µs 2026-10-23 02:20:36.210193819 DEBUG Received server response for request 2 2026-10-23 02:20:36.210196965 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.210300349 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-23 02:20:36.211604816 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 02:20:36.211663957 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.211687982 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.211847330 DEBUG Client info: None 2026-10-23 02:20:36.211875423 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.211889329 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.211895701 INFO Version: Unknown 2026-10-23 02:20:36.214055462 DEBUG Received server response for request 1 2026-10-23 02:20:36.214083545 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.214138778 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.214301153 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.214363390 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.214366976 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.214389078 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.214399668 DEBUG Initializing workspace `file:///tmp/.tmp14YA8h/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.214409526 DEBUG Searching for a project in '/tmp/.tmp14YA8h/foo' 2026-10-23 02:20:36.214428552 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.214432249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.214741729 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.214746789 DEBUG Resolving local virtual environment: /tmp/.tmp14YA8h/foo/.venv 2026-10-23 02:20:36.214771876 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.214775924 DEBUG No virtual environment found 2026-10-23 02:20:36.214783488 DEBUG Adding first-party search path `/tmp/.tmp14YA8h/foo` 2026-10-23 02:20:36.214786473 DEBUG Using vendored stdlib 2026-10-23 02:20:36.214889757 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.214893745 DEBUG Adding new file root '/tmp/.tmp14YA8h/foo' of kind Project 2026-10-23 02:20:36.220746943 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.005s 2026-10-23 02:20:36.220760188 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 02:20:36.220829678 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:36.220833676 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:36.231005214 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.231127223 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.231134577 DEBUG method="shutdown" response.id=2 duration=11.71µs 2026-10-23 02:20:36.231141290 DEBUG Received server response for request 2 2026-10-23 02:20:36.231143995 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.231153623 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-23 02:20:36.232760507 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-23 02:20:36.234261262 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.234290727 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.234347032 DEBUG Client info: None 2026-10-23 02:20:36.234381146 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-23 02:20:36.234395323 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.234400994 INFO Version: Unknown 2026-10-23 02:20:36.234451548 DEBUG Received server response for request 1 2026-10-23 02:20:36.234495621 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.234553229 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.234686038 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.234721134 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.234727226 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.234783070 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.234798920 DEBUG Initializing workspace `file:///tmp/.tmp67gGhe/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.234820671 DEBUG Searching for a project in '/tmp/.tmp67gGhe/foo' 2026-10-23 02:20:36.234843103 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.234848563 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.235367296 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.235373878 DEBUG Resolving local virtual environment: /tmp/.tmp67gGhe/foo/.venv 2026-10-23 02:20:36.235410788 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.235415637 DEBUG No virtual environment found 2026-10-23 02:20:36.235424443 DEBUG Adding first-party search path `/tmp/.tmp67gGhe/foo` 2026-10-23 02:20:36.235427569 DEBUG Using vendored stdlib 2026-10-23 02:20:36.235577009 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.235582780 DEBUG Adding new file root '/tmp/.tmp67gGhe/foo' of kind Project 2026-10-23 02:20:36.241518323 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.241530967 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 02:20:36.241671952 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:36.241678103 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:36.251810568 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.251856364 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.251861263 DEBUG method="shutdown" response.id=2 duration=8.50µs 2026-10-23 02:20:36.251890999 DEBUG Received server response for request 2 2026-10-23 02:20:36.251894546 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.251905316 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-23 02:20:36.253304250 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-23 02:20:36.253367128 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.253420267 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.253460653 DEBUG Client info: None 2026-10-23 02:20:36.253486522 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-23 02:20:36.253498464 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-23 02:20:36.253503293 INFO Version: Unknown 2026-10-23 02:20:36.253544410 DEBUG Received server response for request 1 2026-10-23 02:20:36.253565179 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.253576210 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.253616055 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-23 02:20:36.253632195 DEBUG Initializing workspace `file:///tmp/.tmpCAXb9Y/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.253641011 DEBUG Searching for a project in '/tmp/.tmpCAXb9Y/foo' 2026-10-23 02:20:36.253660979 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.253664876 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.254035882 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.254041052 DEBUG Resolving local virtual environment: /tmp/.tmpCAXb9Y/foo/.venv 2026-10-23 02:20:36.254068573 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.254072751 DEBUG No virtual environment found 2026-10-23 02:20:36.254080927 DEBUG Adding first-party search path `/tmp/.tmpCAXb9Y/foo` 2026-10-23 02:20:36.254084103 DEBUG Using vendored stdlib 2026-10-23 02:20:36.254192416 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.254195972 DEBUG Adding new file root '/tmp/.tmpCAXb9Y/foo' of kind Project 2026-10-23 02:20:36.255939833 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.255952217 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-23 02:20:36.256066280 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:36.256071300 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:36.266203154 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:36.266254170 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.266259059 DEBUG method="shutdown" response.id=2 duration=8.61µs 2026-10-23 02:20:36.266290157 DEBUG Received server response for request 2 2026-10-23 02:20:36.266293644 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.266305937 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-23 02:20:36.267668222 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 02:20:36.267729116 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.267755325 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.267824214 DEBUG Client info: None 2026-10-23 02:20:36.267841627 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.267855744 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.267860923 INFO Version: Unknown 2026-10-23 02:20:36.269026720 DEBUG Received server response for request 1 2026-10-23 02:20:36.269061645 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.269118011 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.269848251 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.269884669 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.269891071 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.269907111 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:36.269910538 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 02:20:36.269927139 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.269939763 DEBUG Initializing workspace `file:///tmp/.tmpgTsRMl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.269950433 DEBUG Searching for a project in '/tmp/.tmpgTsRMl/src' 2026-10-23 02:20:36.270016246 DEBUG Found project at '/tmp/.tmpgTsRMl/src' 2026-10-23 02:20:36.270021606 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.270328802 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.270334012 DEBUG Resolving local virtual environment: /tmp/.tmpgTsRMl/src/.venv 2026-10-23 02:20:36.270358698 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.270362606 DEBUG No virtual environment found 2026-10-23 02:20:36.270369278 DEBUG Adding first-party search path `/tmp/.tmpgTsRMl/src` 2026-10-23 02:20:36.270372424 DEBUG Using vendored stdlib 2026-10-23 02:20:36.270487851 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.270491467 DEBUG Adding new file root '/tmp/.tmpgTsRMl/src' of kind Project 2026-10-23 02:20:36.272328713 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:36.272341307 DEBUG Updating project to check open files 2026-10-23 02:20:36.272400017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgTsRMl/src/foo.py") 2026-10-23 02:20:36.272407842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgTsRMl/src/foo.py` 2026-10-23 02:20:36.272414805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgTsRMl/src/foo.py` 2026-10-23 02:20:36.272509883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgTsRMl/src/foo.py` to project `src` 2026-10-23 02:20:36.272525482 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgTsRMl/src/foo.py` 2026-10-23 02:20:36.272527897 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:36.272536573 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.273264759 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.293834611 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-23 02:20:36.294744388 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 3 hints in 21.899015ms 2026-10-23 02:20:36.294906201 DEBUG method="textDocument/inlayHint" response.id=2 duration=22.36ms 2026-10-23 02:20:36.295033941 DEBUG Received server response for request 2 2026-10-23 02:20:36.305516082 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.305573570 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.305579050 DEBUG method="shutdown" response.id=3 duration=10.85µs 2026-10-23 02:20:36.305682404 DEBUG Received server response for request 3 2026-10-23 02:20:36.305687513 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.305702021 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-23 02:20:36.309026436 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 02:20:36.310690467 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.310719221 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.310788331 DEBUG Client info: None 2026-10-23 02:20:36.310803109 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.310816914 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.310822996 INFO Version: Unknown 2026-10-23 02:20:36.310868441 DEBUG Received server response for request 1 2026-10-23 02:20:36.310903206 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.310915860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.310962457 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.311077754 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.311083134 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.311097791 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:36.311100687 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 02:20:36.311117729 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.311131615 DEBUG Initializing workspace `file:///tmp/.tmpplKcGL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.311143056 DEBUG Searching for a project in '/tmp/.tmpplKcGL/src' 2026-10-23 02:20:36.311165799 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.311170658 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.311571840 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.311578583 DEBUG Resolving local virtual environment: /tmp/.tmpplKcGL/src/.venv 2026-10-23 02:20:36.311616154 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.311620963 DEBUG No virtual environment found 2026-10-23 02:20:36.311629759 DEBUG Adding first-party search path `/tmp/.tmpplKcGL/src` 2026-10-23 02:20:36.311633095 DEBUG Using vendored stdlib 2026-10-23 02:20:36.311750536 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.311755114 DEBUG Adding new file root '/tmp/.tmpplKcGL/src' of kind Project 2026-10-23 02:20:36.314683316 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 02:20:36.314698405 DEBUG Updating project to check open files 2026-10-23 02:20:36.314762565 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpplKcGL/src/foo.py") 2026-10-23 02:20:36.314770841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpplKcGL/src/foo.py` 2026-10-23 02:20:36.314777794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpplKcGL/src/foo.py` 2026-10-23 02:20:36.314865117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpplKcGL/src/foo.py` to project `src` 2026-10-23 02:20:36.314880476 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpplKcGL/src/foo.py` 2026-10-23 02:20:36.314882891 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:36.314891267 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.317973217 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.320882133 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 3.07079ms 2026-10-23 02:20:36.320915336 DEBUG method="textDocument/inlayHint" response.id=2 duration=6.02ms 2026-10-23 02:20:36.320932257 DEBUG Received server response for request 2 2026-10-23 02:20:36.331164520 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.331191130 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.331196941 DEBUG method="shutdown" response.id=3 duration=9.49µs 2026-10-23 02:20:36.331203493 DEBUG Received server response for request 3 2026-10-23 02:20:36.331206529 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.331216357 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-23 02:20:36.333343707 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 02:20:36.333412687 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.333436191 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.333500271 DEBUG Client info: None 2026-10-23 02:20:36.333512153 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.333523765 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.333528885 INFO Version: Unknown 2026-10-23 02:20:36.333567928 DEBUG Received server response for request 1 2026-10-23 02:20:36.333593926 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.333605047 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.333648168 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.333740391 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.333744559 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.333765208 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:36.333768634 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 02:20:36.333783873 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.333795805 DEBUG Initializing workspace `file:///tmp/.tmplU7TSU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:36.333805533 DEBUG Searching for a project in '/tmp/.tmplU7TSU/src' 2026-10-23 02:20:36.333824118 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.333828577 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.334177481 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.334183843 DEBUG Resolving local virtual environment: /tmp/.tmplU7TSU/src/.venv 2026-10-23 02:20:36.334210132 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.334214110 DEBUG No virtual environment found 2026-10-23 02:20:36.334221393 DEBUG Adding first-party search path `/tmp/.tmplU7TSU/src` 2026-10-23 02:20:36.334224259 DEBUG Using vendored stdlib 2026-10-23 02:20:36.334332802 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.334336349 DEBUG Adding new file root '/tmp/.tmplU7TSU/src' of kind Project 2026-10-23 02:20:36.337492188 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:36.337504241 DEBUG Updating project to check open files 2026-10-23 02:20:36.337557391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplU7TSU/src/values.py") 2026-10-23 02:20:36.337564704 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplU7TSU/src/values.py` 2026-10-23 02:20:36.337572259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplU7TSU/src/values.py` 2026-10-23 02:20:36.337684820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplU7TSU/src/values.py` to project `src` 2026-10-23 02:20:36.337698315 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplU7TSU/src/values.py` 2026-10-23 02:20:36.337700709 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:36.337709235 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.344095344 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.355074858 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-23 02:20:36.373359323 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 35.583242ms 2026-10-23 02:20:36.373563686 DEBUG method="textDocument/inlayHint" response.id=2 duration=35.85ms 2026-10-23 02:20:36.373581029 DEBUG Received server response for request 2 2026-10-23 02:20:36.373887544 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-23 02:20:36.373900438 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-23 02:20:36.373904085 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-23 02:20:36.373907682 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-23 02:20:36.373910727 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-23 02:20:36.373913623 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-23 02:20:36.373916398 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-23 02:20:36.373918923 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-23 02:20:36.373921478 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-23 02:20:36.373924092 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-23 02:20:36.373926517 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-23 02:20:36.373929322 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-23 02:20:36.373931777 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-23 02:20:36.373934372 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-23 02:20:36.373937488 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-23 02:20:36.373940453 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-23 02:20:36.373943278 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-23 02:20:36.373946024 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-23 02:20:36.373948649 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-23 02:20:36.373951494 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-23 02:20:36.373954550 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-23 02:20:36.373957195 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-23 02:20:36.373959890 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-23 02:20:36.373962655 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-23 02:20:36.373965781 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-23 02:20:36.373968566 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-23 02:20:36.373972072 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-23 02:20:36.373975268 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-23 02:20:36.373978184 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-23 02:20:36.373993222 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-23 02:20:36.373995847 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-23 02:20:36.373998372 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-23 02:20:36.374001047 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-23 02:20:36.374003692 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-23 02:20:36.374006597 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-23 02:20:36.374009272 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-23 02:20:36.374012007 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-23 02:20:36.374014752 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-23 02:20:36.374017247 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-23 02:20:36.374019942 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-23 02:20:36.374022447 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-23 02:20:36.374025372 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-23 02:20:36.374057392 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-23 02:20:36.374061290 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-23 02:20:36.374063825 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-23 02:20:36.374066490 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-23 02:20:36.374069315 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-23 02:20:36.374071739 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-23 02:20:36.374074314 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-23 02:20:36.374076899 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-23 02:20:36.374079624 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-23 02:20:36.374082730 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-23 02:20:36.374085796 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-23 02:20:36.374089312 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-23 02:20:36.374092639 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-23 02:20:36.374095724 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-23 02:20:36.374098880 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-23 02:20:36.374101946 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-23 02:20:36.374104280 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-23 02:20:36.374106785 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-23 02:20:36.374109330 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-23 02:20:36.374137924 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-23 02:20:36.374141360 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-23 02:20:36.374144155 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-23 02:20:36.374146910 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-23 02:20:36.374149505 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-23 02:20:36.374152120 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-23 02:20:36.374154755 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-23 02:20:36.374157390 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-23 02:20:36.374159815 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-23 02:20:36.374162069 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-23 02:20:36.374164854 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-23 02:20:36.374167349 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-23 02:20:36.374170004 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-23 02:20:36.374172538 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-23 02:20:36.374175254 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-23 02:20:36.374177668 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-23 02:20:36.374180293 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-23 02:20:36.374183048 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-23 02:20:36.374209458 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-23 02:20:36.374213115 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-23 02:20:36.374216090 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-23 02:20:36.374218785 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-23 02:20:36.374221220 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-23 02:20:36.374224075 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-23 02:20:36.374226560 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-23 02:20:36.374229485 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-23 02:20:36.374232190 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-23 02:20:36.374235116 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-23 02:20:36.374237500 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-23 02:20:36.374239704 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-23 02:20:36.374242339 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-23 02:20:36.374245014 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-23 02:20:36.374247709 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-23 02:20:36.374250304 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-23 02:20:36.374253120 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-23 02:20:36.374255935 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-23 02:20:36.374258670 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-23 02:20:36.374287103 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-23 02:20:36.374292033 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-23 02:20:36.374294607 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-23 02:20:36.374297343 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-23 02:20:36.374299987 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-23 02:20:36.374302813 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-23 02:20:36.374975234 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 598.803µs 2026-10-23 02:20:36.375652464 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 533.361µs 2026-10-23 02:20:36.375783179 DEBUG method="textDocument/inlayHint" response.id=3 duration=1.47ms 2026-10-23 02:20:36.375787468 DEBUG method="textDocument/inlayHint" response.id=4 duration=1.46ms 2026-10-23 02:20:36.376228585 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 418.605µs 2026-10-23 02:20:36.376755283 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 387.267µs 2026-10-23 02:20:36.376933938 DEBUG Received server response for request 3 2026-10-23 02:20:36.376938446 DEBUG Received server response for request 4 2026-10-23 02:20:36.377655241 DEBUG method="textDocument/inlayHint" response.id=5 duration=3.32ms 2026-10-23 02:20:36.377660370 DEBUG method="textDocument/inlayHint" response.id=6 duration=1.87ms 2026-10-23 02:20:36.378400539 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 718.387µs 2026-10-23 02:20:36.378676877 DEBUG Received server response for request 5 2026-10-23 02:20:36.378681055 DEBUG Received server response for request 6 2026-10-23 02:20:36.379833126 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.229777ms 2026-10-23 02:20:36.379996653 DEBUG method="textDocument/inlayHint" response.id=7 duration=4.20ms 2026-10-23 02:20:36.380001812 DEBUG method="textDocument/inlayHint" response.id=8 duration=2.34ms 2026-10-23 02:20:36.380022782 DEBUG Received server response for request 7 2026-10-23 02:20:36.380025166 DEBUG Received server response for request 8 2026-10-23 02:20:36.381405435 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 949.641µs 2026-10-23 02:20:36.382289293 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 708.469µs 2026-10-23 02:20:36.383136432 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 690.856µs 2026-10-23 02:20:36.383286413 DEBUG method="textDocument/inlayHint" response.id=9 duration=5.62ms 2026-10-23 02:20:36.383291042 DEBUG method="textDocument/inlayHint" response.id=10 duration=3.29ms 2026-10-23 02:20:36.383293647 DEBUG method="textDocument/inlayHint" response.id=11 duration=3.28ms 2026-10-23 02:20:36.383317892 DEBUG Received server response for request 9 2026-10-23 02:20:36.383321509 DEBUG Received server response for request 10 2026-10-23 02:20:36.383323733 DEBUG Received server response for request 11 2026-10-23 02:20:36.384951346 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.192096ms 2026-10-23 02:20:36.385922688 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 814.548µs 2026-10-23 02:20:36.386222360 DEBUG method="textDocument/inlayHint" response.id=12 duration=5.44ms 2026-10-23 02:20:36.386230886 DEBUG method="textDocument/inlayHint" response.id=13 duration=2.93ms 2026-10-23 02:20:36.386683966 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 603.422µs 2026-10-23 02:20:36.387524773 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 726.573µs 2026-10-23 02:20:36.387834594 DEBUG Received server response for request 12 2026-10-23 02:20:36.387842058 DEBUG Received server response for request 13 2026-10-23 02:20:36.388535949 DEBUG method="textDocument/inlayHint" response.id=14 duration=5.23ms 2026-10-23 02:20:36.388544345 DEBUG method="textDocument/inlayHint" response.id=15 duration=4.45ms 2026-10-23 02:20:36.388872701 DEBUG Received server response for request 14 2026-10-23 02:20:36.388880165 DEBUG Received server response for request 15 2026-10-23 02:20:36.389479449 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.804404ms 2026-10-23 02:20:36.390017729 DEBUG method="textDocument/inlayHint" response.id=16 duration=3.78ms 2026-10-23 02:20:36.390044128 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 444.123µs 2026-10-23 02:20:36.390189250 DEBUG Received server response for request 16 2026-10-23 02:20:36.390792502 DEBUG method="textDocument/inlayHint" response.id=17 duration=4.55ms 2026-10-23 02:20:36.390910774 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 721.293µs 2026-10-23 02:20:36.391771208 DEBUG Received server response for request 17 2026-10-23 02:20:36.392093612 DEBUG method="textDocument/inlayHint" response.id=18 duration=3.51ms 2026-10-23 02:20:36.392895847 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 993.132µs 2026-10-23 02:20:36.393242187 DEBUG method="textDocument/inlayHint" response.id=19 duration=4.69ms 2026-10-23 02:20:36.394094786 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.014222ms 2026-10-23 02:20:36.394609882 DEBUG method="textDocument/inlayHint" response.id=20 duration=4.57ms 2026-10-23 02:20:36.395360480 DEBUG Received server response for request 18 2026-10-23 02:20:36.395370419 DEBUG Received server response for request 19 2026-10-23 02:20:36.395376219 DEBUG Received server response for request 20 2026-10-23 02:20:36.395426654 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 895.84µs 2026-10-23 02:20:36.395893530 DEBUG method="textDocument/inlayHint" response.id=21 duration=4.33ms 2026-10-23 02:20:36.396458600 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 756.439µs 2026-10-23 02:20:36.396885120 DEBUG method="textDocument/inlayHint" response.id=22 duration=4.36ms 2026-10-23 02:20:36.397593248 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 829.275µs 2026-10-23 02:20:36.397996174 DEBUG method="textDocument/inlayHint" response.id=23 duration=4.28ms 2026-10-23 02:20:36.398929574 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 986.861µs 2026-10-23 02:20:36.399264252 DEBUG method="textDocument/inlayHint" response.id=24 duration=4.37ms 2026-10-23 02:20:36.400297300 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.084765ms 2026-10-23 02:20:36.400738618 DEBUG method="textDocument/inlayHint" response.id=25 duration=4.84ms 2026-10-23 02:20:36.401469569 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 771.918µs 2026-10-23 02:20:36.401862616 DEBUG method="textDocument/inlayHint" response.id=26 duration=4.85ms 2026-10-23 02:20:36.402446100 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 696.757µs 2026-10-23 02:20:36.402832425 DEBUG method="textDocument/inlayHint" response.id=27 duration=4.78ms 2026-10-23 02:20:36.403327523 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 586.039µs 2026-10-23 02:20:36.403736110 DEBUG method="textDocument/inlayHint" response.id=28 duration=4.44ms 2026-10-23 02:20:36.404252448 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 654.999µs 2026-10-23 02:20:36.404627562 DEBUG method="textDocument/inlayHint" response.id=29 duration=3.70ms 2026-10-23 02:20:36.405282050 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 737.644µs 2026-10-23 02:20:36.405539733 DEBUG method="textDocument/inlayHint" response.id=30 duration=3.64ms 2026-10-23 02:20:36.406252319 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 721.544µs 2026-10-23 02:20:36.406623956 DEBUG method="textDocument/inlayHint" response.id=31 duration=3.76ms 2026-10-23 02:20:36.407191822 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 655.92µs 2026-10-23 02:20:36.407573097 DEBUG method="textDocument/inlayHint" response.id=32 duration=3.76ms 2026-10-23 02:20:36.408155349 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 614.322µs 2026-10-23 02:20:36.408519271 DEBUG method="textDocument/inlayHint" response.id=33 duration=3.85ms 2026-10-23 02:20:36.409281621 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 803.197µs 2026-10-23 02:20:36.409891515 DEBUG method="textDocument/inlayHint" response.id=34 duration=4.34ms 2026-10-23 02:20:36.410355676 DEBUG Received server response for request 21 2026-10-23 02:20:36.410370333 DEBUG Received server response for request 22 2026-10-23 02:20:36.410375213 DEBUG Received server response for request 23 2026-10-23 02:20:36.410416570 DEBUG Received server response for request 24 2026-10-23 02:20:36.410423744 DEBUG Received server response for request 25 2026-10-23 02:20:36.410432740 DEBUG Received server response for request 26 2026-10-23 02:20:36.410435446 DEBUG Received server response for request 27 2026-10-23 02:20:36.410439684 DEBUG Received server response for request 28 2026-10-23 02:20:36.410443671 DEBUG Received server response for request 29 2026-10-23 02:20:36.410449131 DEBUG Received server response for request 30 2026-10-23 02:20:36.410609382 DEBUG Received server response for request 31 2026-10-23 02:20:36.410623047 DEBUG Received server response for request 32 2026-10-23 02:20:36.410625322 DEBUG Received server response for request 33 2026-10-23 02:20:36.410628227 DEBUG Received server response for request 34 2026-10-23 02:20:36.410653885 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 788.379µs 2026-10-23 02:20:36.411592426 DEBUG method="textDocument/inlayHint" response.id=35 duration=4.93ms 2026-10-23 02:20:36.411810725 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 644.108µs 2026-10-23 02:20:36.412638137 DEBUG method="textDocument/inlayHint" response.id=36 duration=5.06ms 2026-10-23 02:20:36.413334493 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 722.355µs 2026-10-23 02:20:36.414073770 DEBUG method="textDocument/inlayHint" response.id=37 duration=5.51ms 2026-10-23 02:20:36.414641665 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 701.676µs 2026-10-23 02:20:36.415323063 DEBUG method="textDocument/inlayHint" response.id=38 duration=5.42ms 2026-10-23 02:20:36.415866492 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 647.655µs 2026-10-23 02:20:36.416455567 DEBUG method="textDocument/inlayHint" response.id=39 duration=4.85ms 2026-10-23 02:20:36.417433181 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.005075ms 2026-10-23 02:20:36.418223543 DEBUG method="textDocument/inlayHint" response.id=40 duration=5.58ms 2026-10-23 02:20:36.419222868 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 998.944µs 2026-10-23 02:20:36.419958918 DEBUG method="textDocument/inlayHint" response.id=41 duration=5.87ms 2026-10-23 02:20:36.420808262 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 874.28µs 2026-10-23 02:20:36.422165838 DEBUG method="textDocument/inlayHint" response.id=42 duration=6.83ms 2026-10-23 02:20:36.423067499 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 929.303µs 2026-10-23 02:20:36.423818037 DEBUG method="textDocument/inlayHint" response.id=43 duration=7.34ms 2026-10-23 02:20:36.424634869 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 816.561µs 2026-10-23 02:20:36.425633302 DEBUG method="textDocument/inlayHint" response.id=44 duration=7.23ms 2026-10-23 02:20:36.426688801 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.054939ms 2026-10-23 02:20:36.427925822 DEBUG method="textDocument/inlayHint" response.id=45 duration=7.96ms 2026-10-23 02:20:36.429047596 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.148164ms 2026-10-23 02:20:36.430138181 DEBUG method="textDocument/inlayHint" response.id=46 duration=7.96ms 2026-10-23 02:20:36.431486711 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.37546ms 2026-10-23 02:20:36.432419390 DEBUG method="textDocument/inlayHint" response.id=47 duration=8.59ms 2026-10-23 02:20:36.433700723 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.307703ms 2026-10-23 02:20:36.434641167 DEBUG method="textDocument/inlayHint" response.id=48 duration=8.76ms 2026-10-23 02:20:36.435622869 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.009073ms 2026-10-23 02:20:36.436881750 DEBUG method="textDocument/inlayHint" response.id=49 duration=8.94ms 2026-10-23 02:20:36.437913726 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.058746ms 2026-10-23 02:20:36.438858357 DEBUG method="textDocument/inlayHint" response.id=50 duration=8.66ms 2026-10-23 02:20:36.440128670 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.308655ms 2026-10-23 02:20:36.441115130 DEBUG method="textDocument/inlayHint" response.id=51 duration=8.58ms 2026-10-23 02:20:36.442189235 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.073613ms 2026-10-23 02:20:36.443269842 DEBUG method="textDocument/inlayHint" response.id=52 duration=8.62ms 2026-10-23 02:20:36.444421242 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.179663ms 2026-10-23 02:20:36.445728403 DEBUG method="textDocument/inlayHint" response.id=53 duration=8.72ms 2026-10-23 02:20:36.446840900 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.111765ms 2026-10-23 02:20:36.447864851 DEBUG method="textDocument/inlayHint" response.id=54 duration=8.94ms 2026-10-23 02:20:36.449177282 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.340775ms 2026-10-23 02:20:36.450123046 DEBUG method="textDocument/inlayHint" response.id=55 duration=9.00ms 2026-10-23 02:20:36.451170190 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.07706ms 2026-10-23 02:20:36.452261577 DEBUG method="textDocument/inlayHint" response.id=56 duration=8.86ms 2026-10-23 02:20:36.453516121 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.294779ms 2026-10-23 02:20:36.454515285 DEBUG method="textDocument/inlayHint" response.id=57 duration=8.78ms 2026-10-23 02:20:36.455768656 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.252379ms 2026-10-23 02:20:36.456708258 DEBUG method="textDocument/inlayHint" response.id=58 duration=8.83ms 2026-10-23 02:20:36.456817974 DEBUG Received server response for request 35 2026-10-23 02:20:36.456821550 DEBUG Received server response for request 36 2026-10-23 02:20:36.456823745 DEBUG Received server response for request 37 2026-10-23 02:20:36.456825548 DEBUG Received server response for request 38 2026-10-23 02:20:36.456827472 DEBUG Received server response for request 39 2026-10-23 02:20:36.456829225 DEBUG Received server response for request 40 2026-10-23 02:20:36.456831239 DEBUG Received server response for request 41 2026-10-23 02:20:36.456833282 DEBUG Received server response for request 42 2026-10-23 02:20:36.456835166 DEBUG Received server response for request 43 2026-10-23 02:20:36.456950322 DEBUG Received server response for request 44 2026-10-23 02:20:36.456954510 DEBUG Received server response for request 45 2026-10-23 02:20:36.456956463 DEBUG Received server response for request 46 2026-10-23 02:20:36.456958337 DEBUG Received server response for request 47 2026-10-23 02:20:36.456960561 DEBUG Received server response for request 48 2026-10-23 02:20:36.456962635 DEBUG Received server response for request 49 2026-10-23 02:20:36.457015294 DEBUG Received server response for request 50 2026-10-23 02:20:36.457017889 DEBUG Received server response for request 51 2026-10-23 02:20:36.457019532 DEBUG Received server response for request 52 2026-10-23 02:20:36.457021125 DEBUG Received server response for request 53 2026-10-23 02:20:36.457022798 DEBUG Received server response for request 54 2026-10-23 02:20:36.457024441 DEBUG Received server response for request 55 2026-10-23 02:20:36.457025964 DEBUG Received server response for request 56 2026-10-23 02:20:36.457027477 DEBUG Received server response for request 57 2026-10-23 02:20:36.457029050 DEBUG Received server response for request 58 2026-10-23 02:20:36.457962581 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.284008ms 2026-10-23 02:20:36.459677207 DEBUG method="textDocument/inlayHint" response.id=59 duration=9.54ms 2026-10-23 02:20:36.460725012 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.076589ms 2026-10-23 02:20:36.461755194 DEBUG method="textDocument/inlayHint" response.id=60 duration=9.48ms 2026-10-23 02:20:36.463046637 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.32224ms 2026-10-23 02:20:36.463955491 DEBUG method="textDocument/inlayHint" response.id=61 duration=9.29ms 2026-10-23 02:20:36.465162896 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.245426ms 2026-10-23 02:20:36.466301241 DEBUG method="textDocument/inlayHint" response.id=62 duration=9.56ms 2026-10-23 02:20:36.467205648 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 943.79µs 2026-10-23 02:20:36.468192729 DEBUG method="textDocument/inlayHint" response.id=63 duration=8.39ms 2026-10-23 02:20:36.469333409 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.174573ms 2026-10-23 02:20:36.470397805 DEBUG method="textDocument/inlayHint" response.id=64 duration=8.51ms 2026-10-23 02:20:36.471634134 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.278668ms 2026-10-23 02:20:36.472625153 DEBUG method="textDocument/inlayHint" response.id=65 duration=8.66ms 2026-10-23 02:20:36.473888953 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.29507ms 2026-10-23 02:20:36.475209981 DEBUG method="textDocument/inlayHint" response.id=66 duration=8.87ms 2026-10-23 02:20:36.476482358 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.306992ms 2026-10-23 02:20:36.477623027 DEBUG method="textDocument/inlayHint" response.id=67 duration=9.42ms 2026-10-23 02:20:36.478639584 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.06079ms 2026-10-23 02:20:36.480216261 DEBUG method="textDocument/inlayHint" response.id=68 duration=9.69ms 2026-10-23 02:20:36.481284034 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.111024ms 2026-10-23 02:20:36.482358279 DEBUG method="textDocument/inlayHint" response.id=69 duration=9.70ms 2026-10-23 02:20:36.483517704 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.191826ms 2026-10-23 02:20:36.484680745 DEBUG method="textDocument/inlayHint" response.id=70 duration=9.43ms 2026-10-23 02:20:36.485818209 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.169794ms 2026-10-23 02:20:36.486819787 DEBUG method="textDocument/inlayHint" response.id=71 duration=9.19ms 2026-10-23 02:20:36.487956509 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.166659ms 2026-10-23 02:20:36.489162070 DEBUG method="textDocument/inlayHint" response.id=72 duration=8.93ms 2026-10-23 02:20:36.490301768 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.175174ms 2026-10-23 02:20:36.491357799 DEBUG method="textDocument/inlayHint" response.id=73 duration=8.93ms 2026-10-23 02:20:36.492324813 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 998.503µs 2026-10-23 02:20:36.493389570 DEBUG method="textDocument/inlayHint" response.id=74 duration=8.60ms 2026-10-23 02:20:36.494510342 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.154676ms 2026-10-23 02:20:36.495626205 DEBUG method="textDocument/inlayHint" response.id=75 duration=8.77ms 2026-10-23 02:20:36.496805507 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.219998ms 2026-10-23 02:20:36.498002091 DEBUG method="textDocument/inlayHint" response.id=76 duration=8.73ms 2026-10-23 02:20:36.499319212 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.36506ms 2026-10-23 02:20:36.500660918 DEBUG method="textDocument/inlayHint" response.id=77 duration=9.15ms 2026-10-23 02:20:36.501850410 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.225258ms 2026-10-23 02:20:36.503005166 DEBUG method="textDocument/inlayHint" response.id=78 duration=9.57ms 2026-10-23 02:20:36.504049494 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.107277ms 2026-10-23 02:20:36.505098221 DEBUG method="textDocument/inlayHint" response.id=79 duration=9.43ms 2026-10-23 02:20:36.506168950 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.108038ms 2026-10-23 02:20:36.507089025 DEBUG method="textDocument/inlayHint" response.id=80 duration=8.98ms 2026-10-23 02:20:36.508393272 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.188259ms 2026-10-23 02:20:36.509672070 DEBUG method="textDocument/inlayHint" response.id=81 duration=8.88ms 2026-10-23 02:20:36.510849589 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.213626ms 2026-10-23 02:20:36.511759927 DEBUG method="textDocument/inlayHint" response.id=82 duration=8.72ms 2026-10-23 02:20:36.512968984 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.209319ms 2026-10-23 02:20:36.514295673 DEBUG method="textDocument/inlayHint" response.id=83 duration=9.16ms 2026-10-23 02:20:36.515296740 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.034541ms 2026-10-23 02:20:36.516359203 DEBUG method="textDocument/inlayHint" response.id=84 duration=9.08ms 2026-10-23 02:20:36.517476649 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.151259ms 2026-10-23 02:20:36.518807105 DEBUG method="textDocument/inlayHint" response.id=85 duration=9.10ms 2026-10-23 02:20:36.519997608 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.223795ms 2026-10-23 02:20:36.520970933 DEBUG method="textDocument/inlayHint" response.id=86 duration=9.06ms 2026-10-23 02:20:36.522102506 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.163372ms 2026-10-23 02:20:36.523053690 DEBUG method="textDocument/inlayHint" response.id=87 duration=8.65ms 2026-10-23 02:20:36.524068473 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.058746ms 2026-10-23 02:20:36.525433073 DEBUG method="textDocument/inlayHint" response.id=88 duration=9.06ms 2026-10-23 02:20:36.526246959 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 847.36µs 2026-10-23 02:20:36.527419549 DEBUG method="textDocument/inlayHint" response.id=89 duration=8.48ms 2026-10-23 02:20:36.528339364 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 955.091µs 2026-10-23 02:20:36.528762317 DEBUG Received server response for request 59 2026-10-23 02:20:36.528897100 DEBUG Received server response for request 60 2026-10-23 02:20:36.528909624 DEBUG Received server response for request 61 2026-10-23 02:20:36.528913361 DEBUG Received server response for request 62 2026-10-23 02:20:36.528960369 DEBUG Received server response for request 63 2026-10-23 02:20:36.528991557 DEBUG Received server response for request 64 2026-10-23 02:20:36.528993661 DEBUG Received server response for request 65 2026-10-23 02:20:36.529008730 DEBUG Received server response for request 66 2026-10-23 02:20:36.529013749 DEBUG Received server response for request 67 2026-10-23 02:20:36.529017626 DEBUG Received server response for request 68 2026-10-23 02:20:36.529100702 DEBUG Received server response for request 69 2026-10-23 02:20:36.529104930 DEBUG Received server response for request 70 2026-10-23 02:20:36.529110801 DEBUG Received server response for request 71 2026-10-23 02:20:36.529112785 DEBUG Received server response for request 72 2026-10-23 02:20:36.529114338 DEBUG Received server response for request 73 2026-10-23 02:20:36.529115931 DEBUG Received server response for request 74 2026-10-23 02:20:36.529117604 DEBUG Received server response for request 75 2026-10-23 02:20:36.529119087 DEBUG Received server response for request 76 2026-10-23 02:20:36.529120659 DEBUG Received server response for request 77 2026-10-23 02:20:36.529122222 DEBUG Received server response for request 78 2026-10-23 02:20:36.529123845 DEBUG Received server response for request 79 2026-10-23 02:20:36.529125318 DEBUG Received server response for request 80 2026-10-23 02:20:36.529126781 DEBUG Received server response for request 81 2026-10-23 02:20:36.529128234 DEBUG Received server response for request 82 2026-10-23 02:20:36.529129736 DEBUG Received server response for request 83 2026-10-23 02:20:36.529131189 DEBUG Received server response for request 84 2026-10-23 02:20:36.529132632 DEBUG Received server response for request 85 2026-10-23 02:20:36.529134085 DEBUG Received server response for request 86 2026-10-23 02:20:36.529135587 DEBUG Received server response for request 87 2026-10-23 02:20:36.529138262 DEBUG Received server response for request 88 2026-10-23 02:20:36.529139785 DEBUG Received server response for request 89 2026-10-23 02:20:36.530017882 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 845.246µs 2026-10-23 02:20:36.530613610 DEBUG method="textDocument/inlayHint" response.id=90 duration=9.52ms 2026-10-23 02:20:36.531666465 DEBUG method="textDocument/inlayHint" response.id=91 duration=8.60ms 2026-10-23 02:20:36.532738125 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.141411ms 2026-10-23 02:20:36.533697995 DEBUG method="textDocument/inlayHint" response.id=92 duration=8.22ms 2026-10-23 02:20:36.534757723 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.059647ms 2026-10-23 02:20:36.535694319 DEBUG method="textDocument/inlayHint" response.id=93 duration=8.26ms 2026-10-23 02:20:36.536649762 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 988.584µs 2026-10-23 02:20:36.537729286 DEBUG method="textDocument/inlayHint" response.id=94 duration=7.11ms 2026-10-23 02:20:36.538600711 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 907.893µs 2026-10-23 02:20:36.539834024 DEBUG method="textDocument/inlayHint" response.id=95 duration=8.03ms 2026-10-23 02:20:36.541100740 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.303945ms 2026-10-23 02:20:36.541952558 DEBUG method="textDocument/inlayHint" response.id=96 duration=8.18ms 2026-10-23 02:20:36.543057470 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.138175ms 2026-10-23 02:20:36.544042708 DEBUG method="textDocument/inlayHint" response.id=97 duration=8.31ms 2026-10-23 02:20:36.544911778 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 902.754µs 2026-10-23 02:20:36.545965024 DEBUG method="textDocument/inlayHint" response.id=98 duration=8.20ms 2026-10-23 02:20:36.547118568 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.18874ms 2026-10-23 02:20:36.548320161 DEBUG method="textDocument/inlayHint" response.id=99 duration=8.47ms 2026-10-23 02:20:36.549577359 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.293126ms 2026-10-23 02:20:36.550561465 DEBUG method="textDocument/inlayHint" response.id=100 duration=8.47ms 2026-10-23 02:20:36.551526786 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.002681ms 2026-10-23 02:20:36.552695628 DEBUG method="textDocument/inlayHint" response.id=101 duration=8.51ms 2026-10-23 02:20:36.554077961 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.43428ms 2026-10-23 02:20:36.555089589 DEBUG method="textDocument/inlayHint" response.id=102 duration=9.07ms 2026-10-23 02:20:36.556233835 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.181095ms 2026-10-23 02:20:36.557322346 DEBUG method="textDocument/inlayHint" response.id=103 duration=8.87ms 2026-10-23 02:20:36.558483074 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.196424ms 2026-10-23 02:20:36.559360269 DEBUG method="textDocument/inlayHint" response.id=104 duration=8.67ms 2026-10-23 02:20:36.560721322 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.364008ms 2026-10-23 02:20:36.562008236 DEBUG method="textDocument/inlayHint" response.id=105 duration=9.30ms 2026-10-23 02:20:36.562091842 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-23 02:20:36.562329017 DEBUG method="textDocument/hover" response.id=106 duration=7.10ms 2026-10-23 02:20:36.571549742 DEBUG Received server response for request 90 2026-10-23 02:20:36.571700415 DEBUG Received server response for request 91 2026-10-23 02:20:36.571869402 DEBUG Received server response for request 92 2026-10-23 02:20:36.572059398 DEBUG Received server response for request 93 2026-10-23 02:20:36.572230028 DEBUG Received server response for request 94 2026-10-23 02:20:36.572454930 DEBUG Received server response for request 95 2026-10-23 02:20:36.572584273 DEBUG Received server response for request 96 2026-10-23 02:20:36.572739754 DEBUG Received server response for request 97 2026-10-23 02:20:36.572901007 DEBUG Received server response for request 98 2026-10-23 02:20:36.573080714 DEBUG Received server response for request 99 2026-10-23 02:20:36.573246264 DEBUG Received server response for request 100 2026-10-23 02:20:36.573410593 DEBUG Received server response for request 101 2026-10-23 02:20:36.573602903 DEBUG Received server response for request 102 2026-10-23 02:20:36.573775487 DEBUG Received server response for request 103 2026-10-23 02:20:36.573938783 DEBUG Received server response for request 104 2026-10-23 02:20:36.574117689 DEBUG Received server response for request 105 2026-10-23 02:20:36.574283570 DEBUG Received server response for request 106 2026-10-23 02:20:36.591588699 DEBUG Client sends request `shutdown` with ID 107 2026-10-23 02:20:36.591795587 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.591963932 DEBUG method="shutdown" response.id=107 duration=176.01µs 2026-10-23 02:20:36.592165841 DEBUG Received server response for request 107 2026-10-23 02:20:36.592326072 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.592521428 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-23 02:20:36.597916307 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 02:20:36.598022777 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.598096886 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.598151488 DEBUG Client info: None 2026-10-23 02:20:36.598165034 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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, return_types: None, }, ), completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-23 02:20:36.598183879 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.598189760 INFO Version: Unknown 2026-10-23 02:20:36.598236217 DEBUG Received server response for request 1 2026-10-23 02:20:36.598305036 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.598319533 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.598375508 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.598451150 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.598455338 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.598497708 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.598511243 DEBUG Initializing workspace `file:///tmp/.tmpO0q7Jm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, return_types: None, }, ), completions: None, python_extension: None, } 2026-10-23 02:20:36.598527283 DEBUG Searching for a project in '/tmp/.tmpO0q7Jm/src' 2026-10-23 02:20:36.598551639 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.598556638 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.599012032 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:36.599017693 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 02:20:36.599102813 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.599106830 DEBUG Resolving local virtual environment: /tmp/.tmpO0q7Jm/src/.venv 2026-10-23 02:20:36.599146214 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.599150953 DEBUG No virtual environment found 2026-10-23 02:20:36.599160000 DEBUG Adding first-party search path `/tmp/.tmpO0q7Jm/src` 2026-10-23 02:20:36.599163486 DEBUG Using vendored stdlib 2026-10-23 02:20:36.599298019 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.599303319 DEBUG Adding new file root '/tmp/.tmpO0q7Jm/src' of kind Project 2026-10-23 02:20:36.601402817 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:36.601416392 DEBUG Updating project to check open files 2026-10-23 02:20:36.601551305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO0q7Jm/src/foo.py") 2026-10-23 02:20:36.601560633 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpO0q7Jm/src/foo.py` 2026-10-23 02:20:36.601571603 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpO0q7Jm/src/foo.py` 2026-10-23 02:20:36.601719541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpO0q7Jm/src/foo.py` to project `src` 2026-10-23 02:20:36.601739789 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO0q7Jm/src/foo.py` 2026-10-23 02:20:36.601763804 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:36.601775516 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.601946096 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 110.417µs 2026-10-23 02:20:36.602020545 DEBUG method="textDocument/inlayHint" response.id=2 duration=236.96µs 2026-10-23 02:20:36.602032127 DEBUG Received server response for request 2 2026-10-23 02:20:36.612110120 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.612134055 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.612139175 DEBUG method="shutdown" response.id=3 duration=8.57µs 2026-10-23 02:20:36.612145436 DEBUG Received server response for request 3 2026-10-23 02:20:36.612148482 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.612157990 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-23 02:20:36.613539211 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 02:20:36.613606377 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.613625502 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.613671008 DEBUG Client info: None 2026-10-23 02:20:36.613682369 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.613693610 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.613698249 INFO Version: Unknown 2026-10-23 02:20:36.613734176 DEBUG Received server response for request 1 2026-10-23 02:20:36.613758281 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.613769232 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.613806692 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.613877846 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.613881152 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.613897212 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:36.613899757 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 02:20:36.613915066 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.613926677 DEBUG Initializing workspace `file:///tmp/.tmpcJ9tO4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, return_types: None, }, ), completions: None, python_extension: None, } 2026-10-23 02:20:36.613939221 DEBUG Searching for a project in '/tmp/.tmpcJ9tO4/src' 2026-10-23 02:20:36.613959439 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.613963727 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.614282485 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.614287925 DEBUG Resolving local virtual environment: /tmp/.tmpcJ9tO4/src/.venv 2026-10-23 02:20:36.614314174 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.614318101 DEBUG No virtual environment found 2026-10-23 02:20:36.614325335 DEBUG Adding first-party search path `/tmp/.tmpcJ9tO4/src` 2026-10-23 02:20:36.614328200 DEBUG Using vendored stdlib 2026-10-23 02:20:36.614432857 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.614436874 DEBUG Adding new file root '/tmp/.tmpcJ9tO4/src' of kind Project 2026-10-23 02:20:36.616304618 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:36.616315458 DEBUG Updating project to check open files 2026-10-23 02:20:36.616335175 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpcJ9tO4/src/foo.py` 2026-10-23 02:20:36.616338010 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:36.616344753 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 02:20:36.616440222 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 56.005µs 2026-10-23 02:20:36.616502779 DEBUG method="textDocument/inlayHint" response.id=2 duration=151.86µs 2026-10-23 02:20:36.616516234 DEBUG Received server response for request 2 2026-10-23 02:20:36.626591322 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.626638971 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.626645003 DEBUG method="shutdown" response.id=3 duration=9.72µs 2026-10-23 02:20:36.626676702 DEBUG Received server response for request 3 2026-10-23 02:20:36.626680299 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.626690949 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-23 02:20:36.628442113 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.628532323 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.628568591 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.628629805 DEBUG Client info: None 2026-10-23 02:20:36.628643391 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.628659371 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.628666614 INFO Version: Unknown 2026-10-23 02:20:36.628718321 DEBUG Received server response for request 1 2026-10-23 02:20:36.628756493 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.628769548 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.628823128 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.628894081 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.628897588 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.628927434 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.628942532 DEBUG Initializing workspace `file:///tmp/.tmpsNaysy/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-23 02:20:36.628958312 DEBUG Searching for a project in '/tmp/.tmpsNaysy/src' 2026-10-23 02:20:36.629001543 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.629007534 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.629510688 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.629517370 DEBUG Resolving local virtual environment: /tmp/.tmpsNaysy/src/.venv 2026-10-23 02:20:36.629556614 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.629561343 DEBUG No virtual environment found 2026-10-23 02:20:36.629569758 DEBUG Adding first-party search path `/tmp/.tmpsNaysy/src` 2026-10-23 02:20:36.629572954 DEBUG Using vendored stdlib 2026-10-23 02:20:36.629706615 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.629711294 DEBUG Adding new file root '/tmp/.tmpsNaysy/src' of kind Project 2026-10-23 02:20:36.630633333 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:36.631777289 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.631792989 DEBUG Updating project to check open files 2026-10-23 02:20:36.631841299 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.631845066 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.631854464 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.631862278 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.631878619 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.631884320 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:36.631889720 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.631891804 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.631896022 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-23 02:20:36.631946486 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:36.632056884 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.649435811 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:36.651621600 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:36.651633112 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:36.651636709 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:36.651659251 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:36.658907446 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:36.687304510 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:36.687578133 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:36.687678802 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:36.688774236 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:36.688796719 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:36.728324019 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.728339708 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:36.728345168 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-23 02:20:36.729255626 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 77.393725ms 2026-10-23 02:20:36.729891258 DEBUG method="textDocument/completion" response.id=2 duration=78.06ms 2026-10-23 02:20:36.729925783 DEBUG Received server response for request 2 2026-10-23 02:20:36.741208536 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.741270372 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.741280481 DEBUG method="shutdown" response.id=3 duration=16.71µs 2026-10-23 02:20:36.741302271 DEBUG Received server response for request 3 2026-10-23 02:20:36.741306199 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.741394635 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-23 02:20:36.748804734 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.748890114 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.748928896 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.749064521 DEBUG Client info: None 2026-10-23 02:20:36.749078908 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.749092553 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.749098454 INFO Version: Unknown 2026-10-23 02:20:36.749139952 DEBUG Received server response for request 1 2026-10-23 02:20:36.749176882 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.749189545 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.750082240 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.750150127 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.750156008 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.750183369 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:36.750195332 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.750214418 DEBUG Initializing workspace `file:///tmp/.tmprIkC3z/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-23 02:20:36.750236178 DEBUG Searching for a project in '/tmp/.tmprIkC3z/src' 2026-10-23 02:20:36.750263289 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.750269631 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.750730205 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.750736587 DEBUG Resolving local virtual environment: /tmp/.tmprIkC3z/src/.venv 2026-10-23 02:20:36.750779237 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.750784858 DEBUG No virtual environment found 2026-10-23 02:20:36.750794275 DEBUG Adding first-party search path `/tmp/.tmprIkC3z/src` 2026-10-23 02:20:36.750797411 DEBUG Using vendored stdlib 2026-10-23 02:20:36.750921925 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.750927435 DEBUG Adding new file root '/tmp/.tmprIkC3z/src' of kind Project 2026-10-23 02:20:36.754413925 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.754429414 DEBUG Updating project to check open files 2026-10-23 02:20:36.754488084 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.754491560 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.754499725 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.754506508 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.754509023 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.754513601 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:36.754518841 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.754520895 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.754525223 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-23 02:20:36.754588081 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:36.754671237 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.769648149 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:36.771745643 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:36.771757415 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:36.771760822 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:36.771781480 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:36.778825633 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:36.806160153 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:36.806407978 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:36.806515530 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:36.807169847 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:36.807302105 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:36.846801232 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.847012088 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:36.847128947 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-23 02:20:36.847742187 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 75.902027ms 2026-10-23 02:20:36.848333286 DEBUG method="textDocument/completion" response.id=2 duration=76.53ms 2026-10-23 02:20:36.848466215 DEBUG Received server response for request 2 2026-10-23 02:20:36.859793201 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.859862561 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.859870917 DEBUG method="shutdown" response.id=3 duration=14.14µs 2026-10-23 02:20:36.859944725 DEBUG Received server response for request 3 2026-10-23 02:20:36.859953542 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.860003756 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-23 02:20:36.866797118 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.866872970 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.866907034 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.867005970 DEBUG Client info: None 2026-10-23 02:20:36.867040925 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.868605219 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.868616170 INFO Version: Unknown 2026-10-23 02:20:36.868671584 DEBUG Received server response for request 1 2026-10-23 02:20:36.868720816 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.868745312 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.868821595 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.868859807 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.868864646 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.868890454 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:36.868911283 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.868927724 DEBUG Initializing workspace `file:///tmp/.tmpGJ90nj/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-23 02:20:36.868947081 DEBUG Searching for a project in '/tmp/.tmpGJ90nj/src' 2026-10-23 02:20:36.868972628 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.868995111 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.869427752 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.869433944 DEBUG Resolving local virtual environment: /tmp/.tmpGJ90nj/src/.venv 2026-10-23 02:20:36.869489598 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.869494888 DEBUG No virtual environment found 2026-10-23 02:20:36.869504496 DEBUG Adding first-party search path `/tmp/.tmpGJ90nj/src` 2026-10-23 02:20:36.869507792 DEBUG Using vendored stdlib 2026-10-23 02:20:36.869631084 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.869636263 DEBUG Adding new file root '/tmp/.tmpGJ90nj/src' of kind Project 2026-10-23 02:20:36.872900917 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.873050668 DEBUG Updating project to check open files 2026-10-23 02:20:36.873102445 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.873107795 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.873117102 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.873125197 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.873127842 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.873133703 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:36.873140115 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.873142710 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.873148140 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-23 02:20:36.873215948 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:36.873304023 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.888605764 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:36.890941004 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:36.890951874 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:36.890956603 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:36.890992480 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:36.898082499 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:36.925495266 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:36.925517358 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:36.925524611 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:36.925574485 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-23 02:20:36.925578973 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:36.926208183 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:36.926221899 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:36.968672933 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:36.968688152 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:36.968693812 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-23 02:20:36.969258932 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 78.062579ms 2026-10-23 02:20:36.969734845 DEBUG method="textDocument/completion" response.id=2 duration=78.57ms 2026-10-23 02:20:36.969786041 DEBUG Received server response for request 2 2026-10-23 02:20:36.981481578 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:36.981743118 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:36.981961648 DEBUG method="shutdown" response.id=3 duration=265.92µs 2026-10-23 02:20:36.982206207 DEBUG Received server response for request 3 2026-10-23 02:20:36.982416812 DEBUG Client sends notification `exit` 2026-10-23 02:20:36.982634130 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-23 02:20:36.990527635 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:36.990610170 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:36.990633814 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:36.990697133 DEBUG Client info: None 2026-10-23 02:20:36.990710137 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:36.990724344 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:36.990730225 INFO Version: Unknown 2026-10-23 02:20:36.990861541 DEBUG Received server response for request 1 2026-10-23 02:20:36.991704983 DEBUG Client sends notification `initialized` 2026-10-23 02:20:36.991759175 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:36.992240618 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:36.993013408 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:36.993020641 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:36.993048393 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:36.993066187 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:36.993094329 DEBUG Initializing workspace `file:///tmp/.tmplq9WNU/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-23 02:20:36.993117072 DEBUG Searching for a project in '/tmp/.tmplq9WNU/src' 2026-10-23 02:20:36.993143842 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:36.993149733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:36.993637488 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:36.993643760 DEBUG Resolving local virtual environment: /tmp/.tmplq9WNU/src/.venv 2026-10-23 02:20:36.993683384 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:36.993688103 DEBUG No virtual environment found 2026-10-23 02:20:36.993698102 DEBUG Adding first-party search path `/tmp/.tmplq9WNU/src` 2026-10-23 02:20:36.993701348 DEBUG Using vendored stdlib 2026-10-23 02:20:36.993825932 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:36.993831352 DEBUG Adding new file root '/tmp/.tmplq9WNU/src' of kind Project 2026-10-23 02:20:36.997626450 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:36.997644654 DEBUG Updating project to check open files 2026-10-23 02:20:36.997904892 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.997919941 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.997932374 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:36.997939678 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:36.997942242 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:36.997947703 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:36.998531177 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:36.998771428 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.013801018 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.015921375 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.015931234 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.015952844 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:37.023029979 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:37.050483593 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:37.050509531 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:37.050517266 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:37.051471285 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:37.051486634 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:37.090936789 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.090963499 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-23 02:20:37.090974270 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-23 02:20:37.092096865 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 75.818059ms 2026-10-23 02:20:37.092742877 DEBUG method="textDocument/completion" response.id=2 duration=76.75ms 2026-10-23 02:20:37.092807779 DEBUG Received server response for request 2 2026-10-23 02:20:37.104168447 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:37.104315794 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.104333717 DEBUG method="shutdown" response.id=3 duration=24.14µs 2026-10-23 02:20:37.104350068 DEBUG Received server response for request 3 2026-10-23 02:20:37.104355548 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.104410491 DEBUG Received exit notification, exiting ok test notebook::cells_after_cell_magic ... 2026-10-23 02:20:37.111496573 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.111588705 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.113693924 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.113860667 DEBUG Client info: None 2026-10-23 02:20:37.113922763 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.113938373 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.113946618 INFO Version: Unknown 2026-10-23 02:20:37.114747871 DEBUG Received server response for request 1 2026-10-23 02:20:37.114842929 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.114955601 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmploagYU 2026-10-23 02:20:37.114964668 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.115073251 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.115123205 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.115128615 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.115136540 DEBUG No workspace configuration provided for file:///tmp/.tmploagYU 2026-10-23 02:20:37.115153963 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.115547611 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.115557449 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmploagYU, using default options 2026-10-23 02:20:37.115567709 DEBUG Initializing workspace `file:///tmp/.tmploagYU`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.115582647 DEBUG Searching for a project in '/tmp/.tmploagYU' 2026-10-23 02:20:37.115607423 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.115614216 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.116468428 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.116482725 DEBUG Resolving local virtual environment: /tmp/.tmploagYU/.venv 2026-10-23 02:20:37.117295439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.117356374 DEBUG No virtual environment found 2026-10-23 02:20:37.117374387 DEBUG Adding first-party search path `/tmp/.tmploagYU` 2026-10-23 02:20:37.117378435 DEBUG Using vendored stdlib 2026-10-23 02:20:37.117582898 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.117589641 DEBUG Adding new file root '/tmp/.tmploagYU' of kind Project 2026-10-23 02:20:37.120656143 INFO Project::index_files{project=.tmploagYU}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.120675840 DEBUG Updating project to check open files 2026-10-23 02:20:37.120739830 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.120743697 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.120751341 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.120757743 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.120760058 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.120765278 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.120771229 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.120773202 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.120778082 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-23 02:20:37.120783872 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.120786117 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.120790515 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-23 02:20:37.120795274 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.120797698 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.120802427 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-23 02:20:37.120861348 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.120943682 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.123643145 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.123654737 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.123657563 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.123659466 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.123661550 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.123670086 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:37.123749655 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-23 02:20:37.123801372 DEBUG method="textDocument/hover" response.id=2 duration=114.46µs 2026-10-23 02:20:37.123809157 DEBUG Received server response for request 2 2026-10-23 02:20:37.124123276 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 02:20:37.124180363 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=37.90µs 2026-10-23 02:20:37.124194610 DEBUG Received server response for request 3 2026-10-23 02:20:37.124257738 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-23 02:20:37.124297052 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=24.56µs 2026-10-23 02:20:37.124308774 DEBUG Received server response for request 4 2026-10-23 02:20:37.134380385 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 02:20:37.134404981 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.134410972 DEBUG method="shutdown" response.id=5 duration=8.77µs 2026-10-23 02:20:37.134417665 DEBUG Received server response for request 5 2026-10-23 02:20:37.134420420 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.134431661 DEBUG Received exit notification, exiting ok test notebook::completion_past_end_of_empty_last_cell ... 2026-10-23 02:20:37.135880919 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.135958926 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.136026062 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.136059544 DEBUG Client info: None 2026-10-23 02:20:37.136071076 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.136084281 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.136089801 INFO Version: Unknown 2026-10-23 02:20:37.136126811 DEBUG Received server response for request 1 2026-10-23 02:20:37.136152719 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.136162087 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpc1ScKR 2026-10-23 02:20:37.136167116 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.136246956 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.136290678 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.136294936 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.136301088 DEBUG No workspace configuration provided for file:///tmp/.tmpc1ScKR 2026-10-23 02:20:37.136311397 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.136326475 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.136331915 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpc1ScKR, using default options 2026-10-23 02:20:37.136339991 DEBUG Initializing workspace `file:///tmp/.tmpc1ScKR`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.136351783 DEBUG Searching for a project in '/tmp/.tmpc1ScKR' 2026-10-23 02:20:37.136368965 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.136373584 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.136802057 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.136807588 DEBUG Resolving local virtual environment: /tmp/.tmpc1ScKR/.venv 2026-10-23 02:20:37.136848394 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.136853484 DEBUG No virtual environment found 2026-10-23 02:20:37.136885133 DEBUG Adding first-party search path `/tmp/.tmpc1ScKR` 2026-10-23 02:20:37.136888730 DEBUG Using vendored stdlib 2026-10-23 02:20:37.141947588 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.142156310 DEBUG Adding new file root '/tmp/.tmpc1ScKR' of kind Project 2026-10-23 02:20:37.145426163 INFO Project::index_files{project=.tmpc1ScKR}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.145579240 DEBUG Updating project to check open files 2026-10-23 02:20:37.145827536 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.146013996 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.146188854 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.146375674 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.146561573 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.146733335 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.146914575 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.147104020 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.147281874 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-23 02:20:37.147565506 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.147903400 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.151204612 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.151220071 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.151223587 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.151232354 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:37.166554683 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.172035353 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:37.198967108 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:37.199006883 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:37.199014016 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:37.199087865 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:37.199092914 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:37.200854288 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 226 suggestions in 49.523209ms 2026-10-23 02:20:37.201088387 DEBUG method="textDocument/completion" response.id=2 duration=49.80ms 2026-10-23 02:20:37.201118654 DEBUG Received server response for request 2 2026-10-23 02:20:37.201479971 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-23 02:20:37.202651900 DEBUG request{id=3 method=textDocument/completion}: Completions request returned 226 suggestions in 1.11395ms 2026-10-23 02:20:37.202873475 DEBUG method="textDocument/completion" response.id=3 duration=1.36ms 2026-10-23 02:20:37.202920453 DEBUG Received server response for request 3 2026-10-23 02:20:37.203215116 DEBUG Client sends request `textDocument/completion` with ID 4 2026-10-23 02:20:37.204305762 DEBUG request{id=4 method=textDocument/completion}: Completions request returned 226 suggestions in 1.027968ms 2026-10-23 02:20:37.204508081 DEBUG method="textDocument/completion" response.id=4 duration=1.25ms 2026-10-23 02:20:37.204526556 DEBUG Received server response for request 4 2026-10-23 02:20:37.214909901 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 02:20:37.214976496 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.215000221 DEBUG method="shutdown" response.id=5 duration=29.30µs 2026-10-23 02:20:37.215020599 DEBUG Received server response for request 5 2026-10-23 02:20:37.215025608 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.215120677 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-23 02:20:37.224823486 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.224908726 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.224944002 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.225017460 DEBUG Client info: None 2026-10-23 02:20:37.225031005 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.225044481 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.225051734 INFO Version: Unknown 2026-10-23 02:20:37.225165728 DEBUG Received server response for request 1 2026-10-23 02:20:37.225210883 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.225221863 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpgtOXZe 2026-10-23 02:20:37.225228636 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.225288649 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.225357448 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.225361014 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.225367406 DEBUG No workspace configuration provided for file:///tmp/.tmpgtOXZe 2026-10-23 02:20:37.225388225 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.225392303 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpgtOXZe, using default options 2026-10-23 02:20:37.225401480 DEBUG Initializing workspace `file:///tmp/.tmpgtOXZe`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.225413523 DEBUG Searching for a project in '/tmp/.tmpgtOXZe' 2026-10-23 02:20:37.225432939 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.225438429 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.225884857 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.225890808 DEBUG Resolving local virtual environment: /tmp/.tmpgtOXZe/.venv 2026-10-23 02:20:37.225929100 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.225933929 DEBUG No virtual environment found 2026-10-23 02:20:37.225943377 DEBUG Adding first-party search path `/tmp/.tmpgtOXZe` 2026-10-23 02:20:37.225946703 DEBUG Using vendored stdlib 2026-10-23 02:20:37.226086064 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.226091384 DEBUG Adding new file root '/tmp/.tmpgtOXZe' of kind Project 2026-10-23 02:20:37.227013073 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.229281959 INFO Project::index_files{project=.tmpgtOXZe}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.229294753 DEBUG Updating project to check open files 2026-10-23 02:20:37.229336180 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.229339236 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.229346319 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.229352771 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.229354765 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.229359835 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.229365305 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.229367279 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.229371577 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-23 02:20:37.229376666 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.229378760 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.229383179 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-23 02:20:37.229649728 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.229784501 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.244819632 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.251934357 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.251949225 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.251951559 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.251954395 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.251994430 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-23 02:20:37.252040115 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-23 02:20:37.252060454 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-23 02:20:37.252304070 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-23 02:20:37.252311544 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-23 02:20:37.252406032 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.253082991 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.253088802 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.253090906 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.253092910 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.263543742 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.263574620 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.263580952 DEBUG method="shutdown" response.id=2 duration=10.97µs 2026-10-23 02:20:37.263589298 DEBUG Received server response for request 2 2026-10-23 02:20:37.263592394 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.263604446 DEBUG Received exit notification, exiting ok test notebook::hover_past_end_of_cell ... 2026-10-23 02:20:37.266929132 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.267031995 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.267053085 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.267118187 DEBUG Client info: None 2026-10-23 02:20:37.267140709 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.267154575 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.267162570 INFO Version: Unknown 2026-10-23 02:20:37.267286242 DEBUG Received server response for request 1 2026-10-23 02:20:37.267325015 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.267382883 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpGOkUXc 2026-10-23 02:20:37.267389566 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.267491687 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.267530480 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.267534838 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.267543795 DEBUG No workspace configuration provided for file:///tmp/.tmpGOkUXc 2026-10-23 02:20:37.267557831 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.267592076 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.267598077 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpGOkUXc, using default options 2026-10-23 02:20:37.267606603 DEBUG Initializing workspace `file:///tmp/.tmpGOkUXc`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.267622102 DEBUG Searching for a project in '/tmp/.tmpGOkUXc' 2026-10-23 02:20:37.267643312 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.267649193 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.268073929 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.268079740 DEBUG Resolving local virtual environment: /tmp/.tmpGOkUXc/.venv 2026-10-23 02:20:37.268116058 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.268120968 DEBUG No virtual environment found 2026-10-23 02:20:37.268130876 DEBUG Adding first-party search path `/tmp/.tmpGOkUXc` 2026-10-23 02:20:37.268134112 DEBUG Using vendored stdlib 2026-10-23 02:20:37.268254348 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.268259047 DEBUG Adding new file root '/tmp/.tmpGOkUXc' of kind Project 2026-10-23 02:20:37.276050310 INFO Project::index_files{project=.tmpGOkUXc}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.276227974 DEBUG Updating project to check open files 2026-10-23 02:20:37.276474546 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.276682556 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.276855371 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.277115839 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.277292250 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.277484180 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.277670670 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.277836962 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.278035734 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-23 02:20:37.278274983 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.278532847 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.281114048 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.281123787 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.281127263 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.281138855 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:37.281378314 DEBUG method="textDocument/hover" response.id=2 duration=83.32µs 2026-10-23 02:20:37.281432846 DEBUG Received server response for request 2 2026-10-23 02:20:37.281438337 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 02:20:37.281517916 DEBUG method="textDocument/hover" response.id=3 duration=45.58µs 2026-10-23 02:20:37.281537152 DEBUG Received server response for request 3 2026-10-23 02:20:37.291616077 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:37.291679526 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.291687681 DEBUG method="shutdown" response.id=4 duration=13.04µs 2026-10-23 02:20:37.291709482 DEBUG Received server response for request 4 2026-10-23 02:20:37.291713710 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.291833274 DEBUG Received exit notification, exiting ok test notebook::inlay_hints_range_past_end_of_cell ... 2026-10-23 02:20:37.293677253 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-23 02:20:37.293749649 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.293844406 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.293869463 DEBUG Client info: None 2026-10-23 02:20:37.296115917 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.296127719 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.296133069 INFO Version: Unknown 2026-10-23 02:20:37.296235581 DEBUG Received server response for request 1 2026-10-23 02:20:37.296259667 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.296269385 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpRyTxbJ 2026-10-23 02:20:37.296273933 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.296335899 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.296405109 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.296408325 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.296412643 DEBUG No workspace configuration provided for file:///tmp/.tmpRyTxbJ 2026-10-23 02:20:37.296433052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.296437029 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpRyTxbJ, using default options 2026-10-23 02:20:37.296445555 DEBUG Initializing workspace `file:///tmp/.tmpRyTxbJ`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.296468548 DEBUG Searching for a project in '/tmp/.tmpRyTxbJ' 2026-10-23 02:20:37.296489277 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.296494948 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.297022778 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.297030402 DEBUG Resolving local virtual environment: /tmp/.tmpRyTxbJ/.venv 2026-10-23 02:20:37.298780835 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.298803859 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.298809048 DEBUG No virtual environment found 2026-10-23 02:20:37.298819999 DEBUG Adding first-party search path `/tmp/.tmpRyTxbJ` 2026-10-23 02:20:37.298823445 DEBUG Using vendored stdlib 2026-10-23 02:20:37.298953660 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.298958278 DEBUG Adding new file root '/tmp/.tmpRyTxbJ' of kind Project 2026-10-23 02:20:37.302560896 INFO Project::index_files{project=.tmpRyTxbJ}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.302578749 DEBUG Updating project to check open files 2026-10-23 02:20:37.302623423 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.302627030 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.302771170 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.302781990 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.302784295 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.302789003 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.302794243 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.302796347 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.302801086 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-23 02:20:37.302871668 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.302965484 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.316940296 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.319020218 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.319032922 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.319036959 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.319050154 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-23 02:20:37.319499747 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 212.248µs 2026-10-23 02:20:37.319775745 DEBUG method="textDocument/inlayHint" response.id=2 duration=688.81µs 2026-10-23 02:20:37.319829245 DEBUG Received server response for request 2 2026-10-23 02:20:37.319857919 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-23 02:20:37.320115161 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 7.704µs 2026-10-23 02:20:37.320141461 DEBUG method="textDocument/inlayHint" response.id=3 duration=259.07µs 2026-10-23 02:20:37.320161548 DEBUG Received server response for request 3 2026-10-23 02:20:37.330243980 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:37.330282672 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.330290928 DEBUG method="shutdown" response.id=4 duration=12.37µs 2026-10-23 02:20:37.330314011 DEBUG Received server response for request 4 2026-10-23 02:20:37.330318840 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.330366790 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 02:20:37.333028493 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.333105277 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.333129943 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.333191388 DEBUG Client info: None 2026-10-23 02:20:37.333203501 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.333216245 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.333221815 INFO Version: Unknown 2026-10-23 02:20:37.333267351 DEBUG Received server response for request 1 2026-10-23 02:20:37.333301755 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.333313647 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.333365354 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.333426058 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.333429254 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.333467566 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.333481312 DEBUG Initializing workspace `file:///tmp/.tmpY56IWA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.333492202 DEBUG Searching for a project in '/tmp/.tmpY56IWA/src' 2026-10-23 02:20:37.333513753 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.333518953 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.333919183 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.333925535 DEBUG Resolving local virtual environment: /tmp/.tmpY56IWA/src/.venv 2026-10-23 02:20:37.333960731 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.333965190 DEBUG No virtual environment found 2026-10-23 02:20:37.333973756 DEBUG Adding first-party search path `/tmp/.tmpY56IWA/src` 2026-10-23 02:20:37.333976861 DEBUG Using vendored stdlib 2026-10-23 02:20:37.334108037 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.334112866 DEBUG Adding new file root '/tmp/.tmpY56IWA/src' of kind Project 2026-10-23 02:20:37.334195522 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.336544608 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.336556821 DEBUG Updating project to check open files 2026-10-23 02:20:37.336613347 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.336616983 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.336626411 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.336633074 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.336635087 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.336639526 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.336644665 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.336646619 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.336672437 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-23 02:20:37.336749111 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:37.336841685 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.339857862 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.339867320 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.339869825 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.349973406 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.350009654 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.350015064 DEBUG method="shutdown" response.id=2 duration=9.30µs 2026-10-23 02:20:37.350022037 DEBUG Received server response for request 2 2026-10-23 02:20:37.350024642 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.350065388 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-23 02:20:37.351615886 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-23 02:20:37.351688422 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.351707769 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.351818376 DEBUG Client info: None 2026-10-23 02:20:37.351831340 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.351885111 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-23 02:20:37.351901442 INFO Version: Unknown 2026-10-23 02:20:37.351996140 DEBUG Received server response for request 1 2026-10-23 02:20:37.352071551 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.352083173 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpP1s7M3 2026-10-23 02:20:37.352111566 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.352205342 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.352398775 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.352403053 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.352408333 DEBUG No workspace configuration provided for file:///tmp/.tmpP1s7M3 2026-10-23 02:20:37.352422038 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.352469548 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.352485407 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpP1s7M3, using default options 2026-10-23 02:20:37.352522236 DEBUG Initializing workspace `file:///tmp/.tmpP1s7M3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.352555729 DEBUG Searching for a project in '/tmp/.tmpP1s7M3' 2026-10-23 02:20:37.352597477 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.352625209 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.353174029 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.353180180 DEBUG Resolving local virtual environment: /tmp/.tmpP1s7M3/.venv 2026-10-23 02:20:37.353207832 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.353212020 DEBUG No virtual environment found 2026-10-23 02:20:37.353219544 DEBUG Adding first-party search path `/tmp/.tmpP1s7M3` 2026-10-23 02:20:37.353223031 DEBUG Using vendored stdlib 2026-10-23 02:20:37.353328368 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.353331935 DEBUG Adding new file root '/tmp/.tmpP1s7M3' of kind Project 2026-10-23 02:20:37.357093931 INFO Project::index_files{project=.tmpP1s7M3}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:37.357108469 DEBUG Updating project to check open files 2026-10-23 02:20:37.357136832 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.357139687 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.357146780 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.357152812 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.357154966 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.357159875 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.357165856 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.357168090 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.357172569 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-23 02:20:37.357177829 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.357180103 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.357184561 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-23 02:20:37.357258981 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.357354179 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.372204434 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.379077535 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.379093936 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.379097332 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.379100578 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.389602016 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.389631260 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.389638204 DEBUG method="shutdown" response.id=2 duration=13.32µs 2026-10-23 02:20:37.389645728 DEBUG Received server response for request 2 2026-10-23 02:20:37.389649024 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.389658712 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-23 02:20:37.392727769 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.392805655 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.392866789 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.392900062 DEBUG Client info: None 2026-10-23 02:20:37.392913337 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.392927102 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.392932693 INFO Version: Unknown 2026-10-23 02:20:37.392970644 DEBUG Received server response for request 1 2026-10-23 02:20:37.393022071 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.393032580 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpHDaAx9 2026-10-23 02:20:37.393038221 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.393081292 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.393178153 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.393182141 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.393187972 DEBUG No workspace configuration provided for file:///tmp/.tmpHDaAx9 2026-10-23 02:20:37.393199754 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.393213910 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.393217798 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpHDaAx9, using default options 2026-10-23 02:20:37.393225853 DEBUG Initializing workspace `file:///tmp/.tmpHDaAx9`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.393237955 DEBUG Searching for a project in '/tmp/.tmpHDaAx9' 2026-10-23 02:20:37.393258434 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.393263724 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.393662151 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.393667962 DEBUG Resolving local virtual environment: /tmp/.tmpHDaAx9/.venv 2026-10-23 02:20:37.393706013 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.393710632 DEBUG No virtual environment found 2026-10-23 02:20:37.393719909 DEBUG Adding first-party search path `/tmp/.tmpHDaAx9` 2026-10-23 02:20:37.393723176 DEBUG Using vendored stdlib 2026-10-23 02:20:37.393839975 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.393844513 DEBUG Adding new file root '/tmp/.tmpHDaAx9' of kind Project 2026-10-23 02:20:37.396953324 INFO Project::index_files{project=.tmpHDaAx9}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.396966218 DEBUG Updating project to check open files 2026-10-23 02:20:37.397021642 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.397024888 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.397032753 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.397038985 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.397041039 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.397046409 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.397100600 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.397205187 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.408166837 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.415260953 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.415278176 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.425543049 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.425568958 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.425575079 DEBUG method="shutdown" response.id=2 duration=10.65µs 2026-10-23 02:20:37.425582794 DEBUG Received server response for request 2 2026-10-23 02:20:37.425585709 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.425595137 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-23 02:20:37.428235840 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.428313315 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.428361926 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.428392824 DEBUG Client info: None 2026-10-23 02:20:37.428404536 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.428417470 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.428422720 INFO Version: Unknown 2026-10-23 02:20:37.428473706 DEBUG Received server response for request 1 2026-10-23 02:20:37.428508902 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.428519422 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpiqqd3O 2026-10-23 02:20:37.428525203 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.428582981 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.428661117 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.428664504 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.428670225 DEBUG No workspace configuration provided for file:///tmp/.tmpiqqd3O 2026-10-23 02:20:37.428683059 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.428697446 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.428701173 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpiqqd3O, using default options 2026-10-23 02:20:37.428710430 DEBUG Initializing workspace `file:///tmp/.tmpiqqd3O`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.428720910 DEBUG Searching for a project in '/tmp/.tmpiqqd3O' 2026-10-23 02:20:37.428740406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.428745476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.429142751 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.429149453 DEBUG Resolving local virtual environment: /tmp/.tmpiqqd3O/.venv 2026-10-23 02:20:37.429183938 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.429188386 DEBUG No virtual environment found 2026-10-23 02:20:37.429196802 DEBUG Adding first-party search path `/tmp/.tmpiqqd3O` 2026-10-23 02:20:37.429200018 DEBUG Using vendored stdlib 2026-10-23 02:20:37.429311618 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.429315605 DEBUG Adding new file root '/tmp/.tmpiqqd3O' of kind Project 2026-10-23 02:20:37.432213090 INFO Project::index_files{project=.tmpiqqd3O}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.432225764 DEBUG Updating project to check open files 2026-10-23 02:20:37.432262202 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.432265087 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.432272131 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.432278272 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.432280316 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.432285425 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.432336732 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.432454693 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.432459292 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.442663101 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.442713645 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.442719166 DEBUG method="shutdown" response.id=2 duration=9.51µs 2026-10-23 02:20:37.442816729 DEBUG Received server response for request 2 2026-10-23 02:20:37.442821638 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.442832608 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-23 02:20:37.444311793 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.444380321 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.444406801 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.444485138 DEBUG Client info: None 2026-10-23 02:20:37.444505226 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.444522668 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.444530523 INFO Version: Unknown 2026-10-23 02:20:37.446014988 DEBUG Received server response for request 1 2026-10-23 02:20:37.446068548 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.446223569 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpYwyoWC 2026-10-23 02:20:37.446232125 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.446383128 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.447017177 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.447026074 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.447032947 DEBUG No workspace configuration provided for file:///tmp/.tmpYwyoWC 2026-10-23 02:20:37.447052834 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.447257067 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.447265774 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpYwyoWC, using default options 2026-10-23 02:20:37.447276013 DEBUG Initializing workspace `file:///tmp/.tmpYwyoWC`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.447287645 DEBUG Searching for a project in '/tmp/.tmpYwyoWC' 2026-10-23 02:20:37.447306189 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.447310377 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.447677957 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.447683307 DEBUG Resolving local virtual environment: /tmp/.tmpYwyoWC/.venv 2026-10-23 02:20:37.447710137 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.447714215 DEBUG No virtual environment found 2026-10-23 02:20:37.447721989 DEBUG Adding first-party search path `/tmp/.tmpYwyoWC` 2026-10-23 02:20:37.447724995 DEBUG Using vendored stdlib 2026-10-23 02:20:37.447835532 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.447839129 DEBUG Adding new file root '/tmp/.tmpYwyoWC' of kind Project 2026-10-23 02:20:37.455151495 INFO Project::index_files{project=.tmpYwyoWC}: Indexed 0 file(s) in 0.005s 2026-10-23 02:20:37.455296046 DEBUG Updating project to check open files 2026-10-23 02:20:37.455427572 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.455545764 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.455654508 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.455763643 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.455861126 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.455963888 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.456094043 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.456192287 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.456296102 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-23 02:20:37.456406108 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.456514281 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.456616332 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-23 02:20:37.456765041 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.456946181 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.468107055 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.475799924 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.475996693 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.476106339 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.476206016 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.476324688 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:37.476525425 DEBUG method="textDocument/diagnostic" response.id=2 duration=70.42µs 2026-10-23 02:20:37.476653565 DEBUG Received server response for request 2 2026-10-23 02:20:37.476777428 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:37.476941666 DEBUG method="textDocument/diagnostic" response.id=3 duration=42.91µs 2026-10-23 02:20:37.477077991 DEBUG Received server response for request 3 2026-10-23 02:20:37.477190522 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 02:20:37.477368576 DEBUG method="textDocument/diagnostic" response.id=4 duration=48.08µs 2026-10-23 02:20:37.477509310 DEBUG Received server response for request 4 2026-10-23 02:20:37.487860115 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 02:20:37.488026507 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.488140030 DEBUG method="shutdown" response.id=5 duration=117.58µs 2026-10-23 02:20:37.488249415 DEBUG Received server response for request 5 2026-10-23 02:20:37.488347229 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.488475569 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-23 02:20:37.491571026 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.493023570 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.493056362 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.493117697 DEBUG Client info: None 2026-10-23 02:20:37.493133677 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.493146450 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.493152141 INFO Version: Unknown 2026-10-23 02:20:37.493196364 DEBUG Received server response for request 1 2026-10-23 02:20:37.493224587 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.493234716 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpubp1tT 2026-10-23 02:20:37.493239335 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.493307593 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.493382483 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.493386922 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.493393684 DEBUG No workspace configuration provided for file:///tmp/.tmpubp1tT 2026-10-23 02:20:37.493415776 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.493420515 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpubp1tT, using default options 2026-10-23 02:20:37.493431776 DEBUG Initializing workspace `file:///tmp/.tmpubp1tT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.493455921 DEBUG Searching for a project in '/tmp/.tmpubp1tT' 2026-10-23 02:20:37.493474616 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.493479796 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.493948264 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.493953735 DEBUG Resolving local virtual environment: /tmp/.tmpubp1tT/.venv 2026-10-23 02:20:37.494003809 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.494008988 DEBUG No virtual environment found 2026-10-23 02:20:37.494017574 DEBUG Adding first-party search path `/tmp/.tmpubp1tT` 2026-10-23 02:20:37.494020770 DEBUG Using vendored stdlib 2026-10-23 02:20:37.494141617 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.494145935 DEBUG Adding new file root '/tmp/.tmpubp1tT' of kind Project 2026-10-23 02:20:37.497042729 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.497051415 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 02:20:37.500243783 INFO Project::index_files{project=.tmpubp1tT}: Indexed 0 file(s) in 0.003s 2026-10-23 02:20:37.500259081 DEBUG Updating project to check open files 2026-10-23 02:20:37.500310257 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.500313724 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.500321218 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.500327590 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.500329824 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.500335174 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.500340725 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.500342828 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.500347036 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-23 02:20:37.500352116 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.500354170 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.500358558 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-23 02:20:37.500454738 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:37.500569714 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.515369894 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.522457418 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.524996290 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.525145220 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.531146356 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=8.72ms 2026-10-23 02:20:37.531166594 DEBUG Received server response for request 2 2026-10-23 02:20:37.531174328 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 02:20:37.531357502 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=166.67µs 2026-10-23 02:20:37.531380876 DEBUG Received server response for request 3 2026-10-23 02:20:37.531389832 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-23 02:20:37.531518594 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=63.77µs 2026-10-23 02:20:37.531559681 DEBUG Received server response for request 4 2026-10-23 02:20:37.542001777 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 02:20:37.542028036 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.542034027 DEBUG method="shutdown" response.id=5 duration=9.89µs 2026-10-23 02:20:37.542041541 DEBUG Received server response for request 5 2026-10-23 02:20:37.542044637 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.542054676 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-23 02:20:37.549010443 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.549089701 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.549120750 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.549170533 DEBUG Client info: None 2026-10-23 02:20:37.549182205 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.549195029 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.549200058 INFO Version: Unknown 2026-10-23 02:20:37.549242187 DEBUG Received server response for request 1 2026-10-23 02:20:37.549271072 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.549280830 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpnTLlPA 2026-10-23 02:20:37.549286410 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.549330353 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.549399863 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.549403530 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.549409621 DEBUG No workspace configuration provided for file:///tmp/.tmpnTLlPA 2026-10-23 02:20:37.549431192 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.549436071 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpnTLlPA, using default options 2026-10-23 02:20:37.549459064 DEBUG Initializing workspace `file:///tmp/.tmpnTLlPA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.549471938 DEBUG Searching for a project in '/tmp/.tmpnTLlPA' 2026-10-23 02:20:37.549494871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.549500462 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.549921321 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.549927252 DEBUG Resolving local virtual environment: /tmp/.tmpnTLlPA/.venv 2026-10-23 02:20:37.549958381 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.549962929 DEBUG No virtual environment found 2026-10-23 02:20:37.549971345 DEBUG Adding first-party search path `/tmp/.tmpnTLlPA` 2026-10-23 02:20:37.549974701 DEBUG Using vendored stdlib 2026-10-23 02:20:37.550115075 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.550119523 DEBUG Adding new file root '/tmp/.tmpnTLlPA' of kind Project 2026-10-23 02:20:37.552322946 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.552328757 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 02:20:37.556200729 INFO Project::index_files{project=.tmpnTLlPA}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:37.556218202 DEBUG Updating project to check open files 2026-10-23 02:20:37.556260742 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.556264258 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.556271863 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.556278315 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.556280419 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.556285558 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.556291570 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.556293634 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.556297841 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-23 02:20:37.556372031 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:37.556459324 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.572924487 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.575271450 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.575282460 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.575380785 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=135.58µs 2026-10-23 02:20:37.575390022 DEBUG Received server response for request 2 2026-10-23 02:20:37.585477743 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:37.585505084 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.585511336 DEBUG method="shutdown" response.id=3 duration=11.01µs 2026-10-23 02:20:37.585517798 DEBUG Received server response for request 3 2026-10-23 02:20:37.585520503 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.585530292 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-23 02:20:37.588419902 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.588513367 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.588544225 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.588593247 DEBUG Client info: None 2026-10-23 02:20:37.588605079 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.588618705 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.588624455 INFO Version: Unknown 2026-10-23 02:20:37.588663418 DEBUG Received server response for request 1 2026-10-23 02:20:37.588697863 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.588708042 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUGVW1H 2026-10-23 02:20:37.588713903 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.588759869 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.588830702 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.588834229 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.588839509 DEBUG No workspace configuration provided for file:///tmp/.tmpUGVW1H 2026-10-23 02:20:37.588857092 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.588860879 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUGVW1H, using default options 2026-10-23 02:20:37.588869465 DEBUG Initializing workspace `file:///tmp/.tmpUGVW1H`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.588880005 DEBUG Searching for a project in '/tmp/.tmpUGVW1H' 2026-10-23 02:20:37.588900784 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.588905983 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.589324859 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.589331321 DEBUG Resolving local virtual environment: /tmp/.tmpUGVW1H/.venv 2026-10-23 02:20:37.589367429 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.589372258 DEBUG No virtual environment found 2026-10-23 02:20:37.589380714 DEBUG Adding first-party search path `/tmp/.tmpUGVW1H` 2026-10-23 02:20:37.589383830 DEBUG Using vendored stdlib 2026-10-23 02:20:37.589517410 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.589521678 DEBUG Adding new file root '/tmp/.tmpUGVW1H' of kind Project 2026-10-23 02:20:37.591011683 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.592681104 INFO Project::index_files{project=.tmpUGVW1H}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.592694109 DEBUG Updating project to check open files 2026-10-23 02:20:37.592735206 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.592738181 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.592745826 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.592752448 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.592754893 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.592759481 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.592764791 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.592766875 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.592771073 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-23 02:20:37.592776022 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.592778096 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.592782454 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-23 02:20:37.592833600 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:37.592895396 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.604621120 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.604717000 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.604722610 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.604750983 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.604753488 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.604755281 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.604927444 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-23 02:20:37.604957861 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-23 02:20:37.604968521 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-23 02:20:37.605019337 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-23 02:20:37.605024997 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-23 02:20:37.605068339 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-23 02:20:37.605124304 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.605127490 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.605129193 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.605130986 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.615303426 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.615379739 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.615386382 DEBUG method="shutdown" response.id=2 duration=11.61µs 2026-10-23 02:20:37.615393666 DEBUG Received server response for request 2 2026-10-23 02:20:37.615396471 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.615483644 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-23 02:20:37.618196944 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:37.618277595 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.618299115 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.620638152 DEBUG Client info: None 2026-10-23 02:20:37.620655966 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.620670954 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.620679149 INFO Version: Unknown 2026-10-23 02:20:37.620730616 DEBUG Received server response for request 1 2026-10-23 02:20:37.621484460 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.621498296 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpqt8CF3 2026-10-23 02:20:37.621504738 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.621577374 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.621646003 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.621649509 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.621655270 DEBUG No workspace configuration provided for file:///tmp/.tmpqt8CF3 2026-10-23 02:20:37.621674647 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.621679546 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpqt8CF3, using default options 2026-10-23 02:20:37.621688272 DEBUG Initializing workspace `file:///tmp/.tmpqt8CF3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.621699653 DEBUG Searching for a project in '/tmp/.tmpqt8CF3' 2026-10-23 02:20:37.621719911 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.621725652 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.623331825 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.623345771 DEBUG Resolving local virtual environment: /tmp/.tmpqt8CF3/.venv 2026-10-23 02:20:37.623546017 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:37.623569962 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.623575392 DEBUG No virtual environment found 2026-10-23 02:20:37.623586412 DEBUG Adding first-party search path `/tmp/.tmpqt8CF3` 2026-10-23 02:20:37.623590209 DEBUG Using vendored stdlib 2026-10-23 02:20:37.624089296 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.624098974 DEBUG Adding new file root '/tmp/.tmpqt8CF3' of kind Project 2026-10-23 02:20:37.627310838 INFO Project::index_files{project=.tmpqt8CF3}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:37.627328852 DEBUG Updating project to check open files 2026-10-23 02:20:37.627533075 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.627541290 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.627552542 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.627560206 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.627562460 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.627567419 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:37.627574122 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:37.627580264 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:37.627584692 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-23 02:20:37.628366739 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:37.628559640 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.646359327 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.650251728 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.650264802 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.650267798 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.660803740 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.660833085 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.660839176 DEBUG method="shutdown" response.id=2 duration=11.96µs 2026-10-23 02:20:37.660846921 DEBUG Received server response for request 2 2026-10-23 02:20:37.660850037 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.661214600 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-23 02:20:37.664323662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:37.664390708 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.664509881 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.664546490 DEBUG Client info: None 2026-10-23 02:20:37.664559695 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.664574853 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.664579512 INFO Version: Unknown 2026-10-23 02:20:37.664619898 DEBUG Received server response for request 1 2026-10-23 02:20:37.664657789 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.664669971 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.664717070 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.664816787 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.664820664 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.664835332 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.664850911 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.664863845 DEBUG Initializing workspace `file:///tmp/.tmpDy7nSW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.664875036 DEBUG Searching for a project in '/tmp/.tmpDy7nSW/src' 2026-10-23 02:20:37.664898921 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.664904171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.665326753 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.665333406 DEBUG Resolving local virtual environment: /tmp/.tmpDy7nSW/src/.venv 2026-10-23 02:20:37.665367951 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.665373030 DEBUG No virtual environment found 2026-10-23 02:20:37.665381997 DEBUG Adding first-party search path `/tmp/.tmpDy7nSW/src` 2026-10-23 02:20:37.665385143 DEBUG Using vendored stdlib 2026-10-23 02:20:37.665512101 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.665516650 DEBUG Adding new file root '/tmp/.tmpDy7nSW/src' of kind Project 2026-10-23 02:20:37.669347345 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 02:20:37.669363254 DEBUG Updating project to check open files 2026-10-23 02:20:37.669431102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDy7nSW/src/foo") 2026-10-23 02:20:37.669521852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDy7nSW/src/foo` to project `src` 2026-10-23 02:20:37.669542931 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDy7nSW/src/foo` 2026-10-23 02:20:37.669546037 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:37.669552529 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 02:20:37.669586143 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpDy7nSW/src/foo' 2026-10-23 02:20:37.669680880 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.681115057 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.686822753 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.686839795 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.687275021 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 02:20:37.687314796 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpDy7nSW/src/foo` 2026-10-23 02:20:37.687325255 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 02:20:37.687346545 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 02:20:37.687354149 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpDy7nSW/src/foo` from project `src` 2026-10-23 02:20:37.687379898 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDy7nSW/src/foo", kind: FileContent } 2026-10-23 02:20:37.687387151 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpDy7nSW/src/foo` 2026-10-23 02:20:37.687393834 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpDy7nSW/src/foo` 2026-10-23 02:20:37.687459247 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.687462943 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.687541691 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.687658971 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDy7nSW/src/foo") 2026-10-23 02:20:37.687686633 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDy7nSW/src/foo` 2026-10-23 02:20:37.687700168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDy7nSW/src/foo` 2026-10-23 02:20:37.687744532 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.687748890 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.697927441 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.697956105 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.697961706 DEBUG method="shutdown" response.id=2 duration=9.61µs 2026-10-23 02:20:37.697968939 DEBUG Received server response for request 2 2026-10-23 02:20:37.697971865 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.698028862 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-23 02:20:37.700868909 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:37.700934802 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.700958667 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.701099721 DEBUG Client info: None 2026-10-23 02:20:37.701181605 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.701476017 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 02:20:37.701809272 INFO Version: Unknown 2026-10-23 02:20:37.702108754 DEBUG Received server response for request 1 2026-10-23 02:20:37.702482215 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.702519274 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.702576081 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.702657253 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.702661451 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.702675477 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.702693160 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.702708479 DEBUG Initializing workspace `file:///tmp/.tmpkctvE9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.702721323 DEBUG Searching for a project in '/tmp/.tmpkctvE9/src' 2026-10-23 02:20:37.702746831 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.702752562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.703183750 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.703190473 DEBUG Resolving local virtual environment: /tmp/.tmpkctvE9/src/.venv 2026-10-23 02:20:37.703224888 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.703229817 DEBUG No virtual environment found 2026-10-23 02:20:37.703238112 DEBUG Adding first-party search path `/tmp/.tmpkctvE9/src` 2026-10-23 02:20:37.703241148 DEBUG Using vendored stdlib 2026-10-23 02:20:37.703358508 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.703362806 DEBUG Adding new file root '/tmp/.tmpkctvE9/src' of kind Project 2026-10-23 02:20:37.706032884 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:37.706049626 DEBUG Updating project to check open files 2026-10-23 02:20:37.706112774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkctvE9/src/foo.py") 2026-10-23 02:20:37.706120669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkctvE9/src/foo.py` 2026-10-23 02:20:37.706128163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkctvE9/src/foo.py` 2026-10-23 02:20:37.706227760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkctvE9/src/foo.py` to project `src` 2026-10-23 02:20:37.706240304 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkctvE9/src/foo.py` 2026-10-23 02:20:37.706242618 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:37.706250653 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.706282372 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpkctvE9/src/foo.py' 2026-10-23 02:20:37.706359307 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.717891507 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.723547386 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.723560751 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.733998649 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.734028285 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.734034125 DEBUG method="shutdown" response.id=2 duration=10.63µs 2026-10-23 02:20:37.734041099 DEBUG Received server response for request 2 2026-10-23 02:20:37.734043914 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.734089960 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 02:20:37.736891044 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:37.736954473 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.737081221 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.737116096 DEBUG Client info: None 2026-10-23 02:20:37.737129211 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.737142886 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.737147816 INFO Version: Unknown 2026-10-23 02:20:37.737187500 DEBUG Received server response for request 1 2026-10-23 02:20:37.737221564 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.737233777 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.739536907 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.740493150 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.740502348 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.740520311 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.740540279 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.740559956 DEBUG Initializing workspace `file:///tmp/.tmpCYwQYB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.740576377 DEBUG Searching for a project in '/tmp/.tmpCYwQYB/src' 2026-10-23 02:20:37.740598799 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.740604359 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.741479280 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.741651974 DEBUG Resolving local virtual environment: /tmp/.tmpCYwQYB/src/.venv 2026-10-23 02:20:37.741689995 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.741695285 DEBUG No virtual environment found 2026-10-23 02:20:37.741703190 DEBUG Adding first-party search path `/tmp/.tmpCYwQYB/src` 2026-10-23 02:20:37.741706426 DEBUG Using vendored stdlib 2026-10-23 02:20:37.741840287 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.741844385 DEBUG Adding new file root '/tmp/.tmpCYwQYB/src' of kind Project 2026-10-23 02:20:37.743905270 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:37.743921351 DEBUG Updating project to check open files 2026-10-23 02:20:37.744003284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCYwQYB/src/foo.py") 2026-10-23 02:20:37.744011470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCYwQYB/src/foo.py` 2026-10-23 02:20:37.744018673 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCYwQYB/src/foo.py` 2026-10-23 02:20:37.744115825 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCYwQYB/src/foo.py` to project `src` 2026-10-23 02:20:37.744130904 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCYwQYB/src/foo.py` 2026-10-23 02:20:37.744133358 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:37.744141443 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.744172291 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpCYwQYB/src/foo.py' 2026-10-23 02:20:37.744361005 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.744369000 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.754584832 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.754630878 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.754643662 DEBUG method="shutdown" response.id=2 duration=20.40µs 2026-10-23 02:20:37.754651206 DEBUG Received server response for request 2 2026-10-23 02:20:37.754656646 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.754671534 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-23 02:20:37.756544748 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-23 02:20:37.756610662 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.756635137 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.756692565 DEBUG Client info: None 2026-10-23 02:20:37.756703816 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.756715939 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-23 02:20:37.756722321 INFO Version: Unknown 2026-10-23 02:20:37.756816898 DEBUG Received server response for request 1 2026-10-23 02:20:37.757133222 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.757148220 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.757195729 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.757260520 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.757263887 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.757288984 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.757300656 DEBUG Initializing workspace `file:///tmp/.tmplcTFvU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.757311115 DEBUG Searching for a project in '/tmp/.tmplcTFvU/src' 2026-10-23 02:20:37.757331143 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.757335441 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.757675819 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.757681139 DEBUG Resolving local virtual environment: /tmp/.tmplcTFvU/src/.venv 2026-10-23 02:20:37.757707379 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.757711476 DEBUG No virtual environment found 2026-10-23 02:20:37.757718409 DEBUG Adding first-party search path `/tmp/.tmplcTFvU/src` 2026-10-23 02:20:37.757721465 DEBUG Using vendored stdlib 2026-10-23 02:20:37.757837312 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.757840729 DEBUG Adding new file root '/tmp/.tmplcTFvU/src' of kind Project 2026-10-23 02:20:37.758596256 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.759677283 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:37.759687933 DEBUG Updating project to check open files 2026-10-23 02:20:37.759741023 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplcTFvU/src/foo.py") 2026-10-23 02:20:37.759747124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplcTFvU/src/foo.py` 2026-10-23 02:20:37.759753867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplcTFvU/src/foo.py` 2026-10-23 02:20:37.759845880 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplcTFvU/src/foo.py` to project `src` 2026-10-23 02:20:37.759862321 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplcTFvU/src/foo.py` 2026-10-23 02:20:37.759865326 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:37.759874844 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.759907525 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmplcTFvU/src/foo.py' 2026-10-23 02:20:37.759968199 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.782507616 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.783202499 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.783217487 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.793687405 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.793718934 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.793726779 DEBUG method="shutdown" response.id=2 duration=14.10µs 2026-10-23 02:20:37.793734654 DEBUG Received server response for request 2 2026-10-23 02:20:37.793737870 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.793747638 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-23 02:20:37.796922423 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:37.797027670 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.797066052 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.797188141 DEBUG Client info: None 2026-10-23 02:20:37.797202308 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.797216174 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.797221644 INFO Version: Unknown 2026-10-23 02:20:37.797263072 DEBUG Received server response for request 1 2026-10-23 02:20:37.797298849 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.797311062 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.797357569 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.797426889 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.797430165 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.797472354 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.797485689 DEBUG Initializing workspace `file:///tmp/.tmp3FF2vm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.797497512 DEBUG Searching for a project in '/tmp/.tmp3FF2vm/src' 2026-10-23 02:20:37.797521627 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.797527167 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.797942747 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.797949940 DEBUG Resolving local virtual environment: /tmp/.tmp3FF2vm/src/.venv 2026-10-23 02:20:37.798009722 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.798015533 DEBUG No virtual environment found 2026-10-23 02:20:37.798026113 DEBUG Adding first-party search path `/tmp/.tmp3FF2vm/src` 2026-10-23 02:20:37.798029640 DEBUG Using vendored stdlib 2026-10-23 02:20:37.798149374 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.798154123 DEBUG Adding new file root '/tmp/.tmp3FF2vm/src' of kind Project 2026-10-23 02:20:37.798798532 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.800039900 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:37.800060118 DEBUG Updating project to check open files 2026-10-23 02:20:37.800128927 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3FF2vm/src/foo.py") 2026-10-23 02:20:37.800137904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3FF2vm/src/foo.py` 2026-10-23 02:20:37.800147232 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3FF2vm/src/foo.py` 2026-10-23 02:20:37.800248802 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3FF2vm/src/foo.py` to project `src` 2026-10-23 02:20:37.800263981 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3FF2vm/src/foo.py` 2026-10-23 02:20:37.800266285 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:37.800275031 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.800309756 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp3FF2vm/src/foo.py' 2026-10-23 02:20:37.800374408 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.819263848 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.819922914 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.819949815 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.830453206 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.830501075 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.830511254 DEBUG method="shutdown" response.id=2 duration=16.90µs 2026-10-23 02:20:37.830524770 DEBUG Received server response for request 2 2026-10-23 02:20:37.830529438 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.830602175 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-23 02:20:37.834065060 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:37.834132617 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.834166250 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.834225912 DEBUG Client info: None 2026-10-23 02:20:37.834238736 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.834252692 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.834258433 INFO Version: Unknown 2026-10-23 02:20:37.834297476 DEBUG Received server response for request 1 2026-10-23 02:20:37.834335337 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.834347310 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.834391152 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.834473586 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.834477173 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.834504314 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.834518240 DEBUG Initializing workspace `file:///tmp/.tmpOB2ivS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.834529802 DEBUG Searching for a project in '/tmp/.tmpOB2ivS/src' 2026-10-23 02:20:37.834553286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.834558646 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.834949309 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.834955601 DEBUG Resolving local virtual environment: /tmp/.tmpOB2ivS/src/.venv 2026-10-23 02:20:37.835005905 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.835011405 DEBUG No virtual environment found 2026-10-23 02:20:37.835020172 DEBUG Adding first-party search path `/tmp/.tmpOB2ivS/src` 2026-10-23 02:20:37.835023358 DEBUG Using vendored stdlib 2026-10-23 02:20:37.835142190 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.835146348 DEBUG Adding new file root '/tmp/.tmpOB2ivS/src' of kind Project 2026-10-23 02:20:37.835754509 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.837869596 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:37.837883102 DEBUG Updating project to check open files 2026-10-23 02:20:37.837946791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOB2ivS/src/foo.py") 2026-10-23 02:20:37.837954155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOB2ivS/src/foo.py` 2026-10-23 02:20:37.837961178 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOB2ivS/src/foo.py` 2026-10-23 02:20:37.838069501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOB2ivS/src/foo.py` to project `src` 2026-10-23 02:20:37.838084720 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOB2ivS/src/foo.py` 2026-10-23 02:20:37.838087164 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:37.838096963 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.838129694 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpOB2ivS/src/foo.py' 2026-10-23 02:20:37.838212049 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.850403365 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.856323540 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.856338107 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.856356552 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:37.856381839 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:37.856412266 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpOB2ivS/src/foo.py", kind: FileContent } 2026-10-23 02:20:37.856418848 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpOB2ivS/src/foo.py` 2026-10-23 02:20:37.856510921 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpOB2ivS/src/foo.py` to project `src` 2026-10-23 02:20:37.856535387 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpOB2ivS/src/foo.py' 2026-10-23 02:20:37.856682563 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.856687512 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.867009353 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.867046192 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.867053485 DEBUG method="shutdown" response.id=2 duration=12.66µs 2026-10-23 02:20:37.867062753 DEBUG Received server response for request 2 2026-10-23 02:20:37.867066580 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.867081508 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-23 02:20:37.869749833 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:37.869815045 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.869847125 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.869896779 DEBUG Client info: None 2026-10-23 02:20:37.869908290 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.869921224 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.869926224 INFO Version: Unknown 2026-10-23 02:20:37.869964295 DEBUG Received server response for request 1 2026-10-23 02:20:37.870028155 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.870040999 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.870086655 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.870168368 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.870171895 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.870186091 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.870189998 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:37.870205718 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.870219574 DEBUG Initializing workspace `file:///tmp/.tmpilZEbY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.870231035 DEBUG Searching for a project in '/tmp/.tmpilZEbY/src' 2026-10-23 02:20:37.870251714 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.870257104 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.870655271 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.870661002 DEBUG Resolving local virtual environment: /tmp/.tmpilZEbY/src/.venv 2026-10-23 02:20:37.870695597 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.870700336 DEBUG No virtual environment found 2026-10-23 02:20:37.870708441 DEBUG Adding first-party search path `/tmp/.tmpilZEbY/src` 2026-10-23 02:20:37.870711807 DEBUG Using vendored stdlib 2026-10-23 02:20:37.870829568 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.870834437 DEBUG Adding new file root '/tmp/.tmpilZEbY/src' of kind Project 2026-10-23 02:20:37.872743889 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:37.872798581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpilZEbY/src/foo.py") 2026-10-23 02:20:37.872805344 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpilZEbY/src/foo.py` 2026-10-23 02:20:37.872818789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpilZEbY/src/foo.py` 2026-10-23 02:20:37.872899290 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpilZEbY/src/foo.py` to project `src` 2026-10-23 02:20:37.872912245 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpilZEbY/src/foo.py` 2026-10-23 02:20:37.872914709 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:37.872923015 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.872936861 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:37.872952149 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpilZEbY/src/foo.py", kind: FileContent } 2026-10-23 02:20:37.872957289 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpilZEbY/src/foo.py` 2026-10-23 02:20:37.873077274 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpilZEbY/src/foo.py` to project `src` 2026-10-23 02:20:37.980354941 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:37.980380790 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:37.980386070 DEBUG method="shutdown" response.id=2 duration=8.83µs ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-23 02:20:37.980392882 DEBUG Received server response for request 2 2026-10-23 02:20:37.980396409 DEBUG Client sends notification `exit` 2026-10-23 02:20:37.980406027 DEBUG Received exit notification, exiting 2026-10-23 02:20:37.981671110 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:37.981731002 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:37.981755769 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:37.981803959 DEBUG Client info: None 2026-10-23 02:20:37.981814238 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:37.981825419 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:37.981830048 INFO Version: Unknown 2026-10-23 02:20:37.981865935 DEBUG Received server response for request 1 2026-10-23 02:20:37.981891473 DEBUG Client sends notification `initialized` 2026-10-23 02:20:37.981902534 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:37.981943220 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:37.982046494 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:37.982050261 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:37.982063626 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:37.982078083 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:37.982088583 DEBUG Initializing workspace `file:///tmp/.tmpSImmh5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:37.982098111 DEBUG Searching for a project in '/tmp/.tmpSImmh5/src' 2026-10-23 02:20:37.982117698 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:37.982121785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:37.982446975 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:37.982452295 DEBUG Resolving local virtual environment: /tmp/.tmpSImmh5/src/.venv 2026-10-23 02:20:37.982480318 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.982484536 DEBUG No virtual environment found 2026-10-23 02:20:37.982492020 DEBUG Adding first-party search path `/tmp/.tmpSImmh5/src` 2026-10-23 02:20:37.982494975 DEBUG Using vendored stdlib 2026-10-23 02:20:37.982603579 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.982607506 DEBUG Adding new file root '/tmp/.tmpSImmh5/src' of kind Project 2026-10-23 02:20:37.984500727 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:37.984513171 DEBUG Updating project to check open files 2026-10-23 02:20:37.984565759 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSImmh5/src/script.py") 2026-10-23 02:20:37.984572292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSImmh5/src/script.py` 2026-10-23 02:20:37.984578934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSImmh5/src/script.py` 2026-10-23 02:20:37.984671718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSImmh5/src/script.py` to project `src` 2026-10-23 02:20:37.984685203 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSImmh5/src/script.py` 2026-10-23 02:20:37.984687538 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:37.984695763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:37.985273908 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:37.985304755 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.985310366 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:37.985314564 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:37.985451300 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:37.985493820 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.985497196 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:37.985664250 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:37.985688595 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:37.985706820 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSImmh5/src/script.py", kind: FileContent } 2026-10-23 02:20:37.985712210 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpSImmh5/src/script.py` 2026-10-23 02:20:37.985771150 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpSImmh5/src/script.py` to project `src` 2026-10-23 02:20:37.985789895 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-23 02:20:37.985796037 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-23 02:20:37.986295504 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:37.986320501 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:37.986324999 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:37.986327414 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:37.986429725 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-23 02:20:37.986486833 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpSImmh5/src/script.py' 2026-10-23 02:20:37.986533831 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:37.997899108 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:37.998003644 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:37.998013643 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.008295368 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.008576766 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.008590201 DEBUG method="shutdown" response.id=2 duration=18.17µs 2026-10-23 02:20:38.008630116 DEBUG Received server response for request 2 2026-10-23 02:20:38.008636478 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.008649142 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-23 02:20:38.011000292 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.011065394 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.011110148 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.011161183 DEBUG Client info: None 2026-10-23 02:20:38.011173787 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.011187282 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.011192502 INFO Version: Unknown 2026-10-23 02:20:38.011233199 DEBUG Received server response for request 1 2026-10-23 02:20:38.011273484 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.011285887 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.011343345 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.011417524 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.011421191 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.011464532 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.011477296 DEBUG Initializing workspace `file:///tmp/.tmpnsJfRs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.011488317 DEBUG Searching for a project in '/tmp/.tmpnsJfRs/src' 2026-10-23 02:20:38.011510479 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.011515548 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.011894118 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.011899538 DEBUG Resolving local virtual environment: /tmp/.tmpnsJfRs/src/.venv 2026-10-23 02:20:38.011933201 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.011937800 DEBUG No virtual environment found 2026-10-23 02:20:38.011946056 DEBUG Adding first-party search path `/tmp/.tmpnsJfRs/src` 2026-10-23 02:20:38.011949252 DEBUG Using vendored stdlib 2026-10-23 02:20:38.012083674 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.012088222 DEBUG Adding new file root '/tmp/.tmpnsJfRs/src' of kind Project 2026-10-23 02:20:38.012927807 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.013962187 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.013972797 DEBUG Updating project to check open files 2026-10-23 02:20:38.014050403 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnsJfRs/src/foo.py") 2026-10-23 02:20:38.014057456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnsJfRs/src/foo.py` 2026-10-23 02:20:38.014064479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnsJfRs/src/foo.py` 2026-10-23 02:20:38.014142636 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnsJfRs/src/foo.py` to project `src` 2026-10-23 02:20:38.014156602 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnsJfRs/src/foo.py` 2026-10-23 02:20:38.014158866 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.014167242 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.014196266 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpnsJfRs/src/foo.py' 2026-10-23 02:20:38.014681216 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.017216922 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.017223124 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.017233363 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:38.017283757 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnsJfRs/src/foo.py", kind: FileContent } 2026-10-23 02:20:38.017296892 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnsJfRs/src/foo.py` 2026-10-23 02:20:38.017360521 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpnsJfRs/src/foo.py` to project `src` 2026-10-23 02:20:38.017391720 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpnsJfRs/src/foo.py' 2026-10-23 02:20:38.017472451 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.017476178 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.027847541 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.027872518 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.027877959 DEBUG method="shutdown" response.id=2 duration=8.87µs 2026-10-23 02:20:38.027885102 DEBUG Received server response for request 2 2026-10-23 02:20:38.027887667 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.027897295 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-23 02:20:38.029558911 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.029628101 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.029651635 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.029703513 DEBUG Client info: None 2026-10-23 02:20:38.029715104 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.029726305 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.029742636 INFO Version: Unknown 2026-10-23 02:20:38.029778163 DEBUG Received server response for request 1 2026-10-23 02:20:38.029819009 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.029830691 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.029886215 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.030005239 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.030009336 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.030028973 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.030043701 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.030055904 DEBUG Initializing workspace `file:///tmp/.tmpIorxvh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.030066023 DEBUG Searching for a project in '/tmp/.tmpIorxvh/src' 2026-10-23 02:20:38.030093354 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.030097732 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.030505707 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.030511558 DEBUG Resolving local virtual environment: /tmp/.tmpIorxvh/src/.venv 2026-10-23 02:20:38.030546935 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.030551483 DEBUG No virtual environment found 2026-10-23 02:20:38.030559498 DEBUG Adding first-party search path `/tmp/.tmpIorxvh/src` 2026-10-23 02:20:38.030562464 DEBUG Using vendored stdlib 2026-10-23 02:20:38.030687759 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.030692067 DEBUG Adding new file root '/tmp/.tmpIorxvh/src' of kind Project 2026-10-23 02:20:38.032658836 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.032671409 DEBUG Updating project to check open files 2026-10-23 02:20:38.032730059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIorxvh/src/foo.py") 2026-10-23 02:20:38.032747342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIorxvh/src/foo.py` 2026-10-23 02:20:38.032754415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIorxvh/src/foo.py` 2026-10-23 02:20:38.032845436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIorxvh/src/foo.py` to project `src` 2026-10-23 02:20:38.032858090 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIorxvh/src/foo.py` 2026-10-23 02:20:38.032860504 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.032869010 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.032893055 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpIorxvh/src/foo.py' 2026-10-23 02:20:38.032967785 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.035386312 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.035393195 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.035401580 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:38.035452887 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIorxvh/src/foo.py", kind: FileContent } 2026-10-23 02:20:38.035459880 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpIorxvh/src/foo.py` 2026-10-23 02:20:38.035518029 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpIorxvh/src/foo.py` to project `src` 2026-10-23 02:20:38.035540992 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpIorxvh/src/foo.py' 2026-10-23 02:20:38.035601085 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.035604721 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.045814421 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.045839809 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.045845139 DEBUG method="shutdown" response.id=2 duration=8.73µs 2026-10-23 02:20:38.045851952 DEBUG Received server response for request 2 2026-10-23 02:20:38.045854757 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.045863944 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-23 02:20:38.047559184 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.047617022 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.047640256 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.047682966 DEBUG Client info: None 2026-10-23 02:20:38.047693706 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.047704707 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.047709977 INFO Version: Unknown 2026-10-23 02:20:38.047744131 DEBUG Received server response for request 1 2026-10-23 02:20:38.047769348 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.047780269 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.047822047 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.047880396 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.047883522 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.047906856 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.047917726 DEBUG Initializing workspace `file:///tmp/.tmpRSNaQp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.047927124 DEBUG Searching for a project in '/tmp/.tmpRSNaQp/src' 2026-10-23 02:20:38.047947001 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.047950899 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.048289464 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.048295194 DEBUG Resolving local virtual environment: /tmp/.tmpRSNaQp/src/.venv 2026-10-23 02:20:38.048323648 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.048327786 DEBUG No virtual environment found 2026-10-23 02:20:38.048336211 DEBUG Adding first-party search path `/tmp/.tmpRSNaQp/src` 2026-10-23 02:20:38.048340029 DEBUG Using vendored stdlib 2026-10-23 02:20:38.048462037 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.048465865 DEBUG Adding new file root '/tmp/.tmpRSNaQp/src' of kind Project 2026-10-23 02:20:38.049178672 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.050406955 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.050420210 DEBUG Updating project to check open files 2026-10-23 02:20:38.050498467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRSNaQp/src/script.py") 2026-10-23 02:20:38.050535767 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRSNaQp/src/script.py` 2026-10-23 02:20:38.050543291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRSNaQp/src/script.py` 2026-10-23 02:20:38.050639121 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRSNaQp/src/script.py` to project `src` 2026-10-23 02:20:38.050652175 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRSNaQp/src/script.py` 2026-10-23 02:20:38.050654470 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.050662485 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.050685718 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-23 02:20:38.050691890 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-23 02:20:38.051336158 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:38.051378067 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.051383347 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:38.051387024 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:38.051569065 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-23 02:20:38.051918280 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpRSNaQp/src/script.py' 2026-10-23 02:20:38.052300557 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.064740340 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.068404312 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.068419261 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.068775288 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:38.068809432 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:38.068868994 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpRSNaQp/src/script.py", kind: FileContent } 2026-10-23 02:20:38.068877630 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpRSNaQp/src/script.py` 2026-10-23 02:20:38.069076213 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpRSNaQp/src/script.py` to project `src` 2026-10-23 02:20:38.069106159 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 02:20:38.069112701 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-23 02:20:38.069910628 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:38.069947116 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.069953017 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:38.070006778 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:38.070174733 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-23 02:20:38.070225288 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpRSNaQp/src/script.py' 2026-10-23 02:20:38.070249544 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.081274503 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.084609428 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.084620308 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.094776137 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.094818597 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.094834667 DEBUG method="shutdown" response.id=2 duration=22.64µs 2026-10-23 02:20:38.094923043 DEBUG Received server response for request 2 2026-10-23 02:20:38.094928333 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.094950865 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-23 02:20:38.099251211 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.099321032 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.099359113 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.099519664 DEBUG Client info: None 2026-10-23 02:20:38.099533220 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.099546906 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.099552676 INFO Version: Unknown 2026-10-23 02:20:38.099596739 DEBUG Received server response for request 1 2026-10-23 02:20:38.099637516 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.099650039 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.099709240 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.099794109 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.099797826 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.099813065 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.099830027 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.099844754 DEBUG Initializing workspace `file:///tmp/.tmpEAlduS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.099857047 DEBUG Searching for a project in '/tmp/.tmpEAlduS/src' 2026-10-23 02:20:38.099880421 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.099885731 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.100320757 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.100326939 DEBUG Resolving local virtual environment: /tmp/.tmpEAlduS/src/.venv 2026-10-23 02:20:38.100365461 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.100370100 DEBUG No virtual environment found 2026-10-23 02:20:38.100379627 DEBUG Adding first-party search path `/tmp/.tmpEAlduS/src` 2026-10-23 02:20:38.100382994 DEBUG Using vendored stdlib 2026-10-23 02:20:38.100516404 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.100521684 DEBUG Adding new file root '/tmp/.tmpEAlduS/src' of kind Project 2026-10-23 02:20:38.102548225 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.102565788 DEBUG Updating project to check open files 2026-10-23 02:20:38.102652100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEAlduS/src/foo.py") 2026-10-23 02:20:38.102661117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEAlduS/src/foo.py` 2026-10-23 02:20:38.102668841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEAlduS/src/foo.py` 2026-10-23 02:20:38.102774449 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEAlduS/src/foo.py` to project `src` 2026-10-23 02:20:38.102788836 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEAlduS/src/foo.py` 2026-10-23 02:20:38.102791261 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.102799887 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.102824153 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpEAlduS/src/foo.py' 2026-10-23 02:20:38.105009572 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.105158321 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.105287743 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:38.105431493 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 02:20:38.105604087 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:38.105726476 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:38.105853364 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 02:20:38.105972538 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:38.106098695 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-23 02:20:38.106220874 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 02:20:38.106350958 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:38.106527649 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-23 02:20:38.106689202 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 02:20:38.106903634 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.109777074 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.109895867 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.110035248 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.110206529 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:38.110348586 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpEAlduS/src` 2026-10-23 02:20:38.110480093 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpEAlduS/src/foo.py", kind: Any } 2026-10-23 02:20:38.110664438 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpEAlduS/src/foo.py` to project `src` 2026-10-23 02:20:38.110821864 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.110953030 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.111098643 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.111223517 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.221716375 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.221866456 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.221876946 DEBUG method="shutdown" response.id=2 duration=16.37µs 2026-10-23 02:20:38.221885863 DEBUG Received server response for request 2 2026-10-23 02:20:38.221889219 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.221901282 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-23 02:20:38.223742786 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:38.223814901 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.223836912 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.223886615 DEBUG Client info: None 2026-10-23 02:20:38.223897676 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.223908567 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.223915199 INFO Version: Unknown 2026-10-23 02:20:38.223960284 DEBUG Received server response for request 1 2026-10-23 02:20:38.224003094 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.224015808 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.227047474 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.227103429 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.227110853 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.227136531 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.227157210 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:38.227160105 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.227177929 DEBUG Initializing workspace `file:///tmp/.tmpUynTlo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.227262798 DEBUG Searching for a project in '/tmp/.tmpUynTlo/src' 2026-10-23 02:20:38.227287314 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.227293125 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.228930005 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.228943591 DEBUG Resolving local virtual environment: /tmp/.tmpUynTlo/src/.venv 2026-10-23 02:20:38.228997402 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.229003222 DEBUG No virtual environment found 2026-10-23 02:20:38.229011658 DEBUG Adding first-party search path `/tmp/.tmpUynTlo/src` 2026-10-23 02:20:38.229015075 DEBUG Using vendored stdlib 2026-10-23 02:20:38.229693237 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.229702965 DEBUG Adding new file root '/tmp/.tmpUynTlo/src' of kind Project 2026-10-23 02:20:38.231820898 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.231838420 DEBUG Updating project to check open files 2026-10-23 02:20:38.232099380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUynTlo/src/foo.py") 2026-10-23 02:20:38.232113617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUynTlo/src/foo.py` 2026-10-23 02:20:38.232125148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUynTlo/src/foo.py` 2026-10-23 02:20:38.232593817 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUynTlo/src/foo.py` to project `src` 2026-10-23 02:20:38.232614867 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUynTlo/src/foo.py` 2026-10-23 02:20:38.232617822 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.232630326 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.232646165 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpUynTlo/src` 2026-10-23 02:20:38.232663668 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUynTlo/src/foo.py", kind: Any } 2026-10-23 02:20:38.232724793 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpUynTlo/src/foo.py` to project `src` 2026-10-23 02:20:38.337344505 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.337424334 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.337459150 DEBUG method="shutdown" response.id=2 duration=41.89µs 2026-10-23 02:20:38.337471954 DEBUG Received server response for request 2 2026-10-23 02:20:38.337482473 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.337512560 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-23 02:20:38.339375845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.339445235 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.339467026 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.342770983 DEBUG Client info: None 2026-10-23 02:20:38.342787394 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.342799296 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.342804275 INFO Version: Unknown 2026-10-23 02:20:38.342845332 DEBUG Received server response for request 1 2026-10-23 02:20:38.343334049 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.343347354 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.343392529 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.343489300 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.343496904 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.344025586 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.344049471 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.344231853 DEBUG Initializing workspace `file:///tmp/.tmp2CiVOS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.344485529 DEBUG Searching for a project in '/tmp/.tmp2CiVOS/src' 2026-10-23 02:20:38.344548347 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.344554929 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.345346965 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.345520690 DEBUG Resolving local virtual environment: /tmp/.tmp2CiVOS/src/.venv 2026-10-23 02:20:38.345708372 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.345825302 DEBUG No virtual environment found 2026-10-23 02:20:38.345962078 DEBUG Adding first-party search path `/tmp/.tmp2CiVOS/src` 2026-10-23 02:20:38.346104315 DEBUG Using vendored stdlib 2026-10-23 02:20:38.346410790 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.346565230 DEBUG Adding new file root '/tmp/.tmp2CiVOS/src' of kind Project 2026-10-23 02:20:38.348658356 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.348810501 DEBUG Updating project to check open files 2026-10-23 02:20:38.349055340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2CiVOS/src/foo.py") 2026-10-23 02:20:38.349192147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2CiVOS/src/foo.py` 2026-10-23 02:20:38.349366734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2CiVOS/src/foo.py` 2026-10-23 02:20:38.349614709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2CiVOS/src/foo.py` to project `src` 2026-10-23 02:20:38.349785500 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2CiVOS/src/foo.py` 2026-10-23 02:20:38.349841865 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.349855942 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.349895165 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp2CiVOS/src/foo.py' 2026-10-23 02:20:38.350363083 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.361768957 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.368243581 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.368259671 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.378702308 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.378767611 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.378776838 DEBUG method="shutdown" response.id=2 duration=15.81µs 2026-10-23 02:20:38.378800232 DEBUG Received server response for request 2 2026-10-23 02:20:38.378804400 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.378821131 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-23 02:20:38.382104099 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.382159142 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.382210839 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.383609162 DEBUG Client info: None 2026-10-23 02:20:38.383628458 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.383806512 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.383811732 INFO Version: Unknown 2026-10-23 02:20:38.385155733 DEBUG Received server response for request 1 2026-10-23 02:20:38.385191490 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.385203763 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.385361338 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.385746891 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.385755157 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.385769985 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.385785504 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.386234185 DEBUG Initializing workspace `file:///tmp/.tmpjyD9rV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.386251538 DEBUG Searching for a project in '/tmp/.tmpjyD9rV/src' 2026-10-23 02:20:38.386275954 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.386281264 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.387494259 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.387505821 DEBUG Resolving local virtual environment: /tmp/.tmpjyD9rV/src/.venv 2026-10-23 02:20:38.387534625 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.387539604 DEBUG No virtual environment found 2026-10-23 02:20:38.387546537 DEBUG Adding first-party search path `/tmp/.tmpjyD9rV/src` 2026-10-23 02:20:38.387549763 DEBUG Using vendored stdlib 2026-10-23 02:20:38.388229618 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.388239066 DEBUG Adding new file root '/tmp/.tmpjyD9rV/src' of kind Project 2026-10-23 02:20:38.390555431 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.390617838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjyD9rV/src/foo.py") 2026-10-23 02:20:38.390755185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjyD9rV/src/foo.py` 2026-10-23 02:20:38.390768130 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjyD9rV/src/foo.py` 2026-10-23 02:20:38.391240746 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjyD9rV/src/foo.py` to project `src` 2026-10-23 02:20:38.391260884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjyD9rV/src/foo.py` 2026-10-23 02:20:38.391263669 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.391274269 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.495932523 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.495957369 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.495962299 DEBUG method="shutdown" response.id=2 duration=8.07µs 2026-10-23 02:20:38.495968771 DEBUG Received server response for request 2 2026-10-23 02:20:38.495973770 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.496002795 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-23 02:20:38.498166122 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.498221616 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.498281288 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.499951251 DEBUG Client info: None 2026-10-23 02:20:38.499976418 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.500054945 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.500062900 INFO Version: Unknown 2026-10-23 02:20:38.500221688 DEBUG Received server response for request 1 2026-10-23 02:20:38.500276811 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.500838455 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.500930387 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.501185195 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.501192970 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.501213799 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.501244266 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.501260847 DEBUG Initializing workspace `file:///tmp/.tmpucGY54/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.501276106 DEBUG Searching for a project in '/tmp/.tmpucGY54/src' 2026-10-23 02:20:38.501310330 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.501316932 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.501870791 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.501877013 DEBUG Resolving local virtual environment: /tmp/.tmpucGY54/src/.venv 2026-10-23 02:20:38.501920615 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.501925464 DEBUG No virtual environment found 2026-10-23 02:20:38.501934410 DEBUG Adding first-party search path `/tmp/.tmpucGY54/src` 2026-10-23 02:20:38.501937636 DEBUG Using vendored stdlib 2026-10-23 02:20:38.502102606 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.502107445 DEBUG Adding new file root '/tmp/.tmpucGY54/src' of kind Project 2026-10-23 02:20:38.504377443 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:38.504531602 DEBUG Updating project to check open files 2026-10-23 02:20:38.504736897 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpucGY54/src/foo") 2026-10-23 02:20:38.504948674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpucGY54/src/foo` to project `src` 2026-10-23 02:20:38.505125115 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpucGY54/src/foo` 2026-10-23 02:20:38.505242495 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.505359715 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 02:20:38.505543199 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpucGY54/src/foo' 2026-10-23 02:20:38.505774052 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.517826669 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.523830250 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.523997584 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.534455118 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.534610881 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.534738300 DEBUG method="shutdown" response.id=2 duration=133.25µs 2026-10-23 02:20:38.534862723 DEBUG Received server response for request 2 2026-10-23 02:20:38.534972439 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.535123532 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-23 02:20:38.537947028 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.538129090 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.538149869 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.539698894 DEBUG Client info: None 2026-10-23 02:20:38.539719783 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.539731756 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.539737697 INFO Version: Unknown 2026-10-23 02:20:38.539783202 DEBUG Received server response for request 1 2026-10-23 02:20:38.539808389 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.539819931 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.541113397 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.541422046 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.541440421 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.541461871 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.541512135 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.541527243 DEBUG Initializing workspace `file:///tmp/.tmp4c9Hj6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.541543283 DEBUG Searching for a project in '/tmp/.tmp4c9Hj6/src' 2026-10-23 02:20:38.541567178 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.541579281 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.542004709 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.542011051 DEBUG Resolving local virtual environment: /tmp/.tmp4c9Hj6/src/.venv 2026-10-23 02:20:38.542046928 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.542051988 DEBUG No virtual environment found 2026-10-23 02:20:38.542061115 DEBUG Adding first-party search path `/tmp/.tmp4c9Hj6/src` 2026-10-23 02:20:38.542064281 DEBUG Using vendored stdlib 2026-10-23 02:20:38.542181501 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.542186310 DEBUG Adding new file root '/tmp/.tmp4c9Hj6/src' of kind Project 2026-10-23 02:20:38.544168978 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.544279686 DEBUG Updating project to check open files 2026-10-23 02:20:38.544461467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4c9Hj6/src/script.py") 2026-10-23 02:20:38.544573337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4c9Hj6/src/script.py` 2026-10-23 02:20:38.544589998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4c9Hj6/src/script.py` 2026-10-23 02:20:38.544707158 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4c9Hj6/src/script.py` to project `src` 2026-10-23 02:20:38.544723148 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4c9Hj6/src/script.py` 2026-10-23 02:20:38.544725693 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.544735882 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.545312002 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:38.545338392 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.545343171 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:38.545346687 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:38.545469257 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.545527787 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.545535461 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.555769537 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.555808911 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.555818359 DEBUG method="shutdown" response.id=2 duration=15.42µs 2026-10-23 02:20:38.555841943 DEBUG Received server response for request 2 2026-10-23 02:20:38.555845480 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.556022231 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-23 02:20:38.557498700 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.557553473 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.560088869 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.560261983 DEBUG Client info: None 2026-10-23 02:20:38.560326695 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.560345991 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.560353175 INFO Version: Unknown 2026-10-23 02:20:38.560925298 DEBUG Received server response for request 1 2026-10-23 02:20:38.560973027 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.560999657 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.561063236 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.561147164 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.561150730 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.561165218 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.561179715 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.561198821 DEBUG Initializing workspace `file:///tmp/.tmpfyufBM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.561210723 DEBUG Searching for a project in '/tmp/.tmpfyufBM/src' 2026-10-23 02:20:38.561238285 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.561242783 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.561652291 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.561657541 DEBUG Resolving local virtual environment: /tmp/.tmpfyufBM/src/.venv 2026-10-23 02:20:38.561690112 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.561694210 DEBUG No virtual environment found 2026-10-23 02:20:38.561701323 DEBUG Adding first-party search path `/tmp/.tmpfyufBM/src` 2026-10-23 02:20:38.561704419 DEBUG Using vendored stdlib 2026-10-23 02:20:38.561820487 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.561824073 DEBUG Adding new file root '/tmp/.tmpfyufBM/src' of kind Project 2026-10-23 02:20:38.563712355 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:38.563726682 DEBUG Updating project to check open files 2026-10-23 02:20:38.563783899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfyufBM/src/foo.ipynb") 2026-10-23 02:20:38.563881092 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfyufBM/src/foo.ipynb` to project `src` 2026-10-23 02:20:38.563900258 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfyufBM/src/foo.ipynb` 2026-10-23 02:20:38.563903103 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.563908814 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 02:20:38.563940603 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpfyufBM/src/foo.ipynb' 2026-10-23 02:20:38.564058024 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.575929741 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.582012771 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.582154066 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.592328439 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.592391738 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.592399302 DEBUG method="shutdown" response.id=2 duration=14.52µs 2026-10-23 02:20:38.592531671 DEBUG Received server response for request 2 2026-10-23 02:20:38.592537171 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.592549344 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-23 02:20:38.595536497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.595602591 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.595624722 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.595671059 DEBUG Client info: None 2026-10-23 02:20:38.595681589 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.595692269 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.595699092 INFO Version: Unknown 2026-10-23 02:20:38.595744868 DEBUG Received server response for request 1 2026-10-23 02:20:38.595767189 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.595779903 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.596928287 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.596975566 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.596993930 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.597006394 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.597052600 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.597068671 DEBUG Initializing workspace `file:///tmp/.tmpIZjWAg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.597085202 DEBUG Searching for a project in '/tmp/.tmpIZjWAg/src' 2026-10-23 02:20:38.597109808 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.597115198 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.597546467 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.597552588 DEBUG Resolving local virtual environment: /tmp/.tmpIZjWAg/src/.venv 2026-10-23 02:20:38.597601229 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.597606580 DEBUG No virtual environment found 2026-10-23 02:20:38.597615446 DEBUG Adding first-party search path `/tmp/.tmpIZjWAg/src` 2026-10-23 02:20:38.597618802 DEBUG Using vendored stdlib 2026-10-23 02:20:38.597746171 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.597750770 DEBUG Adding new file root '/tmp/.tmpIZjWAg/src' of kind Project 2026-10-23 02:20:38.600756267 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:38.600883155 DEBUG Updating project to check open files 2026-10-23 02:20:38.600999313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIZjWAg/src/foo.py") 2026-10-23 02:20:38.601096846 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIZjWAg/src/foo.py` to project `src` 2026-10-23 02:20:38.601118056 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIZjWAg/src/foo.py` 2026-10-23 02:20:38.601120841 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.601127303 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 02:20:38.601164904 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpIZjWAg/src/foo.py' 2026-10-23 02:20:38.601245274 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.612303646 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.618360777 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.618371828 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.628755815 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.628812762 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.628828832 DEBUG method="shutdown" response.id=2 duration=24.94µs 2026-10-23 02:20:38.628887903 DEBUG Received server response for request 2 2026-10-23 02:20:38.628894205 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.628920213 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-23 02:20:38.631715376 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.631787081 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.631818780 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.631874705 DEBUG Client info: None 2026-10-23 02:20:38.631887299 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.631900644 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.631907146 INFO Version: Unknown 2026-10-23 02:20:38.631953703 DEBUG Received server response for request 1 2026-10-23 02:20:38.632018705 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.632032130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.632087614 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.632175389 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.632178906 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.632194455 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.632210064 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.632224030 DEBUG Initializing workspace `file:///tmp/.tmp1ptVRB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.632251321 DEBUG Searching for a project in '/tmp/.tmp1ptVRB/src' 2026-10-23 02:20:38.632275226 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.632280526 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.632687500 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.632693631 DEBUG Resolving local virtual environment: /tmp/.tmp1ptVRB/src/.venv 2026-10-23 02:20:38.632729809 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.632734478 DEBUG No virtual environment found 2026-10-23 02:20:38.632743214 DEBUG Adding first-party search path `/tmp/.tmp1ptVRB/src` 2026-10-23 02:20:38.632746340 DEBUG Using vendored stdlib 2026-10-23 02:20:38.632861897 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.632865984 DEBUG Adding new file root '/tmp/.tmp1ptVRB/src' of kind Project 2026-10-23 02:20:38.634867448 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:38.634928844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1ptVRB/src/foo.py") 2026-10-23 02:20:38.635049179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1ptVRB/src/foo.py` to project `src` 2026-10-23 02:20:38.635081300 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1ptVRB/src/foo.py` 2026-10-23 02:20:38.635084315 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.635090847 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 02:20:38.635121565 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp1ptVRB/src/foo.py' 2026-10-23 02:20:38.635196365 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.646437330 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.652336154 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.652482719 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.663205351 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.663338751 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.663468154 DEBUG method="shutdown" response.id=2 duration=134.67µs 2026-10-23 02:20:38.663592577 DEBUG Received server response for request 2 2026-10-23 02:20:38.663730085 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.663840773 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-23 02:20:38.666825301 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.666885634 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.666907124 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.666955094 DEBUG Client info: None 2026-10-23 02:20:38.666965965 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.666978428 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.667000690 INFO Version: Unknown 2026-10-23 02:20:38.667050774 DEBUG Received server response for request 1 2026-10-23 02:20:38.667074017 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.667085248 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.667162934 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.667227154 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.667230801 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.667255628 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.667268662 DEBUG Initializing workspace `file:///tmp/.tmpashx5z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.667279793 DEBUG Searching for a project in '/tmp/.tmpashx5z/src' 2026-10-23 02:20:38.667299480 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.667303989 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.667748282 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.667753722 DEBUG Resolving local virtual environment: /tmp/.tmpashx5z/src/.venv 2026-10-23 02:20:38.667782897 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.667787636 DEBUG No virtual environment found 2026-10-23 02:20:38.667794990 DEBUG Adding first-party search path `/tmp/.tmpashx5z/src` 2026-10-23 02:20:38.667798045 DEBUG Using vendored stdlib 2026-10-23 02:20:38.667917569 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.667921216 DEBUG Adding new file root '/tmp/.tmpashx5z/src' of kind Project 2026-10-23 02:20:38.669871955 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.671565201 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:38.671591010 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-23 02:20:38.671594156 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.671608553 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.671665169 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-23 02:20:38.671764104 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.684252037 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.690041937 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.690053048 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.700313554 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.700352577 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.700364048 DEBUG method="shutdown" response.id=2 duration=17.90µs 2026-10-23 02:20:38.700387232 DEBUG Received server response for request 2 2026-10-23 02:20:38.700391159 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.700452875 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-23 02:20:38.703525588 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.703585280 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.703745130 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.703774786 DEBUG Client info: None 2026-10-23 02:20:38.703788171 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.703800754 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.703805824 INFO Version: Unknown 2026-10-23 02:20:38.703844226 DEBUG Received server response for request 1 2026-10-23 02:20:38.703867159 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.703878360 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.703940567 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.704019755 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.704023202 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.704048760 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.704061083 DEBUG Initializing workspace `file:///tmp/.tmpgkeKnk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.704070971 DEBUG Searching for a project in '/tmp/.tmpgkeKnk/src' 2026-10-23 02:20:38.706752581 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.706763171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.707356514 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.707367955 DEBUG Resolving local virtual environment: /tmp/.tmpgkeKnk/src/.venv 2026-10-23 02:20:38.707395898 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.707400927 DEBUG No virtual environment found 2026-10-23 02:20:38.707408451 DEBUG Adding first-party search path `/tmp/.tmpgkeKnk/src` 2026-10-23 02:20:38.707411787 DEBUG Using vendored stdlib 2026-10-23 02:20:38.707565596 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.708058921 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.708067047 DEBUG Adding new file root '/tmp/.tmpgkeKnk/src' of kind Project 2026-10-23 02:20:38.710122201 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:38.710137310 DEBUG Updating project to check open files 2026-10-23 02:20:38.710158159 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 02:20:38.710160934 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.710167156 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.712378944 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:38.712410914 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.712416384 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:38.712420502 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:38.712920239 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.712957279 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-23 02:20:38.713191649 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.713196438 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.723391270 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.723419372 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.723437807 DEBUG method="shutdown" response.id=2 duration=22.15µs 2026-10-23 02:20:38.723447154 DEBUG Received server response for request 2 2026-10-23 02:20:38.723450130 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.723462403 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-23 02:20:38.725488714 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.725545560 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.725566490 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.725609130 DEBUG Client info: None 2026-10-23 02:20:38.725619790 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.725630349 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.725634668 INFO Version: Unknown 2026-10-23 02:20:38.725668140 DEBUG Received server response for request 1 2026-10-23 02:20:38.725691805 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.725702525 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.725743692 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.725812691 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.725817030 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.725841475 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.725852246 DEBUG Initializing workspace `file:///tmp/.tmpc1f0tk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.725862134 DEBUG Searching for a project in '/tmp/.tmpc1f0tk/src' 2026-10-23 02:20:38.725881410 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.725885328 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.727447297 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.727453359 DEBUG Resolving local virtual environment: /tmp/.tmpc1f0tk/src/.venv 2026-10-23 02:20:38.727479828 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.727484147 DEBUG No virtual environment found 2026-10-23 02:20:38.727491450 DEBUG Adding first-party search path `/tmp/.tmpc1f0tk/src` 2026-10-23 02:20:38.727494526 DEBUG Using vendored stdlib 2026-10-23 02:20:38.727607067 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.727610544 DEBUG Adding new file root '/tmp/.tmpc1f0tk/src' of kind Project 2026-10-23 02:20:38.728317349 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.729394680 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:38.729407855 DEBUG Updating project to check open files 2026-10-23 02:20:38.729439554 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 02:20:38.729442890 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.729449563 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.731848933 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:38.731878148 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.731883027 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:38.731886063 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:38.732360523 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.732405367 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.732409004 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.742697822 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.742727017 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.742733239 DEBUG method="shutdown" response.id=2 duration=10.10µs 2026-10-23 02:20:38.742741394 DEBUG Received server response for request 2 2026-10-23 02:20:38.742744520 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.742756122 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-23 02:20:38.744218054 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.744272867 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.744294237 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.745584356 DEBUG Client info: None 2026-10-23 02:20:38.745597080 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.745608852 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.745613491 INFO Version: Unknown 2026-10-23 02:20:38.745652514 DEBUG Received server response for request 1 2026-10-23 02:20:38.745680617 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.745693992 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.745745899 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.745814578 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.745818426 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.745846869 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.745860154 DEBUG Initializing workspace `file:///tmp/.tmpeOLQXB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.745871585 DEBUG Searching for a project in '/tmp/.tmpeOLQXB/src' 2026-10-23 02:20:38.745892525 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.745896221 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.746234436 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.746241369 DEBUG Resolving local virtual environment: /tmp/.tmpeOLQXB/src/.venv 2026-10-23 02:20:38.746267348 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.746271986 DEBUG No virtual environment found 2026-10-23 02:20:38.746279220 DEBUG Adding first-party search path `/tmp/.tmpeOLQXB/src` 2026-10-23 02:20:38.746282336 DEBUG Using vendored stdlib 2026-10-23 02:20:38.746386351 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.746389827 DEBUG Adding new file root '/tmp/.tmpeOLQXB/src' of kind Project 2026-10-23 02:20:38.748585155 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.749662436 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-23 02:20:38.749677354 DEBUG Updating project to check open files 2026-10-23 02:20:38.749696159 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-23 02:20:38.749699094 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.749705566 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.749725594 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 02:20:38.749731786 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-23 02:20:38.751412378 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:38.751472841 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.751478011 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:38.751480696 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:38.751582347 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-23 02:20:38.751609287 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-23 02:20:38.751642670 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.764955480 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.768444695 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.768458781 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.778625110 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.778651890 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.778657471 DEBUG method="shutdown" response.id=2 duration=10.71µs 2026-10-23 02:20:38.778664033 DEBUG Received server response for request 2 2026-10-23 02:20:38.778666908 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.778676176 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-23 02:20:38.781229214 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.781293244 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.781347606 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.781380658 DEBUG Client info: None 2026-10-23 02:20:38.781392651 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:38.781406036 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.781410835 INFO Version: Unknown 2026-10-23 02:20:38.781461811 DEBUG Received server response for request 1 2026-10-23 02:20:38.781495003 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.781506134 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.781551960 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.781651056 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.781655063 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.781668859 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.781684198 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.781696110 DEBUG Initializing workspace `file:///tmp/.tmpwmfoav/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.781706239 DEBUG Searching for a project in '/tmp/.tmpwmfoav/src' 2026-10-23 02:20:38.781729222 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.781734442 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.782135845 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.782141916 DEBUG Resolving local virtual environment: /tmp/.tmpwmfoav/src/.venv 2026-10-23 02:20:38.782176611 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.782181711 DEBUG No virtual environment found 2026-10-23 02:20:38.782189806 DEBUG Adding first-party search path `/tmp/.tmpwmfoav/src` 2026-10-23 02:20:38.782193082 DEBUG Using vendored stdlib 2026-10-23 02:20:38.782307667 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.782311925 DEBUG Adding new file root '/tmp/.tmpwmfoav/src' of kind Project 2026-10-23 02:20:38.785050953 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 02:20:38.785065360 DEBUG Updating project to check open files 2026-10-23 02:20:38.785136974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwmfoav/src/lib.py") 2026-10-23 02:20:38.785145139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwmfoav/src/lib.py` 2026-10-23 02:20:38.785152964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwmfoav/src/lib.py` 2026-10-23 02:20:38.785254434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwmfoav/src/lib.py` to project `src` 2026-10-23 02:20:38.785269082 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwmfoav/src/lib.py` 2026-10-23 02:20:38.785271476 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.785280423 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.785307324 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpwmfoav/src/lib.py' 2026-10-23 02:20:38.785367647 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.797162049 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.802806767 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.802820643 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.802831683 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.802874904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwmfoav/src/main.py") 2026-10-23 02:20:38.802882589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwmfoav/src/main.py` 2026-10-23 02:20:38.802899751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwmfoav/src/main.py` 2026-10-23 02:20:38.803018143 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwmfoav/src/main.py` to project `src` 2026-10-23 02:20:38.803034975 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwmfoav/src/main.py` 2026-10-23 02:20:38.803037469 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.803048741 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:38.803068999 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(101))}: Checking file '/tmp/.tmpwmfoav/src/main.py' 2026-10-23 02:20:38.805132639 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.805145293 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.805163297 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:38.805192371 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 02:20:38.805195627 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:38.805207179 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(108))}}: Set open project files (count: 3) 2026-10-23 02:20:38.805214162 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 02:20:38.805216446 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:38.805221566 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(108)), file(Id(100)), file(Id(109))}}: Set open project files (count: 4) 2026-10-23 02:20:38.805226455 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-23 02:20:38.805228559 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:38.805232867 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(108)), file(Id(10a)), file(Id(100)), file(Id(109))}}: Set open project files (count: 5) 2026-10-23 02:20:38.805289243 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 02:20:38.805467127 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.805472086 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.805474130 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.805483688 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:38.805507242 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:38.805532219 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpwmfoav/src/lib.py", kind: FileContent } 2026-10-23 02:20:38.805538881 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpwmfoav/src/lib.py` 2026-10-23 02:20:38.805599184 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpwmfoav/src/lib.py` to project `src` 2026-10-23 02:20:38.805620494 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpwmfoav/src/lib.py' 2026-10-23 02:20:38.805686017 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.805689454 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.805695295 DEBUG Client sends notification `textDocument/didSave` 2026-10-23 02:20:38.805832552 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(101))}: Checking file '/tmp/.tmpwmfoav/src/main.py' 2026-10-23 02:20:38.805929504 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-23 02:20:38.806002501 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.806005997 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.806007811 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.806009414 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.806011147 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.816307449 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.816336073 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.816341904 DEBUG method="shutdown" response.id=2 duration=9.72µs 2026-10-23 02:20:38.816349679 DEBUG Received server response for request 2 2026-10-23 02:20:38.816352564 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.816361861 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-23 02:20:38.819353393 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.819417663 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.819454883 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.819519594 DEBUG Client info: None 2026-10-23 02:20:38.819531517 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-23 02:20:38.819549180 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.819553899 INFO Version: Unknown 2026-10-23 02:20:38.819627116 DEBUG Received server response for request 1 2026-10-23 02:20:38.819664145 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.819698991 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.819783429 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.819848471 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.819851747 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.819876734 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.819889007 DEBUG Initializing workspace `file:///tmp/.tmpsne9Fb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.819899507 DEBUG Searching for a project in '/tmp/.tmpsne9Fb/src' 2026-10-23 02:20:38.819920566 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.819925476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.820315688 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.820321759 DEBUG Resolving local virtual environment: /tmp/.tmpsne9Fb/src/.venv 2026-10-23 02:20:38.820357065 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.820361934 DEBUG No virtual environment found 2026-10-23 02:20:38.820370090 DEBUG Adding first-party search path `/tmp/.tmpsne9Fb/src` 2026-10-23 02:20:38.820373336 DEBUG Using vendored stdlib 2026-10-23 02:20:38.820498551 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.820502658 DEBUG Adding new file root '/tmp/.tmpsne9Fb/src' of kind Project 2026-10-23 02:20:38.821010040 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.822503110 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.823015952 DEBUG Requested script environment synchronization for `/tmp/.tmpsne9Fb/src/script.py` 2026-10-23 02:20:38.823054394 DEBUG Starting 1 uv synchronization workers 2026-10-23 02:20:38.823078790 DEBUG Queuing script synchronization for `/tmp/.tmpsne9Fb/src/script.py` 2026-10-23 02:20:38.823085693 DEBUG Updating project to check open files 2026-10-23 02:20:38.823147359 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsne9Fb/src/script.py") 2026-10-23 02:20:38.823153721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsne9Fb/src/script.py` 2026-10-23 02:20:38.823160353 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsne9Fb/src/script.py` 2026-10-23 02:20:38.823244631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsne9Fb/src/script.py` to project `src` 2026-10-23 02:20:38.823258838 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsne9Fb/src/script.py` 2026-10-23 02:20:38.823261613 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.823269909 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.823342866 INFO uv_metadata{path=/tmp/.tmpsne9Fb/src/script.py}: Synchronizing script `/tmp/.tmpsne9Fb/src/script.py` 2026-10-23 02:20:38.823387078 DEBUG uv_metadata{path=/tmp/.tmpsne9Fb/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpsne9Fb/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpsne9Fb/src/script.py` 2026-10-23 02:20:38.830505691 DEBUG uv_metadata{path=/tmp/.tmpsne9Fb/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpsne9Fb/src/script.py", python: None }}: uv metadata completed in 0.007s 2026-10-23 02:20:38.830909187 DEBUG Applied script environment synchronization result for `/tmp/.tmpsne9Fb/src/script.py` 2026-10-23 02:20:38.831583923 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:38.831614991 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.831620101 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:38.831623617 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:38.831747560 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.832482468 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.832654571 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.842809589 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.842879450 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.842888978 DEBUG method="shutdown" response.id=2 duration=14.97µs 2026-10-23 02:20:38.842911600 DEBUG Received server response for request 2 2026-10-23 02:20:38.842917591 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.843026736 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-23 02:20:38.845360924 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-23 02:20:38.845437628 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.845472022 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.845544518 DEBUG Client info: None 2026-10-23 02:20:38.845556140 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-23 02:20:38.845573723 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.845579294 INFO Version: Unknown 2026-10-23 02:20:38.845624839 DEBUG Received server response for request 1 2026-10-23 02:20:38.845661989 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.845673961 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.845747399 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.845820446 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.845823933 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.845851965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.845866542 DEBUG Initializing workspace `file:///tmp/.tmpAsmfUw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.845877894 DEBUG Searching for a project in '/tmp/.tmpAsmfUw/src' 2026-10-23 02:20:38.845899805 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.845905455 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.846451189 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.846458663 DEBUG Resolving local virtual environment: /tmp/.tmpAsmfUw/src/.venv 2026-10-23 02:20:38.846497386 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.846502425 DEBUG No virtual environment found 2026-10-23 02:20:38.846511442 DEBUG Adding first-party search path `/tmp/.tmpAsmfUw/src` 2026-10-23 02:20:38.846514648 DEBUG Using vendored stdlib 2026-10-23 02:20:38.846650252 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.846654681 DEBUG Adding new file root '/tmp/.tmpAsmfUw/src' of kind Project 2026-10-23 02:20:38.848152570 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.849976411 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.850004774 DEBUG Updating project to check open files 2026-10-23 02:20:38.850108048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAsmfUw/src/script.py") 2026-10-23 02:20:38.850117356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAsmfUw/src/script.py` 2026-10-23 02:20:38.850125531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAsmfUw/src/script.py` 2026-10-23 02:20:38.850207074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAsmfUw/src/script.py` to project `src` 2026-10-23 02:20:38.850222423 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAsmfUw/src/script.py` 2026-10-23 02:20:38.850225088 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.850233483 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.850830253 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-23 02:20:38.850864417 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.850870388 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-23 02:20:38.850874967 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-23 02:20:38.851003438 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.851042100 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpAsmfUw/src/script.py' 2026-10-23 02:20:38.851094118 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.865685606 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.865999385 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:38.866009544 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-23 02:20:38.876110510 DEBUG Client sends request `shutdown` with ID 2 2026-10-23 02:20:38.876151928 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:38.876161405 DEBUG method="shutdown" response.id=2 duration=15.33µs 2026-10-23 02:20:38.876184188 DEBUG Received server response for request 2 2026-10-23 02:20:38.876188516 DEBUG Client sends notification `exit` 2026-10-23 02:20:38.876344098 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-23 02:20:38.879133791 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:38.879211757 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:38.879238146 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:38.879321312 DEBUG Client info: None 2026-10-23 02:20:38.879335589 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-23 02:20:38.879353483 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:38.879360817 INFO Version: Unknown 2026-10-23 02:20:38.879498004 DEBUG Received server response for request 1 2026-10-23 02:20:38.879538560 DEBUG Client sends notification `initialized` 2026-10-23 02:20:38.879551123 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:38.879617167 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:38.879682330 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:38.879685786 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:38.879711645 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:38.879723507 DEBUG Initializing workspace `file:///tmp/.tmpRtVP8m/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:38.879735509 DEBUG Searching for a project in '/tmp/.tmpRtVP8m/src' 2026-10-23 02:20:38.879759254 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:38.879764504 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:38.880172850 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:38.880178009 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:38.880499402 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:38.880505453 DEBUG Resolving local virtual environment: /tmp/.tmpRtVP8m/src/.venv 2026-10-23 02:20:38.880596464 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:38.880603838 DEBUG No virtual environment found 2026-10-23 02:20:38.880613747 DEBUG Adding first-party search path `/tmp/.tmpRtVP8m/src` 2026-10-23 02:20:38.880617163 DEBUG Using vendored stdlib 2026-10-23 02:20:38.880851232 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:38.880857333 DEBUG Adding new file root '/tmp/.tmpRtVP8m/src' of kind Project 2026-10-23 02:20:38.882869207 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:38.882925543 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRtVP8m/src/deleted.py") 2026-10-23 02:20:38.882933428 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:38.882953114 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:38.883054174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRtVP8m/src/deleted.py` to project `src` 2026-10-23 02:20:38.883070114 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:38.883072629 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:38.883081105 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:38.883152138 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:38.883257796 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRtVP8m/src/deleted.py"))}: Checking file '/tmp/.tmpRtVP8m/src/deleted.py' 2026-10-23 02:20:38.883338177 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRtVP8m/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:38.900302416 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpRtVP8m/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:38.906617561 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.023s 2026-10-23 02:20:38.906730583 DEBUG method="workspace/diagnostic" response.id=2 duration=23.64ms 2026-10-23 02:20:38.906744619 DEBUG Received server response for request 2 2026-10-23 02:20:38.906868562 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:38.907096299 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:38.907121887 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:38.907126345 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:40.907208914 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 02:20:40.907237157 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 02:20:40.907264548 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:40.907274807 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 02:20:40.907296287 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 02:20:40.907320703 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpRtVP8m/src/deleted.py", kind: File } 2026-10-23 02:20:40.907328949 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:40.907334910 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:40.907342424 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpRtVP8m/src` 2026-10-23 02:20:40.907348355 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpRtVP8m/src/deleted.py` from project `src` 2026-10-23 02:20:40.907359225 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-23 02:20:40.907831531 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:40.907902815 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:40.907946627 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:40.908600454 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 02:20:40.908615181 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.24ms 2026-10-23 02:20:40.908622285 DEBUG Received server response for request 3 2026-10-23 02:20:40.908625741 DEBUG Received server response for request 4 2026-10-23 02:20:40.908691865 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:40.908713325 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpRtVP8m/src` 2026-10-23 02:20:40.908734575 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpRtVP8m/src/deleted.py", kind: Any } 2026-10-23 02:20:40.908757258 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-23 02:20:40.908797143 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:40.908806590 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:40.908831828 DEBUG method="workspace/diagnostic" response.id=5 duration=59.91µs 2026-10-23 02:20:40.908842097 DEBUG Received server response for request 5 2026-10-23 02:20:40.908909082 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:40.908931705 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpRtVP8m/src` 2026-10-23 02:20:40.908948096 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpRtVP8m/src/deleted.py", kind: File } 2026-10-23 02:20:40.908955459 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:40.908966470 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:40.908971570 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpRtVP8m/src/deleted.py` 2026-10-23 02:20:40.908977070 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpRtVP8m/src` 2026-10-23 02:20:40.909059154 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpRtVP8m/src/deleted.py` to project `src` 2026-10-23 02:20:40.909079232 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-23 02:20:40.909114057 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:40.909320244 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:40.909350551 DEBUG method="workspace/diagnostic" response.id=6 duration=258.74µs 2026-10-23 02:20:40.909386849 DEBUG Received server response for request 6 2026-10-23 02:20:40.919562885 DEBUG Client sends request `shutdown` with ID 7 2026-10-23 02:20:40.919608231 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:40.919618019 DEBUG method="shutdown" response.id=7 duration=15.72µs 2026-10-23 02:20:40.919688972 DEBUG Received server response for request 7 2026-10-23 02:20:40.919696356 DEBUG Client sends notification `exit` 2026-10-23 02:20:40.919717976 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-23 02:20:40.923557578 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:40.925320996 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:40.927024651 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:40.927191795 DEBUG Client info: None 2026-10-23 02:20:40.927369137 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:40.927846282 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:40.928273313 INFO Version: Unknown 2026-10-23 02:20:40.928524424 DEBUG Received server response for request 1 2026-10-23 02:20:40.928670959 DEBUG Client sends notification `initialized` 2026-10-23 02:20:40.928856678 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:40.929108269 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:40.929344242 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:40.929502559 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:40.929536523 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:40.929540781 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:40.929555959 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:40.929574023 DEBUG Initializing workspace `file:///tmp/.tmpmLJupq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:40.929586957 DEBUG Searching for a project in '/tmp/.tmpmLJupq/src' 2026-10-23 02:20:40.929693818 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:40.929701061 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:40.930576974 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:40.930586843 DEBUG Resolving local virtual environment: /tmp/.tmpmLJupq/src/.venv 2026-10-23 02:20:40.930658387 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:40.930664689 DEBUG No virtual environment found 2026-10-23 02:20:40.930673866 DEBUG Adding first-party search path `/tmp/.tmpmLJupq/src` 2026-10-23 02:20:40.930677182 DEBUG Using vendored stdlib 2026-10-23 02:20:40.930909418 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:40.931066522 DEBUG Adding new file root '/tmp/.tmpmLJupq/src' of kind Project 2026-10-23 02:20:40.933399538 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:40.933418294 DEBUG Updating project to check open files 2026-10-23 02:20:40.933519463 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmLJupq/src/main.py") 2026-10-23 02:20:40.933528891 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmLJupq/src/main.py` 2026-10-23 02:20:40.933539401 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmLJupq/src/main.py` 2026-10-23 02:20:40.933884077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmLJupq/src/main.py` to project `src` 2026-10-23 02:20:40.933951995 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmLJupq/src/main.py` 2026-10-23 02:20:40.933956142 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:40.933968265 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:40.934165645 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmLJupq/src/main.py"))}: Checking file '/tmp/.tmpmLJupq/src/main.py' 2026-10-23 02:20:40.934569613 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmLJupq/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:40.947243295 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmLJupq/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:40.953114417 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.14ms 2026-10-23 02:20:40.953187915 DEBUG Received server response for request 2 2026-10-23 02:20:40.953316215 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:40.953326074 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 02:20:40.953328929 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:40.953465045 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmLJupq/external/builtins.pyi") 2026-10-23 02:20:40.953506092 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpmLJupq/external/builtins.pyi` 2026-10-23 02:20:40.953509318 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 02:20:40.953535336 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:40.953552879 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpmLJupq/external/builtins.pyi", kind: File } 2026-10-23 02:20:40.953559512 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpmLJupq/external/builtins.pyi` 2026-10-23 02:20:40.953564872 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpmLJupq/external/builtins.pyi` 2026-10-23 02:20:40.953571635 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmpmLJupq/external/builtins.pyi` from project `src` 2026-10-23 02:20:40.953842813 DEBUG method="textDocument/diagnostic" response.id=3 duration=264.16µs 2026-10-23 02:20:40.954007031 DEBUG Received server response for request 3 2026-10-23 02:20:40.964133555 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:40.964174442 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:40.964182757 DEBUG method="shutdown" response.id=4 duration=12.98µs 2026-10-23 02:20:40.964204488 DEBUG Received server response for request 4 2026-10-23 02:20:40.964208205 DEBUG Client sends notification `exit` 2026-10-23 02:20:40.964233793 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-23 02:20:40.967793961 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:40.969286070 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:40.969313721 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:40.969370247 DEBUG Client info: None 2026-10-23 02:20:40.969385386 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:40.969410723 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:40.969416785 INFO Version: Unknown 2026-10-23 02:20:40.969461408 DEBUG Received server response for request 1 2026-10-23 02:20:40.969500812 DEBUG Client sends notification `initialized` 2026-10-23 02:20:40.969514107 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:40.970016580 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:40.970060933 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:40.970067866 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:40.970083455 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:40.970086441 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:40.970125644 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:40.970142456 DEBUG Initializing workspace `file:///tmp/.tmpmfwIZD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:40.970158656 DEBUG Searching for a project in '/tmp/.tmpmfwIZD/src' 2026-10-23 02:20:40.970199232 DEBUG Found project at '/tmp/.tmpmfwIZD' 2026-10-23 02:20:40.970204392 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:40.970708578 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:40.972007494 DEBUG Resolving local virtual environment: /tmp/.tmpmfwIZD/.venv 2026-10-23 02:20:40.972118082 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:40.972128030 DEBUG No virtual environment found 2026-10-23 02:20:40.972137688 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:40.972145252 DEBUG Adding first-party search path `/tmp/.tmpmfwIZD/src` 2026-10-23 02:20:40.972148489 DEBUG Adding first-party search path `/tmp/.tmpmfwIZD` 2026-10-23 02:20:40.972151474 DEBUG Using vendored stdlib 2026-10-23 02:20:40.972280476 INFO Python version: Python 3.10, platform: linux 2026-10-23 02:20:40.972285115 DEBUG Adding new file root '/tmp/.tmpmfwIZD' of kind Project 2026-10-23 02:20:40.975516406 INFO Project::index_files{project=.tmpmfwIZD}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:40.975535441 DEBUG Updating project to check open files 2026-10-23 02:20:40.975606284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmfwIZD/src/foo.py") 2026-10-23 02:20:40.975614049 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmfwIZD/src/foo.py` 2026-10-23 02:20:40.975622354 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmfwIZD/src/foo.py` 2026-10-23 02:20:40.975723945 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmfwIZD/src/foo.py` to project `.tmpmfwIZD` 2026-10-23 02:20:40.975738101 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmfwIZD/src/foo.py` 2026-10-23 02:20:40.975740746 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:40.975749363 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:40.975885508 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmfwIZD/src/foo.py"))}: Checking file '/tmp/.tmpmfwIZD/src/foo.py' 2026-10-23 02:20:40.976025961 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmfwIZD/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:40.994542482 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmfwIZD/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-23 02:20:40.994589701 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmfwIZD/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:40.994724423 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.97ms 2026-10-23 02:20:40.994744281 DEBUG Received server response for request 2 2026-10-23 02:20:41.005097029 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:41.005123328 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:41.005129189 DEBUG method="shutdown" response.id=3 duration=10.03µs 2026-10-23 02:20:41.005136283 DEBUG Received server response for request 3 2026-10-23 02:20:41.005139298 DEBUG Client sends notification `exit` 2026-10-23 02:20:41.005149037 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-23 02:20:41.008111533 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:41.008185482 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:41.008209457 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:41.008262967 DEBUG Client info: None 2026-10-23 02:20:41.008275451 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:41.008288625 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:41.008294476 INFO Version: Unknown 2026-10-23 02:20:41.008337196 DEBUG Received server response for request 1 2026-10-23 02:20:41.008412969 DEBUG Client sends notification `initialized` 2026-10-23 02:20:41.008426734 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:41.008477219 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:41.008567749 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:41.008571326 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:41.008586755 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:41.008589690 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:41.008607093 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:41.008621069 DEBUG Initializing workspace `file:///tmp/.tmpDkF5HR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:41.008633031 DEBUG Searching for a project in '/tmp/.tmpDkF5HR/src' 2026-10-23 02:20:41.008655193 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:41.008660403 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:41.009144721 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:41.009150813 DEBUG Resolving local virtual environment: /tmp/.tmpDkF5HR/src/.venv 2026-10-23 02:20:41.009186039 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:41.009191188 DEBUG No virtual environment found 2026-10-23 02:20:41.009200005 DEBUG Adding first-party search path `/tmp/.tmpDkF5HR/src` 2026-10-23 02:20:41.009203091 DEBUG Using vendored stdlib 2026-10-23 02:20:41.009322495 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:41.009327183 DEBUG Adding new file root '/tmp/.tmpDkF5HR/src' of kind Project 2026-10-23 02:20:41.011310964 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:41.011331312 DEBUG Updating project to check open files 2026-10-23 02:20:41.011409840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDkF5HR/src/foo.py") 2026-10-23 02:20:41.011418997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDkF5HR/src/foo.py` 2026-10-23 02:20:41.011426281 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDkF5HR/src/foo.py` 2026-10-23 02:20:41.011526358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDkF5HR/src/foo.py` to project `src` 2026-10-23 02:20:41.011541657 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDkF5HR/src/foo.py` 2026-10-23 02:20:41.011544292 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:41.011552397 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:41.011695776 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDkF5HR/src/foo.py"))}: Checking file '/tmp/.tmpDkF5HR/src/foo.py' 2026-10-23 02:20:41.011853221 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDkF5HR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:41.023424385 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDkF5HR/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:41.029273376 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.71ms 2026-10-23 02:20:41.029316507 DEBUG Received server response for request 2 2026-10-23 02:20:41.029351011 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:41.029463492 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:41.029491675 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDkF5HR/src/foo.py", kind: FileContent } 2026-10-23 02:20:41.029498718 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpDkF5HR/src/foo.py` 2026-10-23 02:20:41.029573328 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpDkF5HR/src/foo.py` to project `src` 2026-10-23 02:20:41.029803510 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:41.029916492 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDkF5HR/src/foo.py"))}: Checking file '/tmp/.tmpDkF5HR/src/foo.py' 2026-10-23 02:20:41.030080379 DEBUG method="textDocument/diagnostic" response.id=3 duration=215.66µs 2026-10-23 02:20:41.030111157 DEBUG Received server response for request 3 2026-10-23 02:20:41.040193358 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:41.040240647 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:41.040246668 DEBUG method="shutdown" response.id=4 duration=9.50µs 2026-10-23 02:20:41.040277416 DEBUG Received server response for request 4 2026-10-23 02:20:41.040282104 DEBUG Client sends notification `exit` 2026-10-23 02:20:41.040335094 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-23 02:20:41.045517154 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-23 02:20:41.045589399 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:41.045716237 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:41.045845319 DEBUG Client info: None 2026-10-23 02:20:41.046250990 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:41.046590467 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-23 02:20:41.046616666 INFO Version: Unknown 2026-10-23 02:20:41.046752260 DEBUG Received server response for request 1 2026-10-23 02:20:41.047098981 DEBUG Client sends notification `initialized` 2026-10-23 02:20:41.047134427 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:41.047373365 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:41.047528005 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:41.047532323 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:41.047547201 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:41.047550057 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:41.047565526 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:41.047578220 DEBUG Initializing workspace `file:///tmp/.tmpK95ys8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:41.047589310 DEBUG Searching for a project in '/tmp/.tmpK95ys8/src' 2026-10-23 02:20:41.047610901 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:41.047615379 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:41.048027061 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:41.048034014 DEBUG Resolving local virtual environment: /tmp/.tmpK95ys8/src/.venv 2026-10-23 02:20:41.048071465 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:41.048077296 DEBUG No virtual environment found 2026-10-23 02:20:41.048086974 DEBUG Adding first-party search path `/tmp/.tmpK95ys8/src` 2026-10-23 02:20:41.048090711 DEBUG Using vendored stdlib 2026-10-23 02:20:41.048229601 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:41.048233649 DEBUG Adding new file root '/tmp/.tmpK95ys8/src' of kind Project 2026-10-23 02:20:41.051114953 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:41.051132236 DEBUG Updating project to check open files 2026-10-23 02:20:41.051193280 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpK95ys8/src/foo.py") 2026-10-23 02:20:41.051200434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpK95ys8/src/foo.py` 2026-10-23 02:20:41.051207637 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpK95ys8/src/foo.py` 2026-10-23 02:20:41.051285563 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpK95ys8/src/foo.py` to project `src` 2026-10-23 02:20:41.051298598 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpK95ys8/src/foo.py` 2026-10-23 02:20:41.051301183 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:41.051309558 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:41.051609341 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK95ys8/src/foo.py"))}: Checking file '/tmp/.tmpK95ys8/src/foo.py' 2026-10-23 02:20:41.051728584 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK95ys8/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:41.065683289 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK95ys8/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:41.071944653 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.63ms 2026-10-23 02:20:41.071961394 DEBUG Received server response for request 2 2026-10-23 02:20:41.072352728 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:41.072363909 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:41.072386101 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:41.072421758 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpK95ys8/src/foo.py", kind: FileContent } 2026-10-23 02:20:41.072428340 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpK95ys8/src/foo.py` 2026-10-23 02:20:41.072500135 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpK95ys8/src/foo.py` to project `src` 2026-10-23 02:20:41.072570647 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK95ys8/src/foo.py"))}: Checking file '/tmp/.tmpK95ys8/src/foo.py' 2026-10-23 02:20:41.072862474 DEBUG method="textDocument/diagnostic" response.id=3 duration=350.92µs 2026-10-23 02:20:41.072900506 DEBUG Received server response for request 3 2026-10-23 02:20:41.083342491 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:41.083367528 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:41.083373189 DEBUG method="shutdown" response.id=4 duration=8.96µs 2026-10-23 02:20:41.083379541 DEBUG Received server response for request 4 2026-10-23 02:20:41.083382677 DEBUG Client sends notification `exit` 2026-10-23 02:20:41.083403556 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-23 02:20:41.088436165 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:41.088503963 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:41.088529140 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:41.088575026 DEBUG Client info: None 2026-10-23 02:20:41.088585526 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:41.088598009 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:41.088602758 INFO Version: Unknown 2026-10-23 02:20:41.088639587 DEBUG Received server response for request 1 2026-10-23 02:20:41.088666808 DEBUG Client sends notification `initialized` 2026-10-23 02:20:41.088679101 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:41.088723835 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:41.088798425 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:41.088801911 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:41.088814685 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:41.088817360 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:41.088832829 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:41.088845183 DEBUG Initializing workspace `file:///tmp/.tmpppewLm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:41.088855522 DEBUG Searching for a project in '/tmp/.tmpppewLm/src' 2026-10-23 02:20:41.088876952 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:41.088881781 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:41.089281862 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:41.089287432 DEBUG Resolving local virtual environment: /tmp/.tmpppewLm/src/.venv 2026-10-23 02:20:41.089315805 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:41.089319923 DEBUG No virtual environment found 2026-10-23 02:20:41.089326786 DEBUG Adding first-party search path `/tmp/.tmpppewLm/src` 2026-10-23 02:20:41.089329651 DEBUG Using vendored stdlib 2026-10-23 02:20:41.089457782 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:41.089462280 DEBUG Adding new file root '/tmp/.tmpppewLm/src' of kind Project 2026-10-23 02:20:41.091267216 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:41.091281733 DEBUG Updating project to check open files 2026-10-23 02:20:41.091339651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpppewLm/src/foo.py") 2026-10-23 02:20:41.091345763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpppewLm/src/foo.py` 2026-10-23 02:20:41.091352826 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpppewLm/src/foo.py` 2026-10-23 02:20:41.091446642 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpppewLm/src/foo.py` to project `src` 2026-10-23 02:20:41.091460558 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpppewLm/src/foo.py` 2026-10-23 02:20:41.091462943 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:41.091471399 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:41.091592977 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpppewLm/src/foo.py"))}: Checking file '/tmp/.tmpppewLm/src/foo.py' 2026-10-23 02:20:41.091709856 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpppewLm/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:41.104483355 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpppewLm/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:41.110414550 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.94ms 2026-10-23 02:20:41.110433645 DEBUG Received server response for request 2 2026-10-23 02:20:41.110458592 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:41.110641846 DEBUG method="textDocument/diagnostic" response.id=3 duration=167.64µs 2026-10-23 02:20:41.110650923 DEBUG Received server response for request 3 2026-10-23 02:20:41.120738143 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:41.120761417 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:41.120766807 DEBUG method="shutdown" response.id=4 duration=8.10µs 2026-10-23 02:20:41.120773049 DEBUG Received server response for request 4 2026-10-23 02:20:41.120775884 DEBUG Client sends notification `exit` 2026-10-23 02:20:41.120786524 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-23 02:20:41.126385426 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:41.127020046 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:41.127067535 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:41.127162954 DEBUG Client info: None 2026-10-23 02:20:41.127186889 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-23 02:20:41.127205694 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:41.127211906 INFO Version: Unknown 2026-10-23 02:20:41.127260607 DEBUG Received server response for request 1 2026-10-23 02:20:41.127303498 DEBUG Client sends notification `initialized` 2026-10-23 02:20:41.127316883 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:41.127398756 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:41.127528810 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:41.127533319 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:41.127549750 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:41.127553096 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:41.127570979 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:41.127585006 DEBUG Initializing workspace `file:///tmp/.tmpEtupJi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:41.127598531 DEBUG Searching for a project in '/tmp/.tmpEtupJi/src' 2026-10-23 02:20:41.127623167 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:41.127628247 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:41.128134787 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:41.128141850 DEBUG Resolving local virtual environment: /tmp/.tmpEtupJi/src/.venv 2026-10-23 02:20:41.128184891 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:41.128189760 DEBUG No virtual environment found 2026-10-23 02:20:41.128199067 DEBUG Adding first-party search path `/tmp/.tmpEtupJi/src` 2026-10-23 02:20:41.128202123 DEBUG Using vendored stdlib 2026-10-23 02:20:41.128324282 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:41.128328530 DEBUG Adding new file root '/tmp/.tmpEtupJi/src' of kind Project 2026-10-23 02:20:41.133243890 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 02:20:41.133311346 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEtupJi/src/foo.py") 2026-10-23 02:20:41.133319361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEtupJi/src/foo.py` 2026-10-23 02:20:41.133339920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEtupJi/src/foo.py` 2026-10-23 02:20:41.133434628 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEtupJi/src/foo.py` to project `src` 2026-10-23 02:20:41.133449566 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEtupJi/src/foo.py` 2026-10-23 02:20:41.133452271 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:41.133461438 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:41.133550224 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEtupJi/src/foo.py"))}: Checking file '/tmp/.tmpEtupJi/src/foo.py' 2026-10-23 02:20:41.133646826 DEBUG method="textDocument/diagnostic" response.id=2 duration=177.88µs 2026-10-23 02:20:41.133657425 DEBUG Received server response for request 2 2026-10-23 02:20:41.133727106 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:41.133764647 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:41.133782089 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:41.133786317 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:43.133844840 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:43.134129113 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.134166844 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 02:20:43.134175751 DEBUG method="shutdown" response.id=4 duration=54.57µs 2026-10-23 02:20:43.134183886 DEBUG Received server response for request 3 2026-10-23 02:20:43.134191370 DEBUG Received server response for request 4 2026-10-23 02:20:43.134195979 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.134238048 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-23 02:20:43.136486215 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.136558801 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.136588937 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.136653188 DEBUG Client info: None 2026-10-23 02:20:43.136671362 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:43.136686590 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.136692852 INFO Version: Unknown 2026-10-23 02:20:43.138006226 DEBUG Received server response for request 1 2026-10-23 02:20:43.138051220 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.138068773 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.140040161 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.140295710 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.140419843 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.140559344 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.140618515 DEBUG Initializing workspace `file:///tmp/.tmpfuNRqG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.140634846 DEBUG Searching for a project in '/tmp/.tmpfuNRqG/src' 2026-10-23 02:20:43.140659292 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.140665173 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.141204915 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.141211127 DEBUG Resolving local virtual environment: /tmp/.tmpfuNRqG/src/.venv 2026-10-23 02:20:43.141248477 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.141253176 DEBUG No virtual environment found 2026-10-23 02:20:43.141262012 DEBUG Adding first-party search path `/tmp/.tmpfuNRqG/src` 2026-10-23 02:20:43.141265329 DEBUG Using vendored stdlib 2026-10-23 02:20:43.141412956 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.141418075 DEBUG Adding new file root '/tmp/.tmpfuNRqG/src' of kind Project 2026-10-23 02:20:43.142497740 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.142607135 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.144227905 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:43.144376705 DEBUG Updating project to check open files 2026-10-23 02:20:43.144557173 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfuNRqG/src/foo.py") 2026-10-23 02:20:43.144678931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfuNRqG/src/foo.py` 2026-10-23 02:20:43.144792084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfuNRqG/src/foo.py` 2026-10-23 02:20:43.145003029 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfuNRqG/src/foo.py` to project `src` 2026-10-23 02:20:43.145142210 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfuNRqG/src/foo.py` 2026-10-23 02:20:43.145252237 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.145371100 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.145607343 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfuNRqG/src/foo.py"))}: Checking file '/tmp/.tmpfuNRqG/src/foo.py' 2026-10-23 02:20:43.145940628 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfuNRqG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.158382194 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfuNRqG/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.172618877 DEBUG method="textDocument/diagnostic" response.id=2 duration=27.13ms 2026-10-23 02:20:43.172690151 DEBUG Received server response for request 2 2026-10-23 02:20:43.182873692 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:43.182913918 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.182921752 DEBUG method="shutdown" response.id=3 duration=12.73µs 2026-10-23 02:20:43.182945146 DEBUG Received server response for request 3 2026-10-23 02:20:43.182951338 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.183019626 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-23 02:20:43.189479242 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.191011326 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.191043756 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.191118527 DEBUG Client info: None 2026-10-23 02:20:43.191135799 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:43.191152410 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.191158962 INFO Version: Unknown 2026-10-23 02:20:43.191206692 DEBUG Received server response for request 1 2026-10-23 02:20:43.191248360 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.191261635 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.191324944 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.191472811 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.191476969 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.191492568 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.191495834 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.191515221 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.191530259 DEBUG Initializing workspace `file:///tmp/.tmpyAnBUy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.191543694 DEBUG Searching for a project in '/tmp/.tmpyAnBUy/src' 2026-10-23 02:20:43.191566467 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.191572178 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.192082204 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.192094066 DEBUG Resolving local virtual environment: /tmp/.tmpyAnBUy/src/.venv 2026-10-23 02:20:43.192130825 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.192136185 DEBUG No virtual environment found 2026-10-23 02:20:43.192145503 DEBUG Adding first-party search path `/tmp/.tmpyAnBUy/src` 2026-10-23 02:20:43.192148769 DEBUG Using vendored stdlib 2026-10-23 02:20:43.192268754 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.192273263 DEBUG Adding new file root '/tmp/.tmpyAnBUy/src' of kind Project 2026-10-23 02:20:43.196184388 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:43.196202252 DEBUG Updating project to check open files 2026-10-23 02:20:43.196274467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyAnBUy/src/foo.py") 2026-10-23 02:20:43.196283264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyAnBUy/src/foo.py` 2026-10-23 02:20:43.196290387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyAnBUy/src/foo.py` 2026-10-23 02:20:43.196394012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyAnBUy/src/foo.py` to project `src` 2026-10-23 02:20:43.196409411 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyAnBUy/src/foo.py` 2026-10-23 02:20:43.196413408 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.196423347 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.196665421 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyAnBUy/src/foo.py"))}: Checking file '/tmp/.tmpyAnBUy/src/foo.py' 2026-10-23 02:20:43.196813118 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyAnBUy/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.208470323 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyAnBUy/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.214461300 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.03ms 2026-10-23 02:20:43.214490314 DEBUG Received server response for request 2 2026-10-23 02:20:43.224994817 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:43.225043278 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.225051594 DEBUG method="shutdown" response.id=3 duration=14.54µs 2026-10-23 02:20:43.225062033 DEBUG Received server response for request 3 2026-10-23 02:20:43.225064809 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.225077352 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-23 02:20:43.228119518 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.229683241 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.229723657 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.229782768 DEBUG Client info: None 2026-10-23 02:20:43.229797295 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:43.229811842 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.229818024 INFO Version: Unknown 2026-10-23 02:20:43.229869000 DEBUG Received server response for request 1 2026-10-23 02:20:43.229906800 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.229920266 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.230083612 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.230123677 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.230131171 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.230150337 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.230154275 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.230170174 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.230184842 DEBUG Initializing workspace `file:///tmp/.tmpoUwa7N/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.230197886 DEBUG Searching for a project in '/tmp/.tmpoUwa7N/src' 2026-10-23 02:20:43.230220018 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.230224326 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.230653691 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.230658791 DEBUG Resolving local virtual environment: /tmp/.tmpoUwa7N/src/.venv 2026-10-23 02:20:43.230685030 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.230689358 DEBUG No virtual environment found 2026-10-23 02:20:43.230696712 DEBUG Adding first-party search path `/tmp/.tmpoUwa7N/src` 2026-10-23 02:20:43.230699718 DEBUG Using vendored stdlib 2026-10-23 02:20:43.230813571 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.230817028 DEBUG Adding new file root '/tmp/.tmpoUwa7N/src' of kind Project 2026-10-23 02:20:43.234867034 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:43.234938659 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoUwa7N/src/foo.py") 2026-10-23 02:20:43.234948597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoUwa7N/src/foo.py` 2026-10-23 02:20:43.234994363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoUwa7N/src/foo.py` 2026-10-23 02:20:43.235102516 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoUwa7N/src/foo.py` to project `src` 2026-10-23 02:20:43.235121201 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoUwa7N/src/foo.py` 2026-10-23 02:20:43.235124437 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.235135698 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.235482579 DEBUG method="textDocument/diagnostic" response.id=2 duration=338.34µs 2026-10-23 02:20:43.235707621 DEBUG Received server response for request 2 2026-10-23 02:20:43.245989997 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:43.246038919 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.246044670 DEBUG method="shutdown" response.id=3 duration=9.31µs 2026-10-23 02:20:43.246076419 DEBUG Received server response for request 3 2026-10-23 02:20:43.246080256 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.246192908 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-23 02:20:43.248114472 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.249613914 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.249649181 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.249693384 DEBUG Client info: None 2026-10-23 02:20:43.249706298 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:43.249718250 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.249723270 INFO Version: Unknown 2026-10-23 02:20:43.249762423 DEBUG Received server response for request 1 2026-10-23 02:20:43.249786739 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.249798360 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.249840640 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.249931320 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.249935077 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.249947370 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.249950095 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.249966616 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.249992374 DEBUG Initializing workspace `file:///tmp/.tmpx4NjUJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.250003856 DEBUG Searching for a project in '/tmp/.tmpx4NjUJ/src' 2026-10-23 02:20:43.250043130 DEBUG Found project at '/tmp/.tmpx4NjUJ' 2026-10-23 02:20:43.250048079 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.250465071 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.250470702 DEBUG Resolving local virtual environment: /tmp/.tmpx4NjUJ/.venv 2026-10-23 02:20:43.250500888 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.250505667 DEBUG No virtual environment found 2026-10-23 02:20:43.250512460 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:43.250519243 DEBUG Adding first-party search path `/tmp/.tmpx4NjUJ/src` 2026-10-23 02:20:43.250522278 DEBUG Adding first-party search path `/tmp/.tmpx4NjUJ` 2026-10-23 02:20:43.250525043 DEBUG Using vendored stdlib 2026-10-23 02:20:43.250647764 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.250651741 DEBUG Adding new file root '/tmp/.tmpx4NjUJ' of kind Project 2026-10-23 02:20:43.252609032 DEBUG Skipping directory '/tmp/.tmpx4NjUJ/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-23 02:20:43.254899579 INFO Project::index_files{project=.tmpx4NjUJ}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:43.254913665 DEBUG Updating project to check open files 2026-10-23 02:20:43.254963559 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpx4NjUJ/src/foo.py") 2026-10-23 02:20:43.254969860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpx4NjUJ/src/foo.py` 2026-10-23 02:20:43.254976503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpx4NjUJ/src/foo.py` 2026-10-23 02:20:43.255071952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpx4NjUJ/src/foo.py` to project `.tmpx4NjUJ` 2026-10-23 02:20:43.255085387 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx4NjUJ/src/foo.py` 2026-10-23 02:20:43.255095095 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.255103170 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.255242261 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx4NjUJ/src/foo.py"))}: Checking file '/tmp/.tmpx4NjUJ/src/foo.py' 2026-10-23 02:20:43.255368779 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx4NjUJ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.268998934 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx4NjUJ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.276674120 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.56ms 2026-10-23 02:20:43.276718754 DEBUG Received server response for request 2 2026-10-23 02:20:43.277046950 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.277056217 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:43.277269447 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpx4NjUJ/src/excluded/lib.py") 2026-10-23 02:20:43.277403448 DEBUG method="textDocument/diagnostic" response.id=3 duration=72.34µs 2026-10-23 02:20:43.277412565 DEBUG Received server response for request 3 2026-10-23 02:20:43.287587851 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:43.287682889 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.287692657 DEBUG method="shutdown" response.id=4 duration=15.43µs 2026-10-23 02:20:43.287870691 DEBUG Received server response for request 4 2026-10-23 02:20:43.287879278 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.287906749 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-23 02:20:43.293048283 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.294562443 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.294600174 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.294780081 DEBUG Client info: None 2026-10-23 02:20:43.294813985 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:43.294831347 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.294838531 INFO Version: Unknown 2026-10-23 02:20:43.294896089 DEBUG Received server response for request 1 2026-10-23 02:20:43.294936925 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.296040135 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.296130554 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.296242695 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.296247784 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.296261600 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.296264596 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.296329848 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.296343423 DEBUG Initializing workspace `file:///tmp/.tmpDM2Slb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.296367178 DEBUG Searching for a project in '/tmp/.tmpDM2Slb/src' 2026-10-23 02:20:43.296390211 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.296395050 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.296774492 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.296780042 DEBUG Resolving local virtual environment: /tmp/.tmpDM2Slb/src/.venv 2026-10-23 02:20:43.296810690 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.296815048 DEBUG No virtual environment found 2026-10-23 02:20:43.296822903 DEBUG Adding first-party search path `/tmp/.tmpDM2Slb/src` 2026-10-23 02:20:43.296826019 DEBUG Using vendored stdlib 2026-10-23 02:20:43.296944030 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.296948027 DEBUG Adding new file root '/tmp/.tmpDM2Slb/src' of kind Project 2026-10-23 02:20:43.302474694 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 02:20:43.302523916 DEBUG Updating project to check open files 2026-10-23 02:20:43.302584109 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDM2Slb/src/foo.py") 2026-10-23 02:20:43.302591924 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDM2Slb/src/foo.py` 2026-10-23 02:20:43.302598887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDM2Slb/src/foo.py` 2026-10-23 02:20:43.302694215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDM2Slb/src/foo.py` to project `src` 2026-10-23 02:20:43.302706849 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDM2Slb/src/foo.py` 2026-10-23 02:20:43.302709684 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.302718130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.303219681 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDM2Slb/src/foo.py"))}: Checking file '/tmp/.tmpDM2Slb/src/foo.py' 2026-10-23 02:20:43.305037220 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDM2Slb/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.326138359 DEBUG method="textDocument/diagnostic" response.id=2 duration=23.41ms 2026-10-23 02:20:43.326182011 DEBUG Received server response for request 2 2026-10-23 02:20:43.336426396 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:43.336502448 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.336508880 DEBUG method="shutdown" response.id=3 duration=10.32µs 2026-10-23 02:20:43.336605081 DEBUG Received server response for request 3 2026-10-23 02:20:43.336611373 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.336629637 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-23 02:20:43.342565781 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.342635382 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.342663224 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.342713468 DEBUG Client info: None 2026-10-23 02:20:43.342724689 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:43.342736632 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.342742453 INFO Version: Unknown 2026-10-23 02:20:43.342784461 DEBUG Received server response for request 1 2026-10-23 02:20:43.342813726 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.342825178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.342868649 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.342967845 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.342971472 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.342999384 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.343002430 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.343018941 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.343031425 DEBUG Initializing workspace `file:///tmp/.tmpDSoCBe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.343041954 DEBUG Searching for a project in '/tmp/.tmpDSoCBe/src' 2026-10-23 02:20:43.343062433 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.343067051 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.343450591 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.343456301 DEBUG Resolving local virtual environment: /tmp/.tmpDSoCBe/src/.venv 2026-10-23 02:20:43.343487049 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.343491357 DEBUG No virtual environment found 2026-10-23 02:20:43.343499152 DEBUG Adding first-party search path `/tmp/.tmpDSoCBe/src` 2026-10-23 02:20:43.343502438 DEBUG Using vendored stdlib 2026-10-23 02:20:43.343618556 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.343622744 DEBUG Adding new file root '/tmp/.tmpDSoCBe/src' of kind Project 2026-10-23 02:20:43.346677864 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:43.346691119 DEBUG Updating project to check open files 2026-10-23 02:20:43.346749098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDSoCBe/src/foo.py") 2026-10-23 02:20:43.346756862 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDSoCBe/src/foo.py` 2026-10-23 02:20:43.346764216 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDSoCBe/src/foo.py` 2026-10-23 02:20:43.346862841 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDSoCBe/src/foo.py` to project `src` 2026-10-23 02:20:43.346876637 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDSoCBe/src/foo.py` 2026-10-23 02:20:43.346878981 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.346886896 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.347015848 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDSoCBe/src/foo.py"))}: Checking file '/tmp/.tmpDSoCBe/src/foo.py' 2026-10-23 02:20:43.347186899 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDSoCBe/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.358499227 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDSoCBe/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.365649989 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.76ms 2026-10-23 02:20:43.365672712 DEBUG Received server response for request 2 2026-10-23 02:20:43.376140045 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:43.376170172 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.376175862 DEBUG method="shutdown" response.id=3 duration=10.52µs 2026-10-23 02:20:43.376182785 DEBUG Received server response for request 3 2026-10-23 02:20:43.376185801 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.376198094 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-23 02:20:43.379174387 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.379250099 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.379282670 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.379338965 DEBUG Client info: None 2026-10-23 02:20:43.379350928 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:43.379373801 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.379379852 INFO Version: Unknown 2026-10-23 02:20:43.379423925 DEBUG Received server response for request 1 2026-10-23 02:20:43.379457929 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.379470392 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.379517821 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.379611887 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.379615785 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.379632606 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.379635802 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.379652934 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.379667802 DEBUG Initializing workspace `file:///tmp/.tmp2p3Asm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.379678853 DEBUG Searching for a project in '/tmp/.tmp2p3Asm/src' 2026-10-23 02:20:43.379703058 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.379708358 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.380105663 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.380111835 DEBUG Resolving local virtual environment: /tmp/.tmp2p3Asm/src/.venv 2026-10-23 02:20:43.380148334 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.380153263 DEBUG No virtual environment found 2026-10-23 02:20:43.380161929 DEBUG Adding first-party search path `/tmp/.tmp2p3Asm/src` 2026-10-23 02:20:43.380164945 DEBUG Using vendored stdlib 2026-10-23 02:20:43.380281293 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.380285230 DEBUG Adding new file root '/tmp/.tmp2p3Asm/src' of kind Project 2026-10-23 02:20:43.384082453 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:43.384098382 DEBUG Updating project to check open files 2026-10-23 02:20:43.384166540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2p3Asm/src/foo.py") 2026-10-23 02:20:43.384174595 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2p3Asm/src/foo.py` 2026-10-23 02:20:43.384182180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2p3Asm/src/foo.py` 2026-10-23 02:20:43.384280314 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2p3Asm/src/foo.py` to project `src` 2026-10-23 02:20:43.384294751 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2p3Asm/src/foo.py` 2026-10-23 02:20:43.384297516 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.384306453 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.386107751 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2p3Asm/src/foo.py"))}: Checking file '/tmp/.tmp2p3Asm/src/foo.py' 2026-10-23 02:20:43.386387917 DEBUG method="textDocument/diagnostic" response.id=2 duration=2.07ms 2026-10-23 02:20:43.386507040 DEBUG Received server response for request 2 2026-10-23 02:20:43.396734163 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:43.396786181 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.396791821 DEBUG method="shutdown" response.id=3 duration=9.44µs 2026-10-23 02:20:43.396889064 DEBUG Received server response for request 3 2026-10-23 02:20:43.396893512 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.396907208 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-23 02:20:43.398809085 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.398904354 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.398933097 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.402089077 DEBUG Client info: None 2026-10-23 02:20:43.402110337 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:43.402124814 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.402130034 INFO Version: Unknown 2026-10-23 02:20:43.402680346 DEBUG Received server response for request 1 2026-10-23 02:20:43.402722255 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.402735760 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.402794751 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.402854743 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.402858280 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.402883788 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.402895159 DEBUG Initializing workspace `file:///tmp/.tmpD2N5UU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.402906751 DEBUG Searching for a project in '/tmp/.tmpD2N5UU/src' 2026-10-23 02:20:43.402928431 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.402933020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.403277206 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.403282806 DEBUG Resolving local virtual environment: /tmp/.tmpD2N5UU/src/.venv 2026-10-23 02:20:43.403310238 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.403314706 DEBUG No virtual environment found 2026-10-23 02:20:43.403331027 DEBUG Adding first-party search path `/tmp/.tmpD2N5UU/src` 2026-10-23 02:20:43.403334503 DEBUG Using vendored stdlib 2026-10-23 02:20:43.403454959 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.403458636 DEBUG Adding new file root '/tmp/.tmpD2N5UU/src' of kind Project 2026-10-23 02:20:43.404611659 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.404730672 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.406184559 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:43.406320524 DEBUG Updating project to check open files 2026-10-23 02:20:43.406486144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpD2N5UU/src/foo.py") 2026-10-23 02:20:43.406609776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpD2N5UU/src/foo.py` 2026-10-23 02:20:43.406718280 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpD2N5UU/src/foo.py` 2026-10-23 02:20:43.406914889 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpD2N5UU/src/foo.py` to project `src` 2026-10-23 02:20:43.407074137 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpD2N5UU/src/foo.py` 2026-10-23 02:20:43.407186268 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.407202929 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.407384940 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpD2N5UU/src/foo.py"))}: Checking file '/tmp/.tmpD2N5UU/src/foo.py' 2026-10-23 02:20:43.407595385 DEBUG method="textDocument/diagnostic" response.id=2 duration=383.96µs 2026-10-23 02:20:43.407638326 DEBUG Received server response for request 2 2026-10-23 02:20:43.417861932 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:43.417908389 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.417913629 DEBUG method="shutdown" response.id=3 duration=8.62µs 2026-10-23 02:20:43.417943284 DEBUG Received server response for request 3 2026-10-23 02:20:43.417947642 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.418064341 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-23 02:20:43.419683178 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.419753910 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.419781703 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.422059745 DEBUG Client info: None 2026-10-23 02:20:43.422079342 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-23 02:20:43.422095613 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.422100221 INFO Version: Unknown 2026-10-23 02:20:43.422189869 DEBUG Received server response for request 1 2026-10-23 02:20:43.422223152 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.422818939 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.425993053 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.426035382 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.426043207 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.426056592 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:43.426092489 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.426111195 DEBUG Initializing workspace `file:///tmp/.tmpEt82N0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.426126323 DEBUG Searching for a project in '/tmp/.tmpEt82N0/src' 2026-10-23 02:20:43.426149216 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.426155027 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.427955303 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.427969791 DEBUG Resolving local virtual environment: /tmp/.tmpEt82N0/src/.venv 2026-10-23 02:20:43.428231151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.428243474 DEBUG No virtual environment found 2026-10-23 02:20:43.428254214 DEBUG Adding first-party search path `/tmp/.tmpEt82N0/src` 2026-10-23 02:20:43.428257781 DEBUG Using vendored stdlib 2026-10-23 02:20:43.428820406 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.428831317 DEBUG Adding new file root '/tmp/.tmpEt82N0/src' of kind Project 2026-10-23 02:20:43.431020342 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:43.431073222 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:43.431466479 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEt82N0/src/initial.py"))}: Checking file '/tmp/.tmpEt82N0/src/initial.py' 2026-10-23 02:20:43.431723381 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEt82N0/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.444940111 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEt82N0/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.445245544 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-23 02:20:43.445283606 DEBUG method="workspace/diagnostic" response.id=2 duration=14.24ms 2026-10-23 02:20:43.445318010 DEBUG Received server response for request 2 2026-10-23 02:20:43.445396728 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.445406115 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:43.445438586 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpEt82N0/src` 2026-10-23 02:20:43.445518666 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEt82N0/src/added.py") 2026-10-23 02:20:43.445528084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEt82N0/src/added.py` 2026-10-23 02:20:43.445535849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEt82N0/src/added.py` 2026-10-23 02:20:43.445652407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEt82N0/src/added.py` to project `src` 2026-10-23 02:20:43.445677174 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEt82N0/src/added.py` 2026-10-23 02:20:43.445680159 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.445687253 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-23 02:20:43.446876774 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:43.446976791 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEt82N0/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.447004964 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEt82N0/src/added.py"))}: Checking file '/tmp/.tmpEt82N0/src/added.py' 2026-10-23 02:20:43.447160045 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:43.447716198 DEBUG method="workspace/diagnostic" response.id=3 duration=2.02ms 2026-10-23 02:20:43.447745403 DEBUG Received server response for request 3 2026-10-23 02:20:43.457871216 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:43.457910259 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.457917503 DEBUG method="shutdown" response.id=4 duration=11.38µs 2026-10-23 02:20:43.457941678 DEBUG Received server response for request 4 2026-10-23 02:20:43.457946347 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.458006850 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-23 02:20:43.460646621 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 02:20:43.462273333 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.462298460 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.462346820 DEBUG Client info: None 2026-10-23 02:20:43.462369293 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-23 02:20:43.462384150 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.462389160 INFO Version: Unknown 2026-10-23 02:20:43.462431830 DEBUG Received server response for request 1 2026-10-23 02:20:43.462454042 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.462465293 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.462526067 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.462586751 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.462589967 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.462614943 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.462628038 DEBUG Initializing workspace `file:///tmp/.tmpaZMQLm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.462639319 DEBUG Searching for a project in '/tmp/.tmpaZMQLm/src' 2026-10-23 02:20:43.462658956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.462662983 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.463101666 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.463107317 DEBUG Resolving local virtual environment: /tmp/.tmpaZMQLm/src/.venv 2026-10-23 02:20:43.463136001 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.463140159 DEBUG No virtual environment found 2026-10-23 02:20:43.463147342 DEBUG Adding first-party search path `/tmp/.tmpaZMQLm/src` 2026-10-23 02:20:43.463150408 DEBUG Using vendored stdlib 2026-10-23 02:20:43.463267898 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.463271174 DEBUG Adding new file root '/tmp/.tmpaZMQLm/src' of kind Project 2026-10-23 02:20:43.465154787 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.467373719 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:43.467388577 DEBUG Requested script environment synchronization for `/tmp/.tmpaZMQLm/src/script.py` 2026-10-23 02:20:43.467416670 DEBUG Starting 1 uv synchronization workers 2026-10-23 02:20:43.467438531 DEBUG Queuing script synchronization for `/tmp/.tmpaZMQLm/src/script.py` 2026-10-23 02:20:43.467444532 DEBUG Updating project to check open files 2026-10-23 02:20:43.467497151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaZMQLm/src/script.py") 2026-10-23 02:20:43.467503192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaZMQLm/src/script.py` 2026-10-23 02:20:43.467509965 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaZMQLm/src/script.py` 2026-10-23 02:20:43.467588021 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaZMQLm/src/script.py` to project `src` 2026-10-23 02:20:43.467601296 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaZMQLm/src/script.py` 2026-10-23 02:20:43.467603580 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.467611345 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.469779692 INFO uv_metadata{path=/tmp/.tmpaZMQLm/src/script.py}: Synchronizing script `/tmp/.tmpaZMQLm/src/script.py` 2026-10-23 02:20:43.470095204 DEBUG uv_metadata{path=/tmp/.tmpaZMQLm/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpaZMQLm/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpaZMQLm/src/script.py` 2026-10-23 02:20:43.476384190 DEBUG uv_metadata{path=/tmp/.tmpaZMQLm/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpaZMQLm/src/script.py", python: None }}: uv metadata completed in 0.006s 2026-10-23 02:20:43.476726262 DEBUG Applied script environment synchronization result for `/tmp/.tmpaZMQLm/src/script.py` 2026-10-23 02:20:43.476893385 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 02:20:43.476902773 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 02:20:43.476930014 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.477792792 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaZMQLm/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 02:20:43.477855399 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaZMQLm/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.477862322 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaZMQLm/src/script.py"))}: No virtual environment found 2026-10-23 02:20:43.477866771 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaZMQLm/src/script.py"))}: Using vendored stdlib 2026-10-23 02:20:43.478036920 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaZMQLm/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.478133090 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.19ms 2026-10-23 02:20:43.478275958 DEBUG Received server response for request 2 2026-10-23 02:20:43.488374610 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:43.488421718 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.488427840 DEBUG method="shutdown" response.id=3 duration=10.10µs 2026-10-23 02:20:43.488501007 DEBUG Received server response for request 3 2026-10-23 02:20:43.488504804 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.488515053 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-23 02:20:43.490734727 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 02:20:43.490815739 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.490846807 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.491064846 DEBUG Client info: None 2026-10-23 02:20:43.491080445 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-23 02:20:43.491099391 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.491106003 INFO Version: Unknown 2026-10-23 02:20:43.491155686 DEBUG Received server response for request 1 2026-10-23 02:20:43.491196954 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.491209016 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.491285430 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.491392380 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.491396678 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.491425492 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.491439529 DEBUG Initializing workspace `file:///tmp/.tmpij42WQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.491460157 DEBUG Searching for a project in '/tmp/.tmpij42WQ/src' 2026-10-23 02:20:43.491488470 DEBUG Found project at '/tmp/.tmpij42WQ/src' 2026-10-23 02:20:43.491493480 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.492016401 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.492021771 DEBUG Resolving local virtual environment: /tmp/.tmpij42WQ/src/.venv 2026-10-23 02:20:43.492049212 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.492053350 DEBUG No virtual environment found 2026-10-23 02:20:43.492061375 DEBUG Adding first-party search path `/tmp/.tmpij42WQ/src` 2026-10-23 02:20:43.492064621 DEBUG Using vendored stdlib 2026-10-23 02:20:43.492198693 INFO Python version: Python 3.12, platform: linux 2026-10-23 02:20:43.492202660 DEBUG Adding new file root '/tmp/.tmpij42WQ/src' of kind Project 2026-10-23 02:20:43.494059262 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.494070834 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:43.496956727 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:43.496973729 DEBUG Updating project to check open files 2026-10-23 02:20:43.497062205 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpij42WQ/src/script.py") 2026-10-23 02:20:43.497069819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.497077243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.497160489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpij42WQ/src/script.py` to project `src` 2026-10-23 02:20:43.497175187 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.497177712 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.497185767 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.497336980 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Checking file '/tmp/.tmpij42WQ/src/script.py' 2026-10-23 02:20:43.497453709 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.511236762 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.514785728 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.59ms 2026-10-23 02:20:43.514840922 DEBUG Received server response for request 2 2026-10-23 02:20:43.515002906 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:43.515010320 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:43.515105588 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:43.515132529 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpij42WQ/src/script.py", kind: FileContent } 2026-10-23 02:20:43.515139051 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.515205606 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpij42WQ/src/script.py` to project `src` 2026-10-23 02:20:43.515283783 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 02:20:43.515294242 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-23 02:20:43.515874481 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 02:20:43.515919455 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.515926218 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: No virtual environment found 2026-10-23 02:20:43.515930405 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Using vendored stdlib 2026-10-23 02:20:43.516107878 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-23 02:20:43.516139728 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Checking file '/tmp/.tmpij42WQ/src/script.py' 2026-10-23 02:20:43.516165546 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.527912861 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.531230914 DEBUG method="textDocument/diagnostic" response.id=3 duration=16.01ms 2026-10-23 02:20:43.531276299 DEBUG Received server response for request 3 2026-10-23 02:20:43.531500299 DEBUG Client sends notification `textDocument/didSave` 2026-10-23 02:20:43.531528743 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.531561073 DEBUG notification{method=textDocument/didSave}: Starting 1 uv synchronization workers 2026-10-23 02:20:43.531589156 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.531651102 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpij42WQ/src/script.py}: Synchronizing script `/tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.531687380 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpij42WQ/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpij42WQ/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.537539507 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpij42WQ/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpij42WQ/src/script.py", python: None }}: uv metadata completed in 0.006s 2026-10-23 02:20:43.537711570 DEBUG Applied script environment synchronization result for `/tmp/.tmpij42WQ/src/script.py` 2026-10-23 02:20:43.538154581 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 02:20:43.538228670 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 02:20:43.538238278 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 02:20:43.538452860 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-23 02:20:43.538464983 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-23 02:20:43.539268269 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 02:20:43.539314386 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.539321209 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: No virtual environment found 2026-10-23 02:20:43.539325116 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Using vendored stdlib 2026-10-23 02:20:43.539469898 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpij42WQ/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-23 02:20:43.539554977 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.22ms 2026-10-23 02:20:43.539568733 DEBUG Received server response for request 4 2026-10-23 02:20:43.549676692 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 02:20:43.549726055 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.549733900 DEBUG method="shutdown" response.id=5 duration=11.57µs 2026-10-23 02:20:43.549802829 DEBUG Received server response for request 5 2026-10-23 02:20:43.549806656 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.549827826 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-23 02:20:43.558791889 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.558868904 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.558904711 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.558974432 DEBUG Client info: None 2026-10-23 02:20:43.559000591 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-23 02:20:43.559014487 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.559020087 INFO Version: Unknown 2026-10-23 02:20:43.559061214 DEBUG Received server response for request 1 2026-10-23 02:20:43.559098354 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.559112982 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.560069586 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.560123567 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.560130109 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.560144096 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.560147041 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:43.560163151 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.560181015 DEBUG Initializing workspace `file:///tmp/.tmpUD1BHn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.560197335 DEBUG Searching for a project in '/tmp/.tmpUD1BHn/src' 2026-10-23 02:20:43.560220569 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.560225849 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.560733281 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.560738240 DEBUG Resolving local virtual environment: /tmp/.tmpUD1BHn/src/.venv 2026-10-23 02:20:43.560764639 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.560769238 DEBUG No virtual environment found 2026-10-23 02:20:43.560777604 DEBUG Adding first-party search path `/tmp/.tmpUD1BHn/src` 2026-10-23 02:20:43.560780940 DEBUG Using vendored stdlib 2026-10-23 02:20:43.560910082 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.560914010 DEBUG Adding new file root '/tmp/.tmpUD1BHn/src' of kind Project 2026-10-23 02:20:43.564626373 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.001s 2026-10-23 02:20:43.564830646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUD1BHn/src/unchanged.py") 2026-10-23 02:20:43.564957404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/unchanged.py` 2026-10-23 02:20:43.565108377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUD1BHn/src/unchanged.py` 2026-10-23 02:20:43.565302932 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/unchanged.py` to project `src` 2026-10-23 02:20:43.565445058 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUD1BHn/src/unchanged.py` 2026-10-23 02:20:43.565552911 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.565662426 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:43.565817357 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:43.565827045 DEBUG Received notification `$/progress` 2026-10-23 02:20:43.565846241 DEBUG Received notification `$/progress` 2026-10-23 02:20:43.566101420 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/unchanged.py"))}: Checking file '/tmp/.tmpUD1BHn/src/unchanged.py' 2026-10-23 02:20:43.566143348 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/new_error.py"))}: Checking file '/tmp/.tmpUD1BHn/src/new_error.py' 2026-10-23 02:20:43.566270196 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.579008689 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.581142291 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/fixed_error.py"))}: Checking file '/tmp/.tmpUD1BHn/src/fixed_error.py' 2026-10-23 02:20:43.585184423 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/modified_same_error.py"))}: Checking file '/tmp/.tmpUD1BHn/src/modified_same_error.py' 2026-10-23 02:20:43.585339153 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/changed_error.py"))}: Checking file '/tmp/.tmpUD1BHn/src/changed_error.py' 2026-10-23 02:20:43.585574585 DEBUG Received notification `$/progress` 2026-10-23 02:20:43.585724937 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.020s 2026-10-23 02:20:43.585763048 DEBUG Received notification `$/progress` 2026-10-23 02:20:43.585922437 DEBUG method="workspace/diagnostic" response.id=2 duration=20.14ms 2026-10-23 02:20:43.585945160 DEBUG Received server response for request 2 2026-10-23 02:20:43.587187610 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.587202338 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.587206516 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.587209872 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:43.587213889 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:43.587217095 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:43.587220722 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:43.587224028 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:43.587226173 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:43.587264605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUD1BHn/src/new_error.py") 2026-10-23 02:20:43.587275124 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/new_error.py` 2026-10-23 02:20:43.587300382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUD1BHn/src/new_error.py` 2026-10-23 02:20:43.587384279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/new_error.py` to project `src` 2026-10-23 02:20:43.587400029 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUD1BHn/src/new_error.py` 2026-10-23 02:20:43.587402473 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.587411049 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:43.587434593 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUD1BHn/src/fixed_error.py") 2026-10-23 02:20:43.587439713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/fixed_error.py` 2026-10-23 02:20:43.587444622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUD1BHn/src/fixed_error.py` 2026-10-23 02:20:43.587494937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/fixed_error.py` to project `src` 2026-10-23 02:20:43.587504354 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUD1BHn/src/fixed_error.py` 2026-10-23 02:20:43.587506528 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.587512760 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-23 02:20:43.587533509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUD1BHn/src/changed_error.py") 2026-10-23 02:20:43.587537867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/changed_error.py` 2026-10-23 02:20:43.587542566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUD1BHn/src/changed_error.py` 2026-10-23 02:20:43.587592930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/changed_error.py` to project `src` 2026-10-23 02:20:43.587601937 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUD1BHn/src/changed_error.py` 2026-10-23 02:20:43.587604552 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.587610964 DEBUG notification{method=textDocument/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-23 02:20:43.587632404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUD1BHn/src/modified_same_error.py") 2026-10-23 02:20:43.587637003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/modified_same_error.py` 2026-10-23 02:20:43.587642033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUD1BHn/src/modified_same_error.py` 2026-10-23 02:20:43.587693579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/modified_same_error.py` to project `src` 2026-10-23 02:20:43.587702636 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUD1BHn/src/modified_same_error.py` 2026-10-23 02:20:43.587704780 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:43.587711423 DEBUG notification{method=textDocument/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-23 02:20:43.587725689 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:43.587779240 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUD1BHn/src/new_error.py", kind: FileContent } 2026-10-23 02:20:43.587784189 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/new_error.py` 2026-10-23 02:20:43.587836016 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/new_error.py` to project `src` 2026-10-23 02:20:43.587849612 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:43.587862757 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUD1BHn/src/fixed_error.py", kind: FileContent } 2026-10-23 02:20:43.587866884 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/fixed_error.py` 2026-10-23 02:20:43.587916517 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/fixed_error.py` to project `src` 2026-10-23 02:20:43.587929141 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:43.587941705 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUD1BHn/src/changed_error.py", kind: FileContent } 2026-10-23 02:20:43.587946143 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/changed_error.py` 2026-10-23 02:20:43.588026804 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/changed_error.py` to project `src` 2026-10-23 02:20:43.588041602 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:43.588055598 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUD1BHn/src/modified_same_error.py", kind: FileContent } 2026-10-23 02:20:43.588060047 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUD1BHn/src/modified_same_error.py` 2026-10-23 02:20:43.588123506 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpUD1BHn/src/modified_same_error.py` to project `src` 2026-10-23 02:20:43.588167729 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:43.588209196 DEBUG Received notification `$/progress` 2026-10-23 02:20:43.588216240 DEBUG Received notification `$/progress` 2026-10-23 02:20:43.588260733 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/new_error.py"))}: Checking file '/tmp/.tmpUD1BHn/src/new_error.py' 2026-10-23 02:20:43.588308863 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/modified_same_error.py"))}: Checking file '/tmp/.tmpUD1BHn/src/modified_same_error.py' 2026-10-23 02:20:43.588434289 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/fixed_error.py"))}: Checking file '/tmp/.tmpUD1BHn/src/fixed_error.py' 2026-10-23 02:20:43.588478932 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUD1BHn/src/changed_error.py"))}: Checking file '/tmp/.tmpUD1BHn/src/changed_error.py' 2026-10-23 02:20:43.589009908 DEBUG Received notification `$/progress` 2026-10-23 02:20:43.589050474 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-23 02:20:43.589076593 DEBUG Received notification `$/progress` 2026-10-23 02:20:43.589103935 DEBUG method="workspace/diagnostic" response.id=3 duration=972.21µs 2026-10-23 02:20:43.589119053 DEBUG Received server response for request 3 2026-10-23 02:20:43.601192749 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:43.601257340 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.601265997 DEBUG method="shutdown" response.id=4 duration=13.76µs 2026-10-23 02:20:43.601289871 DEBUG Received server response for request 4 2026-10-23 02:20:43.601294340 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.601422650 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-23 02:20:43.604925531 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.605210144 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.605236794 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.605309992 DEBUG Client info: None 2026-10-23 02:20:43.605324880 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-23 02:20:43.605340309 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.605346340 INFO Version: Unknown 2026-10-23 02:20:43.605522059 DEBUG Received server response for request 1 2026-10-23 02:20:43.605563728 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.605594505 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.605739838 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.605846769 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.605854393 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.605872126 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:43.611233823 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.611256275 DEBUG Initializing workspace `file:///tmp/.tmpYY16bj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.611271954 DEBUG Searching for a project in '/tmp/.tmpYY16bj/src' 2026-10-23 02:20:43.611798532 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.612241373 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.613072582 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.613261466 DEBUG Resolving local virtual environment: /tmp/.tmpYY16bj/src/.venv 2026-10-23 02:20:43.613570085 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.613821086 DEBUG No virtual environment found 2026-10-23 02:20:43.614058481 DEBUG Adding first-party search path `/tmp/.tmpYY16bj/src` 2026-10-23 02:20:43.614275197 DEBUG Using vendored stdlib 2026-10-23 02:20:43.614652635 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.614834386 DEBUG Adding new file root '/tmp/.tmpYY16bj/src' of kind Project 2026-10-23 02:20:43.617029824 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-23 02:20:43.617323846 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:43.617654766 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYY16bj/src/main.py"))}: Checking file '/tmp/.tmpYY16bj/src/main.py' 2026-10-23 02:20:43.617822050 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYY16bj/src/unchanged.py"))}: Checking file '/tmp/.tmpYY16bj/src/unchanged.py' 2026-10-23 02:20:43.618033527 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYY16bj/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.629232993 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYY16bj/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.629530030 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:43.629683528 DEBUG method="workspace/diagnostic" response.id=2 duration=12.44ms 2026-10-23 02:20:43.629711431 DEBUG Received server response for request 2 2026-10-23 02:20:43.629758279 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:43.629793655 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmpYY16bj/extra), to remove: 2026-10-23 02:20:43.629978742 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 02:20:43.630023175 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.630029087 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.630045838 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:43.630785325 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.630801906 DEBUG Initializing workspace `file:///tmp/.tmpYY16bj/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.630813528 DEBUG Searching for a project in '/tmp/.tmpYY16bj/extra' 2026-10-23 02:20:43.631557313 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.631569496 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.632254831 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.632267685 DEBUG Resolving local virtual environment: /tmp/.tmpYY16bj/extra/.venv 2026-10-23 02:20:43.632296870 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.632301018 DEBUG No virtual environment found 2026-10-23 02:20:43.632736986 DEBUG Adding first-party search path `/tmp/.tmpYY16bj/extra` 2026-10-23 02:20:43.632741274 DEBUG Using vendored stdlib 2026-10-23 02:20:43.633196618 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.633207198 DEBUG Adding new file root '/tmp/.tmpYY16bj/extra' of kind Project 2026-10-23 02:20:43.635260289 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:43.635334898 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-23 02:20:43.635427081 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpYY16bj/extra/empty.py"))}: Checking file '/tmp/.tmpYY16bj/extra/empty.py' 2026-10-23 02:20:43.635470423 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:43.635474881 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:43.635704301 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:43.635751820 DEBUG method="workspace/diagnostic" response.id=3 duration=473.08µs 2026-10-23 02:20:43.635913764 DEBUG Received server response for request 3 2026-10-23 02:20:43.646010112 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:43.646041981 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:43.646050507 DEBUG method="shutdown" response.id=4 duration=13.56µs 2026-10-23 02:20:43.646063752 DEBUG Received server response for request 4 2026-10-23 02:20:43.646068241 DEBUG Client sends notification `exit` 2026-10-23 02:20:43.646098047 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-23 02:20:43.650716139 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:43.650789356 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:43.650815244 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:43.653059855 DEBUG Client info: None 2026-10-23 02:20:43.653122953 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-23 02:20:43.653140696 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:43.653147359 INFO Version: Unknown 2026-10-23 02:20:43.653715043 DEBUG Received server response for request 1 2026-10-23 02:20:43.653757072 DEBUG Client sends notification `initialized` 2026-10-23 02:20:43.653770578 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:43.653839206 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:43.653881075 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:43.653886225 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:43.653898277 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:43.653938543 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:43.653953871 DEBUG Initializing workspace `file:///tmp/.tmppSdS9U/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:43.653965724 DEBUG Searching for a project in '/tmp/.tmppSdS9U/astral:test' 2026-10-23 02:20:43.654009285 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:43.654013904 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:43.654386974 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:43.654392564 DEBUG Resolving local virtual environment: /tmp/.tmppSdS9U/astral:test/.venv 2026-10-23 02:20:43.654420477 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:43.654424664 DEBUG No virtual environment found 2026-10-23 02:20:43.654432800 DEBUG Adding first-party search path `/tmp/.tmppSdS9U/astral:test` 2026-10-23 02:20:43.654435755 DEBUG Using vendored stdlib 2026-10-23 02:20:43.654549388 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:43.654553406 DEBUG Adding new file root '/tmp/.tmppSdS9U/astral:test' of kind Project 2026-10-23 02:20:43.657392922 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:43.657468313 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-23 02:20:43.657571216 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppSdS9U/astral:test/test.py"))}: Checking file '/tmp/.tmppSdS9U/astral:test/test.py' 2026-10-23 02:20:43.657659442 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppSdS9U/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:43.670445244 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmppSdS9U/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:43.676566936 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 02:20:43.676828867 DEBUG method="workspace/diagnostic" response.id=2 duration=19.42ms 2026-10-23 02:20:43.676884301 DEBUG Received server response for request 2 2026-10-23 02:20:43.676921271 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:43.677102150 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-23 02:20:43.677128449 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:43.677132246 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:45.677036761 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:45.677139423 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:45.677187603 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 02:20:45.677194416 DEBUG method="shutdown" response.id=4 duration=65.01µs 2026-10-23 02:20:45.677535396 DEBUG Received server response for request 3 2026-10-23 02:20:45.677549562 DEBUG Received server response for request 4 2026-10-23 02:20:45.677556986 DEBUG Client sends notification `exit` 2026-10-23 02:20:45.677591381 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-23 02:20:45.683048917 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:45.683122896 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:45.683153393 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:45.683222824 DEBUG Client info: None 2026-10-23 02:20:45.683234886 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-23 02:20:45.683249163 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:45.683256577 INFO Version: Unknown 2026-10-23 02:20:45.683304497 DEBUG Received server response for request 1 2026-10-23 02:20:45.683354030 DEBUG Client sends notification `initialized` 2026-10-23 02:20:45.683366964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:45.683421206 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:45.683491538 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:45.683495265 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:45.683520993 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:45.683533767 DEBUG Initializing workspace `file:///tmp/.tmpbr6XZ2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:45.683544497 DEBUG Searching for a project in '/tmp/.tmpbr6XZ2/src' 2026-10-23 02:20:45.683567099 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:45.683572199 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:45.683965887 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:45.683972159 DEBUG Resolving local virtual environment: /tmp/.tmpbr6XZ2/src/.venv 2026-10-23 02:20:45.684025008 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:45.684030038 DEBUG No virtual environment found 2026-10-23 02:20:45.684038694 DEBUG Adding first-party search path `/tmp/.tmpbr6XZ2/src` 2026-10-23 02:20:45.684041770 DEBUG Using vendored stdlib 2026-10-23 02:20:45.684163117 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:45.684167566 DEBUG Adding new file root '/tmp/.tmpbr6XZ2/src' of kind Project 2026-10-23 02:20:45.684866416 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:45.686270921 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:45.686339149 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:45.686443444 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbr6XZ2/src/test.py"))}: Checking file '/tmp/.tmpbr6XZ2/src/test.py' 2026-10-23 02:20:45.686538122 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbr6XZ2/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:45.699141952 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbr6XZ2/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:45.704862242 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 02:20:45.705032471 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:47.685031399 DEBUG Client sends notification `$/cancelRequest` 2026-10-23 02:20:47.685147727 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-23 02:20:47.685180389 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-23 02:20:47.685200606 DEBUG Received server response for request 2 2026-10-23 02:20:47.695573252 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:47.695602317 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:47.695609270 DEBUG method="shutdown" response.id=3 duration=14.15µs 2026-10-23 02:20:47.695617916 DEBUG Received server response for request 3 2026-10-23 02:20:47.695620911 DEBUG Client sends notification `exit` 2026-10-23 02:20:47.695630730 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-23 02:20:47.701235182 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:47.702020705 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:47.702053817 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:47.702146331 DEBUG Client info: None 2026-10-23 02:20:47.702166519 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-23 02:20:47.702184452 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:47.702190915 INFO Version: Unknown 2026-10-23 02:20:47.702237752 DEBUG Received server response for request 1 2026-10-23 02:20:47.702279360 DEBUG Client sends notification `initialized` 2026-10-23 02:20:47.702302083 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:47.702367586 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:47.702435894 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:47.702439481 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:47.702468856 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:47.702481880 DEBUG Initializing workspace `file:///tmp/.tmpfhao4n/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:47.702495366 DEBUG Searching for a project in '/tmp/.tmpfhao4n/src' 2026-10-23 02:20:47.702519270 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:47.702524991 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:47.703037543 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:47.703043584 DEBUG Resolving local virtual environment: /tmp/.tmpfhao4n/src/.venv 2026-10-23 02:20:47.703082547 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:47.703087356 DEBUG No virtual environment found 2026-10-23 02:20:47.703096383 DEBUG Adding first-party search path `/tmp/.tmpfhao4n/src` 2026-10-23 02:20:47.703099619 DEBUG Using vendored stdlib 2026-10-23 02:20:47.703220255 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:47.703224944 DEBUG Adding new file root '/tmp/.tmpfhao4n/src' of kind Project 2026-10-23 02:20:47.705845289 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:47.705854035 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:47.707639995 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 02:20:47.707709185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfhao4n/src/test.py") 2026-10-23 02:20:47.707719194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfhao4n/src/test.py` 2026-10-23 02:20:47.707741065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfhao4n/src/test.py` 2026-10-23 02:20:47.707848727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfhao4n/src/test.py` to project `src` 2026-10-23 02:20:47.707863344 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfhao4n/src/test.py` 2026-10-23 02:20:47.707865969 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:47.707875337 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:47.707927424 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:47.708046718 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfhao4n/src/test.py"))}: Checking file '/tmp/.tmpfhao4n/src/test.py' 2026-10-23 02:20:47.708181110 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfhao4n/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:47.719789564 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfhao4n/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:47.725434592 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-23 02:20:47.725453317 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:49.705941583 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:49.706074773 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:49.706164972 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfhao4n/src/test.py", kind: FileContent } 2026-10-23 02:20:49.706175932 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfhao4n/src/test.py` 2026-10-23 02:20:49.706330462 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfhao4n/src/test.py` to project `src` 2026-10-23 02:20:49.706347594 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 02:20:49.706537260 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:49.706612201 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfhao4n/src/test.py"))}: Checking file '/tmp/.tmpfhao4n/src/test.py' 2026-10-23 02:20:49.707147254 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-23 02:20:49.707189624 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 02:20:49.707210343 DEBUG Received server response for request 2 2026-10-23 02:20:49.717584832 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:49.717620539 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:49.717628464 DEBUG method="shutdown" response.id=3 duration=12.85µs 2026-10-23 02:20:49.717632722 DEBUG Received server response for request 3 2026-10-23 02:20:49.717637220 DEBUG Client sends notification `exit` 2026-10-23 02:20:49.717656105 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-23 02:20:49.721673581 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:49.723353301 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:49.723407693 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:49.723481752 DEBUG Client info: None 2026-10-23 02:20:49.723499676 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-23 02:20:49.723515265 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:49.723520776 INFO Version: Unknown 2026-10-23 02:20:49.723575298 DEBUG Received server response for request 1 2026-10-23 02:20:49.723626995 DEBUG Client sends notification `initialized` 2026-10-23 02:20:49.725005961 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:49.725077846 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:49.725112681 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:49.725119194 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:49.725134232 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:49.725154961 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:49.725170249 DEBUG Initializing workspace `file:///tmp/.tmpymjmw9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:49.725183825 DEBUG Searching for a project in '/tmp/.tmpymjmw9/src' 2026-10-23 02:20:49.725205415 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:49.725210655 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:49.725670868 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:49.725677050 DEBUG Resolving local virtual environment: /tmp/.tmpymjmw9/src/.venv 2026-10-23 02:20:49.725707247 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:49.725711625 DEBUG No virtual environment found 2026-10-23 02:20:49.725719460 DEBUG Adding first-party search path `/tmp/.tmpymjmw9/src` 2026-10-23 02:20:49.725722605 DEBUG Using vendored stdlib 2026-10-23 02:20:49.725839505 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:49.725843873 DEBUG Adding new file root '/tmp/.tmpymjmw9/src' of kind Project 2026-10-23 02:20:49.728673190 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:49.728840494 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:49.728999873 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpymjmw9/src/test.py"))}: Checking file '/tmp/.tmpymjmw9/src/test.py' 2026-10-23 02:20:49.729131009 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpymjmw9/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:49.740519399 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpymjmw9/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:49.746209582 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-23 02:20:49.746226354 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:51.725246776 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:51.725348748 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:51.725378543 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 02:20:51.725384374 DEBUG method="shutdown" response.id=3 duration=43.48µs 2026-10-23 02:20:51.725712961 DEBUG Received server response for request 2 2026-10-23 02:20:51.725721537 DEBUG Received server response for request 3 2026-10-23 02:20:51.725727768 DEBUG Client sends notification `exit` 2026-10-23 02:20:51.725750341 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-23 02:20:51.731318735 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:51.732781309 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:51.732811655 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:51.733023292 DEBUG Client info: None 2026-10-23 02:20:51.733089717 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-23 02:20:51.733105537 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:51.733111608 INFO Version: Unknown 2026-10-23 02:20:51.733269113 DEBUG Received server response for request 1 2026-10-23 02:20:51.733307706 DEBUG Client sends notification `initialized` 2026-10-23 02:20:51.733365294 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:51.733552866 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:51.733649637 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:51.733654346 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:51.733749605 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:51.733768911 DEBUG Initializing workspace `file:///tmp/.tmpmi74IM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:51.733781555 DEBUG Searching for a project in '/tmp/.tmpmi74IM/src' 2026-10-23 02:20:51.733806572 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:51.733812192 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:51.734247629 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:51.734253630 DEBUG Resolving local virtual environment: /tmp/.tmpmi74IM/src/.venv 2026-10-23 02:20:51.734288836 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:51.734293555 DEBUG No virtual environment found 2026-10-23 02:20:51.734301891 DEBUG Adding first-party search path `/tmp/.tmpmi74IM/src` 2026-10-23 02:20:51.734304886 DEBUG Using vendored stdlib 2026-10-23 02:20:51.734426735 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:51.734431173 DEBUG Adding new file root '/tmp/.tmpmi74IM/src' of kind Project 2026-10-23 02:20:51.736128817 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:51.736296883 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:51.738259814 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:51.738317322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmi74IM/src/test.py") 2026-10-23 02:20:51.738325528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmi74IM/src/test.py` 2026-10-23 02:20:51.738345776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmi74IM/src/test.py` 2026-10-23 02:20:51.738466632 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmi74IM/src/test.py` to project `src` 2026-10-23 02:20:51.738482292 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmi74IM/src/test.py` 2026-10-23 02:20:51.738484726 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:51.738493372 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:51.738794187 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:51.738940541 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmi74IM/src/test.py"))}: Checking file '/tmp/.tmpmi74IM/src/test.py' 2026-10-23 02:20:51.739195459 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmi74IM/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:51.750344862 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmi74IM/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:51.756090258 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-23 02:20:51.756103984 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:53.736528611 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:53.736724247 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:53.736769262 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmi74IM/src/test.py", kind: FileContent } 2026-10-23 02:20:53.736778619 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpmi74IM/src/test.py` 2026-10-23 02:20:53.736881202 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpmi74IM/src/test.py` to project `src` 2026-10-23 02:20:53.736897212 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 02:20:53.737141991 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:53.737667056 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmi74IM/src/test.py"))}: Checking file '/tmp/.tmpmi74IM/src/test.py' 2026-10-23 02:20:53.737977769 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:53.738057288 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 02:20:53.738074981 DEBUG Received server response for request 2 2026-10-23 02:20:53.738107873 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:53.738263775 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:53.738283502 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:53.738294122 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:55.738333840 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:55.738519558 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:55.738555215 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpmi74IM/src/test.py", kind: FileContent } 2026-10-23 02:20:55.738562028 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpmi74IM/src/test.py` 2026-10-23 02:20:55.738658178 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpmi74IM/src/test.py` to project `src` 2026-10-23 02:20:55.738668998 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-23 02:20:55.738708633 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:55.738811285 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmi74IM/src/test.py"))}: Checking file '/tmp/.tmpmi74IM/src/test.py' 2026-10-23 02:20:55.738910241 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:55.738946609 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-23 02:20:55.738958221 DEBUG Received server response for request 3 2026-10-23 02:20:55.749421537 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:55.749474686 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:55.749481088 DEBUG method="shutdown" response.id=4 duration=10.41µs 2026-10-23 02:20:55.749509091 DEBUG Received server response for request 4 2026-10-23 02:20:55.749512688 DEBUG Client sends notification `exit` 2026-10-23 02:20:55.749568512 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-23 02:20:55.753765915 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:55.753840535 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:55.753875441 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:55.753953447 DEBUG Client info: None 2026-10-23 02:20:55.753965449 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-23 02:20:55.753979386 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:55.753999113 INFO Version: Unknown 2026-10-23 02:20:55.754039238 DEBUG Received server response for request 1 2026-10-23 02:20:55.754076337 DEBUG Client sends notification `initialized` 2026-10-23 02:20:55.754088540 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:55.754137703 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:55.754213695 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:55.754217632 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:55.754243010 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:55.754255233 DEBUG Initializing workspace `file:///tmp/.tmpyC6qhw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:55.754266865 DEBUG Searching for a project in '/tmp/.tmpyC6qhw/src' 2026-10-23 02:20:55.754287554 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:55.754293214 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:55.754709806 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:55.754715947 DEBUG Resolving local virtual environment: /tmp/.tmpyC6qhw/src/.venv 2026-10-23 02:20:55.754751183 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:55.754756173 DEBUG No virtual environment found 2026-10-23 02:20:55.754764859 DEBUG Adding first-party search path `/tmp/.tmpyC6qhw/src` 2026-10-23 02:20:55.754768125 DEBUG Using vendored stdlib 2026-10-23 02:20:55.754892348 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:55.754896826 DEBUG Adding new file root '/tmp/.tmpyC6qhw/src' of kind Project 2026-10-23 02:20:55.755580258 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:55.760392304 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.005s 2026-10-23 02:20:55.760446225 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:55.760679232 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyC6qhw/src/file_000.py"))}: Checking file '/tmp/.tmpyC6qhw/src/file_000.py' 2026-10-23 02:20:55.760853149 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyC6qhw/src/file_001.py"))}: Checking file '/tmp/.tmpyC6qhw/src/file_001.py' 2026-10-23 02:20:55.760925935 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyC6qhw/src/file_000.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:55.773424849 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyC6qhw/src/file_000.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:55.779416728 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyC6qhw/src/file_002.py"))}: Checking file '/tmp/.tmpyC6qhw/src/file_002.py' 2026-10-23 02:20:55.779516184 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyC6qhw/src/file_004.py"))}: Checking file '/tmp/.tmpyC6qhw/src/file_004.py' 2026-10-23 02:20:55.779533887 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyC6qhw/src/file_003.py"))}: Checking file '/tmp/.tmpyC6qhw/src/file_003.py' 2026-10-23 02:20:55.779687786 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 02:20:55.779776232 DEBUG method="workspace/diagnostic" response.id=2 duration=19.36ms 2026-10-23 02:20:55.780643048 DEBUG Received notification `$/progress` 2026-10-23 02:20:55.780651003 DEBUG Received notification `$/progress` 2026-10-23 02:20:55.780654038 DEBUG Received server response for request 2 2026-10-23 02:20:55.790812622 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:55.790883576 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:55.790898123 DEBUG method="shutdown" response.id=3 duration=24.97µs 2026-10-23 02:20:55.791056530 DEBUG Received server response for request 3 2026-10-23 02:20:55.791066258 DEBUG Client sends notification `exit` 2026-10-23 02:20:55.791181554 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-23 02:20:55.796151907 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:55.797854040 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:55.797892021 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:55.798000284 DEBUG Client info: None 2026-10-23 02:20:55.798016915 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-23 02:20:55.798039257 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:55.798046351 INFO Version: Unknown 2026-10-23 02:20:55.798103408 DEBUG Received server response for request 1 2026-10-23 02:20:55.798143493 DEBUG Client sends notification `initialized` 2026-10-23 02:20:55.798171796 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:55.799019105 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:55.799219200 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:55.799245309 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:55.799262762 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:55.799266349 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:55.799269344 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:55.799271489 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:55.799377437 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:55.799394840 DEBUG Initializing workspace `file:///tmp/.tmpO7R9nl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:55.799409047 DEBUG Searching for a project in '/tmp/.tmpO7R9nl/src' 2026-10-23 02:20:55.799434504 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:55.799440165 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:55.799918803 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:55.799925325 DEBUG Resolving local virtual environment: /tmp/.tmpO7R9nl/src/.venv 2026-10-23 02:20:55.799965180 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:55.799969808 DEBUG No virtual environment found 2026-10-23 02:20:55.800484894 DEBUG Adding first-party search path `/tmp/.tmpO7R9nl/src` 2026-10-23 02:20:55.800496947 DEBUG Using vendored stdlib 2026-10-23 02:20:55.800634725 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:55.800640035 DEBUG Adding new file root '/tmp/.tmpO7R9nl/src' of kind Project 2026-10-23 02:20:55.803235834 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-10-23 02:20:55.803413137 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO7R9nl/src/error_0.py") 2026-10-23 02:20:55.803425921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpO7R9nl/src/error_0.py` 2026-10-23 02:20:55.803447822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpO7R9nl/src/error_0.py` 2026-10-23 02:20:55.803538843 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpO7R9nl/src/error_0.py` to project `src` 2026-10-23 02:20:55.803555524 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO7R9nl/src/error_0.py` 2026-10-23 02:20:55.803558009 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:55.803566635 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:55.803590500 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO7R9nl/src/error_1.py") 2026-10-23 02:20:55.803595108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpO7R9nl/src/error_1.py` 2026-10-23 02:20:55.803600899 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpO7R9nl/src/error_1.py` 2026-10-23 02:20:55.803652426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpO7R9nl/src/error_1.py` to project `src` 2026-10-23 02:20:55.803661843 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO7R9nl/src/error_1.py` 2026-10-23 02:20:55.803664128 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:55.803670810 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-23 02:20:55.803691389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO7R9nl/src/error_2.py") 2026-10-23 02:20:55.803695476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpO7R9nl/src/error_2.py` 2026-10-23 02:20:55.803700386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpO7R9nl/src/error_2.py` 2026-10-23 02:20:55.803749017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpO7R9nl/src/error_2.py` to project `src` 2026-10-23 02:20:55.803757813 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO7R9nl/src/error_2.py` 2026-10-23 02:20:55.803759987 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:55.803765648 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-23 02:20:55.803813628 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:55.804497000 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_1.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_1.py' 2026-10-23 02:20:55.804571790 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_6.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_6.py' 2026-10-23 02:20:55.804608910 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:55.816590503 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:55.822639800 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_3.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_3.py' 2026-10-23 02:20:55.822806342 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_4.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_4.py' 2026-10-23 02:20:55.822918532 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_0.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_0.py' 2026-10-23 02:20:55.822959720 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_5.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_5.py' 2026-10-23 02:20:55.823049278 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_2.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_2.py' 2026-10-23 02:20:55.823375480 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.020s 2026-10-23 02:20:55.823453827 DEBUG method="workspace/diagnostic" response.id=2 duration=19.68ms 2026-10-23 02:20:55.823547823 DEBUG Received server response for request 2 2026-10-23 02:20:55.823635858 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:55.823750783 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:55.823798172 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpO7R9nl/src/error_0.py", kind: FileContent } 2026-10-23 02:20:55.823805176 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpO7R9nl/src/error_0.py` 2026-10-23 02:20:55.823912337 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpO7R9nl/src/error_0.py` to project `src` 2026-10-23 02:20:55.824224843 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:55.824235332 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:55.824237937 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:55.824261592 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:55.824291918 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpO7R9nl/src/error_1.py", kind: FileContent } 2026-10-23 02:20:55.824297910 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpO7R9nl/src/error_1.py` 2026-10-23 02:20:55.824368853 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpO7R9nl/src/error_1.py` to project `src` 2026-10-23 02:20:55.824384192 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:55.824398478 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpO7R9nl/src/error_2.py", kind: FileContent } 2026-10-23 02:20:55.824402706 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpO7R9nl/src/error_2.py` 2026-10-23 02:20:55.824462488 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpO7R9nl/src/error_2.py` to project `src` 2026-10-23 02:20:55.824512382 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:55.824843663 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_1.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_1.py' 2026-10-23 02:20:55.824954040 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_2.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_2.py' 2026-10-23 02:20:55.825057294 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpO7R9nl/src/error_0.py"))}: Checking file '/tmp/.tmpO7R9nl/src/error_0.py' 2026-10-23 02:20:55.825359872 DEBUG Received notification `$/progress` 2026-10-23 02:20:55.826026242 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-23 02:20:55.826154161 DEBUG method="workspace/diagnostic" response.id=3 duration=1.68ms 2026-10-23 02:20:55.826175672 DEBUG Received server response for request 3 2026-10-23 02:20:55.836779361 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:55.836807614 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:55.836812944 DEBUG method="shutdown" response.id=4 duration=8.68µs 2026-10-23 02:20:55.836830497 DEBUG Received server response for request 4 2026-10-23 02:20:55.836833863 DEBUG Client sends notification `exit` 2026-10-23 02:20:55.836846126 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-23 02:20:55.840389622 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:55.840464262 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:55.840522582 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:55.840557658 DEBUG Client info: None 2026-10-23 02:20:55.840568919 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:55.840581743 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:55.840587153 INFO Version: Unknown 2026-10-23 02:20:55.840631566 DEBUG Received server response for request 1 2026-10-23 02:20:55.840668135 DEBUG Client sends notification `initialized` 2026-10-23 02:20:55.840680157 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:55.840728698 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:55.840822294 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:55.840825791 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:55.840837893 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:55.840855436 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:55.840872478 DEBUG Initializing workspace `file:///tmp/.tmpcPX2xj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:55.840885933 DEBUG Searching for a project in '/tmp/.tmpcPX2xj/src' 2026-10-23 02:20:55.840930858 DEBUG Found project at '/tmp/.tmpcPX2xj' 2026-10-23 02:20:55.840936939 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:55.841406540 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:55.841412812 DEBUG Resolving local virtual environment: /tmp/.tmpcPX2xj/.venv 2026-10-23 02:20:55.841449540 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:55.841454139 DEBUG No virtual environment found 2026-10-23 02:20:55.841461182 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:55.841467424 DEBUG Adding first-party search path `/tmp/.tmpcPX2xj/src` 2026-10-23 02:20:55.841470269 DEBUG Adding first-party search path `/tmp/.tmpcPX2xj` 2026-10-23 02:20:55.841473105 DEBUG Using vendored stdlib 2026-10-23 02:20:55.841605784 INFO Python version: Python 3.10, platform: linux 2026-10-23 02:20:55.841610052 DEBUG Adding new file root '/tmp/.tmpcPX2xj' of kind Project 2026-10-23 02:20:55.844686973 INFO Project::index_files{project=.tmpcPX2xj}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:55.844746835 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpcPX2xj' 2026-10-23 02:20:55.844870026 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcPX2xj/src/foo.py"))}: Checking file '/tmp/.tmpcPX2xj/src/foo.py' 2026-10-23 02:20:55.844972037 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcPX2xj/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:55.863398379 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcPX2xj/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-23 02:20:55.863434397 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcPX2xj/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:55.863544573 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 02:20:55.863581322 DEBUG method="workspace/diagnostic" response.id=2 duration=18.88ms 2026-10-23 02:20:55.863596421 DEBUG Received server response for request 2 2026-10-23 02:20:55.873900287 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:55.873926176 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:55.873931626 DEBUG method="shutdown" response.id=3 duration=9.47µs 2026-10-23 02:20:55.873937998 DEBUG Received server response for request 3 2026-10-23 02:20:55.873940974 DEBUG Client sends notification `exit` 2026-10-23 02:20:55.873950612 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-23 02:20:55.877303921 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:55.877376207 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:55.877406233 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:55.877470033 DEBUG Client info: None 2026-10-23 02:20:55.877489089 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:55.877503926 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:55.877509647 INFO Version: Unknown 2026-10-23 02:20:55.879010673 DEBUG Received server response for request 1 2026-10-23 02:20:55.879063812 DEBUG Client sends notification `initialized` 2026-10-23 02:20:55.880026378 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:55.880222666 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:55.880251290 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:55.880254345 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:55.880274954 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:55.880364813 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:55.880379751 DEBUG Initializing workspace `file:///tmp/.tmpB381ZQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:55.880392525 DEBUG Searching for a project in '/tmp/.tmpB381ZQ/src' 2026-10-23 02:20:55.880421719 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:55.880426809 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:55.880866313 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:55.880877945 DEBUG Resolving local virtual environment: /tmp/.tmpB381ZQ/src/.venv 2026-10-23 02:20:55.880921497 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:55.880926496 DEBUG No virtual environment found 2026-10-23 02:20:55.880934912 DEBUG Adding first-party search path `/tmp/.tmpB381ZQ/src` 2026-10-23 02:20:55.880938208 DEBUG Using vendored stdlib 2026-10-23 02:20:55.881640926 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:55.881686271 DEBUG Adding new file root '/tmp/.tmpB381ZQ/src' of kind Project 2026-10-23 02:20:55.886308681 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 02:20:55.886453202 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:55.886655261 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpB381ZQ/src/foo.py"))}: Checking file '/tmp/.tmpB381ZQ/src/foo.py' 2026-10-23 02:20:55.886903387 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpB381ZQ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:55.898883758 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpB381ZQ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:55.906034931 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-23 02:20:55.906110573 DEBUG method="workspace/diagnostic" response.id=2 duration=19.68ms 2026-10-23 02:20:55.906170175 DEBUG Received server response for request 2 2026-10-23 02:20:55.916472799 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:55.916555424 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:55.916564000 DEBUG method="shutdown" response.id=3 duration=14.47µs 2026-10-23 02:20:55.916611389 DEBUG Received server response for request 3 2026-10-23 02:20:55.916617160 DEBUG Client sends notification `exit` 2026-10-23 02:20:55.916646064 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-23 02:20:55.922457795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:55.923967657 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:55.924015016 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:55.924190675 DEBUG Client info: None 2026-10-23 02:20:55.924298588 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:55.924315449 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:55.924322232 INFO Version: Unknown 2026-10-23 02:20:55.924395850 DEBUG Received server response for request 1 2026-10-23 02:20:55.924432870 DEBUG Client sends notification `initialized` 2026-10-23 02:20:55.924873767 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:55.924929501 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:55.925025451 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:55.925029298 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:55.925057331 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:55.925072830 DEBUG Initializing workspace `file:///tmp/.tmpAMDr7l/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:55.925084542 DEBUG Searching for a project in '/tmp/.tmpAMDr7l/src' 2026-10-23 02:20:55.925108176 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:55.925113556 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:55.925562979 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:55.925569011 DEBUG Resolving local virtual environment: /tmp/.tmpAMDr7l/src/.venv 2026-10-23 02:20:55.925608274 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:55.925612723 DEBUG No virtual environment found 2026-10-23 02:20:55.925622150 DEBUG Adding first-party search path `/tmp/.tmpAMDr7l/src` 2026-10-23 02:20:55.925625396 DEBUG Using vendored stdlib 2026-10-23 02:20:55.925755340 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:55.925759688 DEBUG Adding new file root '/tmp/.tmpAMDr7l/src' of kind Project 2026-10-23 02:20:55.926637405 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:55.928487835 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:55.928663575 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:55.928782768 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpAMDr7l/src/foo.py"))}: Checking file '/tmp/.tmpAMDr7l/src/foo.py' 2026-10-23 02:20:55.928874390 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:55.928927640 DEBUG method="workspace/diagnostic" response.id=2 duration=298.45µs 2026-10-23 02:20:55.929034170 DEBUG Received server response for request 2 2026-10-23 02:20:55.939572306 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:55.939720274 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:55.939728128 DEBUG method="shutdown" response.id=3 duration=11.81µs 2026-10-23 02:20:55.939755349 DEBUG Received server response for request 3 2026-10-23 02:20:55.939759167 DEBUG Client sends notification `exit` 2026-10-23 02:20:55.939791778 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-23 02:20:55.941354970 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:55.941419771 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:55.941444798 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:55.941498299 DEBUG Client info: None 2026-10-23 02:20:55.941517655 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:55.941535058 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:55.941542832 INFO Version: Unknown 2026-10-23 02:20:55.941604989 DEBUG Received server response for request 1 2026-10-23 02:20:55.941640606 DEBUG Client sends notification `initialized` 2026-10-23 02:20:55.941656966 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmphz08HR 2026-10-23 02:20:55.941664851 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:55.941737307 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:55.942040365 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:55.942046347 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:55.942052498 DEBUG No workspace configuration provided for file:///tmp/.tmphz08HR 2026-10-23 02:20:55.942071664 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-23 02:20:55.942074840 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-23 02:20:55.942082935 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:55.942090770 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmphz08HR, using default options 2026-10-23 02:20:55.942102402 DEBUG Initializing workspace `file:///tmp/.tmphz08HR`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:55.942116498 DEBUG Searching for a project in '/tmp/.tmphz08HR' 2026-10-23 02:20:55.942141285 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:55.942147446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:55.942685856 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:55.942692438 DEBUG Resolving local virtual environment: /tmp/.tmphz08HR/.venv 2026-10-23 02:20:55.942729157 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:55.942734006 DEBUG No virtual environment found 2026-10-23 02:20:55.942743685 DEBUG Adding first-party search path `/tmp/.tmphz08HR` 2026-10-23 02:20:55.942746830 DEBUG Using vendored stdlib 2026-10-23 02:20:55.942874921 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:55.942879028 DEBUG Adding new file root '/tmp/.tmphz08HR' of kind Project 2026-10-23 02:20:55.946279356 INFO Project::index_files{project=.tmphz08HR}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:55.946300386 DEBUG Updating project to check open files 2026-10-23 02:20:55.946346392 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:55.946349939 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:55.946357202 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 02:20:55.946363564 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:55.946365718 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:55.946370187 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-23 02:20:55.946375146 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-23 02:20:55.946377210 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-23 02:20:55.946381428 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-23 02:20:55.946451790 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-23 02:20:55.946548291 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-23 02:20:55.962759678 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:55.969361030 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:55.969370978 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-23 02:20:55.969421503 DEBUG method="textDocument/prepareRename" response.id=2 duration=73.22µs 2026-10-23 02:20:55.969517473 DEBUG Received server response for request 2 2026-10-23 02:20:55.969526540 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-23 02:20:55.969624835 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmphz08HR/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-23 02:20:55.969684176 DEBUG method="textDocument/rename" response.id=3 duration=139.30µs 2026-10-23 02:20:55.969711808 DEBUG Received server response for request 3 2026-10-23 02:20:55.979949801 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:55.979998021 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:55.980005595 DEBUG method="shutdown" response.id=4 duration=11.65µs 2026-10-23 02:20:55.980030963 DEBUG Received server response for request 4 2026-10-23 02:20:55.980036453 DEBUG Client sends notification `exit` 2026-10-23 02:20:55.980056120 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-23 02:20:55.983645743 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:55.983708331 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:55.983735491 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:55.983800153 DEBUG Client info: None 2026-10-23 02:20:55.983823196 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:55.983839456 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:55.983845909 INFO Version: Unknown 2026-10-23 02:20:55.985253238 DEBUG Received server response for request 1 2026-10-23 02:20:55.985290528 DEBUG Client sends notification `initialized` 2026-10-23 02:20:55.985333008 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpyJZrbN 2026-10-23 02:20:55.985343227 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:55.985571235 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:55.985610558 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:55.985616780 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:55.985623753 DEBUG No workspace configuration provided for file:///tmp/.tmpyJZrbN 2026-10-23 02:20:55.985672344 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:55.985679408 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-23 02:20:55.985681562 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:55.985687423 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpyJZrbN, using default options 2026-10-23 02:20:55.985697001 DEBUG Initializing workspace `file:///tmp/.tmpyJZrbN`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:55.985711207 DEBUG Searching for a project in '/tmp/.tmpyJZrbN' 2026-10-23 02:20:55.985730493 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:55.985735383 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:55.986194173 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:55.986201086 DEBUG Resolving local virtual environment: /tmp/.tmpyJZrbN/.venv 2026-10-23 02:20:55.986240360 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:55.986245319 DEBUG No virtual environment found 2026-10-23 02:20:55.986254146 DEBUG Adding first-party search path `/tmp/.tmpyJZrbN` 2026-10-23 02:20:55.986257302 DEBUG Using vendored stdlib 2026-10-23 02:20:55.986374131 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:55.986378639 DEBUG Adding new file root '/tmp/.tmpyJZrbN' of kind Project 2026-10-23 02:20:55.992746213 INFO Project::index_files{project=.tmpyJZrbN}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:55.992765168 DEBUG Updating project to check open files 2026-10-23 02:20:55.993110977 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyJZrbN/foo.py") 2026-10-23 02:20:55.993127618 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyJZrbN/foo.py` 2026-10-23 02:20:55.993138128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyJZrbN/foo.py` 2026-10-23 02:20:55.993246461 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyJZrbN/foo.py` to project `.tmpyJZrbN` 2026-10-23 02:20:55.993262351 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyJZrbN/foo.py` 2026-10-23 02:20:55.993274183 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:55.993283801 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:55.993569026 DEBUG method="textDocument/prepareRename" response.id=2 duration=276.58µs 2026-10-23 02:20:55.993642434 DEBUG Received server response for request 2 2026-10-23 02:20:55.993651541 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-23 02:20:55.993912320 DEBUG method="textDocument/rename" response.id=3 duration=213.90µs 2026-10-23 02:20:55.994073983 DEBUG Received server response for request 3 2026-10-23 02:20:56.004293471 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.004464392 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.004483959 DEBUG method="shutdown" response.id=4 duration=23.90µs 2026-10-23 02:20:56.004498827 DEBUG Received server response for request 4 2026-10-23 02:20:56.004505088 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.004518403 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-23 02:20:56.006103376 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.006189458 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.006211569 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.006270730 DEBUG Client info: None 2026-10-23 02:20:56.006282101 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-23 02:20:56.006297540 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.006302209 INFO Version: Unknown 2026-10-23 02:20:56.006345791 DEBUG Received server response for request 1 2026-10-23 02:20:56.006385475 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.006398049 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.006444145 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.006537661 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.006541778 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.006557247 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.006559602 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:56.006574560 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.006586232 DEBUG Initializing workspace `file:///tmp/.tmpEgJg9f/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.006595820 DEBUG Searching for a project in '/tmp/.tmpEgJg9f/src' 2026-10-23 02:20:56.006643459 DEBUG Found project at '/tmp/.tmpEgJg9f/src' 2026-10-23 02:20:56.006647637 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.007029183 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.007035054 DEBUG Resolving local virtual environment: /tmp/.tmpEgJg9f/src/.venv 2026-10-23 02:20:56.007063096 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.007067374 DEBUG No virtual environment found 2026-10-23 02:20:56.007075459 DEBUG Adding first-party search path `/tmp/.tmpEgJg9f/src` 2026-10-23 02:20:56.007078716 DEBUG Using vendored stdlib 2026-10-23 02:20:56.007214240 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.007218388 DEBUG Adding new file root '/tmp/.tmpEgJg9f/src' of kind Project 2026-10-23 02:20:56.010001538 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-23 02:20:56.010062693 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEgJg9f/src/script.py") 2026-10-23 02:20:56.010069385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEgJg9f/src/script.py` 2026-10-23 02:20:56.010081207 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEgJg9f/src/script.py` 2026-10-23 02:20:56.010187316 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpEgJg9f/src/script.py` from project `src` 2026-10-23 02:20:56.010210860 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEgJg9f/src/script.py` 2026-10-23 02:20:56.010221340 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.010228504 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.010260604 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:56.010359810 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEgJg9f/src/main.py"))}: Checking file '/tmp/.tmpEgJg9f/src/main.py' 2026-10-23 02:20:56.010452474 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEgJg9f/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.023835586 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEgJg9f/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.023944510 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-23 02:20:56.023990927 DEBUG method="workspace/diagnostic" response.id=2 duration=13.75ms 2026-10-23 02:20:56.024013750 DEBUG Received server response for request 2 2026-10-23 02:20:56.024137462 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 02:20:56.024183488 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:56.024212773 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpEgJg9f/src/script.py` 2026-10-23 02:20:56.024216029 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 02:20:56.024237480 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 02:20:56.024270261 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpEgJg9f/src/script.py", kind: FileContent } 2026-10-23 02:20:56.024278947 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpEgJg9f/src/script.py` 2026-10-23 02:20:56.024284829 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpEgJg9f/src/script.py` 2026-10-23 02:20:56.024406817 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpEgJg9f/src/script.py` to project `src` 2026-10-23 02:20:56.024439809 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:56.024491556 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpEgJg9f/src/script.py"))}: Checking file '/tmp/.tmpEgJg9f/src/script.py' 2026-10-23 02:20:56.024611822 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:56.024635085 DEBUG method="workspace/diagnostic" response.id=3 duration=208.07µs 2026-10-23 02:20:56.024646276 DEBUG Received server response for request 3 2026-10-23 02:20:56.034794802 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.034822814 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.034828535 DEBUG method="shutdown" response.id=4 duration=8.88µs 2026-10-23 02:20:56.034835187 DEBUG Received server response for request 4 2026-10-23 02:20:56.034837933 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.034850616 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-23 02:20:56.037233606 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 02:20:56.037320259 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.037384189 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.037426277 DEBUG Client info: None 2026-10-23 02:20:56.037437859 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-23 02:20:56.037454180 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.037459860 INFO Version: Unknown 2026-10-23 02:20:56.037497571 DEBUG Received server response for request 1 2026-10-23 02:20:56.037531815 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.037543127 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.037587760 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.037692377 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.037696204 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.037712064 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.037714308 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:56.037728945 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.037742210 DEBUG Initializing workspace `file:///tmp/.tmpqWdiTE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.037753070 DEBUG Searching for a project in '/tmp/.tmpqWdiTE/src' 2026-10-23 02:20:56.037774921 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.037780121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.038183418 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.038189840 DEBUG Resolving local virtual environment: /tmp/.tmpqWdiTE/src/.venv 2026-10-23 02:20:56.038224084 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.038228833 DEBUG No virtual environment found 2026-10-23 02:20:56.038236577 DEBUG Adding first-party search path `/tmp/.tmpqWdiTE/src` 2026-10-23 02:20:56.038239643 DEBUG Using vendored stdlib 2026-10-23 02:20:56.038364587 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.038368815 DEBUG Adding new file root '/tmp/.tmpqWdiTE/src' of kind Project 2026-10-23 02:20:56.040300018 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-23 02:20:56.040361483 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqWdiTE/src/script.py") 2026-10-23 02:20:56.040369718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqWdiTE/src/script.py` 2026-10-23 02:20:56.040385518 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqWdiTE/src/script.py` 2026-10-23 02:20:56.040478282 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqWdiTE/src/script.py` to project `src` 2026-10-23 02:20:56.040531372 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-23 02:20:56.041168116 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-23 02:20:56.041197671 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.041202781 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/script.py"))}: No virtual environment found 2026-10-23 02:20:56.041206758 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/script.py"))}: Using vendored stdlib 2026-10-23 02:20:56.041333947 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.041371277 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/script.py"))}: Checking file '/tmp/.tmpqWdiTE/src/script.py' 2026-10-23 02:20:56.041433183 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/main.py"))}: Checking file '/tmp/.tmpqWdiTE/src/main.py' 2026-10-23 02:20:56.041480291 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.052712049 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqWdiTE/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.052900312 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:56.052946258 DEBUG method="workspace/diagnostic" response.id=2 duration=12.45ms 2026-10-23 02:20:56.052961426 DEBUG Received server response for request 2 2026-10-23 02:20:56.063172419 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.063197856 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.063204409 DEBUG method="shutdown" response.id=3 duration=10.57µs 2026-10-23 02:20:56.063210510 DEBUG Received server response for request 3 2026-10-23 02:20:56.063213365 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.063223084 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-23 02:20:56.065384858 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-23 02:20:56.065471200 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.065495195 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.065564696 DEBUG Client info: None 2026-10-23 02:20:56.065576127 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.065588851 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.065594662 INFO Version: Unknown 2026-10-23 02:20:56.065634246 DEBUG Received server response for request 1 2026-10-23 02:20:56.065669322 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.065681274 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.065730717 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.065803093 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.065806419 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.065832849 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.065846114 DEBUG Initializing workspace `file:///tmp/.tmpo4nVoD/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.065856413 DEBUG Searching for a project in '/tmp/.tmpo4nVoD/src' 2026-10-23 02:20:56.065877342 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.065882782 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.066329410 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.066341483 DEBUG Resolving local virtual environment: /tmp/.tmpo4nVoD/src/.venv 2026-10-23 02:20:56.066376899 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.066381588 DEBUG No virtual environment found 2026-10-23 02:20:56.066396175 DEBUG Adding first-party search path `/tmp/.tmpo4nVoD/src` 2026-10-23 02:20:56.066399452 DEBUG Using vendored stdlib 2026-10-23 02:20:56.066530006 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.066534445 DEBUG Adding new file root '/tmp/.tmpo4nVoD/src' of kind Project 2026-10-23 02:20:56.067432870 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.067439011 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 02:20:56.068472760 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.068482549 DEBUG Updating project to check open files 2026-10-23 02:20:56.068539836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpo4nVoD/src/foo.py") 2026-10-23 02:20:56.068547450 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpo4nVoD/src/foo.py` 2026-10-23 02:20:56.068554584 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpo4nVoD/src/foo.py` 2026-10-23 02:20:56.068634995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpo4nVoD/src/foo.py` to project `src` 2026-10-23 02:20:56.068648781 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpo4nVoD/src/foo.py` 2026-10-23 02:20:56.068651666 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.068659481 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.069152796 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.069190426 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.089648709 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=20.98ms 2026-10-23 02:20:56.089729952 DEBUG Received server response for request 2 2026-10-23 02:20:56.100023289 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.100079664 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.100086407 DEBUG method="shutdown" response.id=3 duration=13.24µs 2026-10-23 02:20:56.100279890 DEBUG Received server response for request 3 2026-10-23 02:20:56.100287845 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.100307812 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-23 02:20:56.103110509 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-23 02:20:56.103209234 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.103235193 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.103293392 DEBUG Client info: None 2026-10-23 02:20:56.103306417 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.103319341 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.103325082 INFO Version: Unknown 2026-10-23 02:20:56.103363664 DEBUG Received server response for request 1 2026-10-23 02:20:56.103405432 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.103419128 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.103482988 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.103546677 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.103549953 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.103576473 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.103590409 DEBUG Initializing workspace `file:///tmp/.tmpcduQcd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.103601801 DEBUG Searching for a project in '/tmp/.tmpcduQcd/src' 2026-10-23 02:20:56.103624714 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.103629933 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.104048128 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.104054470 DEBUG Resolving local virtual environment: /tmp/.tmpcduQcd/src/.venv 2026-10-23 02:20:56.104090387 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.104094946 DEBUG No virtual environment found 2026-10-23 02:20:56.104103832 DEBUG Adding first-party search path `/tmp/.tmpcduQcd/src` 2026-10-23 02:20:56.104107008 DEBUG Using vendored stdlib 2026-10-23 02:20:56.104233916 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.104238234 DEBUG Adding new file root '/tmp/.tmpcduQcd/src' of kind Project 2026-10-23 02:20:56.105032945 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.105038976 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 02:20:56.106369642 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:56.106383138 DEBUG Updating project to check open files 2026-10-23 02:20:56.106446086 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcduQcd/src/foo.py") 2026-10-23 02:20:56.106453530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcduQcd/src/foo.py` 2026-10-23 02:20:56.106460162 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcduQcd/src/foo.py` 2026-10-23 02:20:56.106544120 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcduQcd/src/foo.py` to project `src` 2026-10-23 02:20:56.106558537 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcduQcd/src/foo.py` 2026-10-23 02:20:56.106560821 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.106569076 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.106742261 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.106765735 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.131657464 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=25.08ms 2026-10-23 02:20:56.131705654 DEBUG Received server response for request 2 2026-10-23 02:20:56.141934530 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.141995785 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.142002107 DEBUG method="shutdown" response.id=3 duration=10.09µs 2026-10-23 02:20:56.142100582 DEBUG Received server response for request 3 2026-10-23 02:20:56.142105381 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.142116471 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-23 02:20:56.147193644 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-23 02:20:56.147277452 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.147299784 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.147352132 DEBUG Client info: None 2026-10-23 02:20:56.147363042 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.147375005 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.147381156 INFO Version: Unknown 2026-10-23 02:20:56.147420119 DEBUG Received server response for request 1 2026-10-23 02:20:56.147452550 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.147464202 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.147508054 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.147589547 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.147593084 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.147606218 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.147608953 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 02:20:56.147624853 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.147637778 DEBUG Initializing workspace `file:///tmp/.tmpDurzUT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.147649189 DEBUG Searching for a project in '/tmp/.tmpDurzUT/src' 2026-10-23 02:20:56.147670399 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.147675498 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.148060931 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.148066702 DEBUG Resolving local virtual environment: /tmp/.tmpDurzUT/src/.venv 2026-10-23 02:20:56.148097690 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.148101748 DEBUG No virtual environment found 2026-10-23 02:20:56.148110274 DEBUG Adding first-party search path `/tmp/.tmpDurzUT/src` 2026-10-23 02:20:56.148113390 DEBUG Using vendored stdlib 2026-10-23 02:20:56.148240718 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.148244355 DEBUG Adding new file root '/tmp/.tmpDurzUT/src' of kind Project 2026-10-23 02:20:56.150119553 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:56.150131264 DEBUG Updating project to check open files 2026-10-23 02:20:56.150197108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDurzUT/src/foo") 2026-10-23 02:20:56.150265326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDurzUT/src/foo` to project `src` 2026-10-23 02:20:56.150283580 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDurzUT/src/foo` 2026-10-23 02:20:56.150286325 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.150292116 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 02:20:56.150743212 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.157364442 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=7.07ms 2026-10-23 02:20:56.157384349 DEBUG Received server response for request 2 2026-10-23 02:20:56.157392905 DEBUG Client sends notification `textDocument/didClose` 2026-10-23 02:20:56.157419024 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpDurzUT/src/foo` 2026-10-23 02:20:56.157423051 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-23 02:20:56.157437008 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-23 02:20:56.157444161 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpDurzUT/src/foo` from project `src` 2026-10-23 02:20:56.157468006 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpDurzUT/src/foo", kind: FileContent } 2026-10-23 02:20:56.157475360 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpDurzUT/src/foo` 2026-10-23 02:20:56.157481201 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpDurzUT/src/foo` 2026-10-23 02:20:56.157500427 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.157504765 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-23 02:20:56.157529631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDurzUT/src/foo") 2026-10-23 02:20:56.157533959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDurzUT/src/foo` 2026-10-23 02:20:56.157541844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDurzUT/src/foo` 2026-10-23 02:20:56.157595615 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDurzUT/src/foo` to project `src` 2026-10-23 02:20:56.157609661 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDurzUT/src/foo` 2026-10-23 02:20:56.157611986 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.157616875 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-23 02:20:56.157720279 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.176037225 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=18.41ms 2026-10-23 02:20:56.176115272 DEBUG Received server response for request 3 2026-10-23 02:20:56.186201650 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.186263927 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.186270379 DEBUG method="shutdown" response.id=4 duration=12.84µs 2026-10-23 02:20:56.186382319 DEBUG Received server response for request 4 2026-10-23 02:20:56.186387409 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.186401545 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-23 02:20:56.190210700 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.190283867 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.190316489 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.190377313 DEBUG Client info: None 2026-10-23 02:20:56.190396118 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.190413651 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.190420373 INFO Version: Unknown 2026-10-23 02:20:56.191820239 DEBUG Received server response for request 1 2026-10-23 02:20:56.191878679 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.191910418 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.192004204 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.192044870 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.192049890 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.192068855 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.192072071 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-23 02:20:56.192094193 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.192110954 DEBUG Initializing workspace `file:///tmp/.tmpGy29uE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.192124029 DEBUG Searching for a project in '/tmp/.tmpGy29uE/src' 2026-10-23 02:20:56.192147262 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.192161629 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.192644906 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.192651087 DEBUG Resolving local virtual environment: /tmp/.tmpGy29uE/src/.venv 2026-10-23 02:20:56.192689670 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.192694429 DEBUG No virtual environment found 2026-10-23 02:20:56.192703716 DEBUG Adding first-party search path `/tmp/.tmpGy29uE/src` 2026-10-23 02:20:56.192706972 DEBUG Using vendored stdlib 2026-10-23 02:20:56.192829182 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.192833029 DEBUG Adding new file root '/tmp/.tmpGy29uE/src' of kind Project 2026-10-23 02:20:56.197252158 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:56.197269680 DEBUG Updating project to check open files 2026-10-23 02:20:56.197358126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGy29uE/src/script.py") 2026-10-23 02:20:56.197366773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGy29uE/src/script.py` 2026-10-23 02:20:56.197381410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGy29uE/src/script.py` 2026-10-23 02:20:56.197480426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGy29uE/src/script.py` to project `src` 2026-10-23 02:20:56.197495845 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGy29uE/src/script.py` 2026-10-23 02:20:56.197498780 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.197513117 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.197867732 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-23 02:20:56.197997195 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-23 02:20:56.198629561 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-23 02:20:56.198662583 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.198668534 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-23 02:20:56.198672131 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-23 02:20:56.198799390 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-23 02:20:56.198906000 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.201896349 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=4.38ms 2026-10-23 02:20:56.202073631 DEBUG Received server response for request 2 2026-10-23 02:20:56.212294071 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.212450765 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.212568496 DEBUG method="shutdown" response.id=3 duration=121.65µs 2026-10-23 02:20:56.212700714 DEBUG Received server response for request 3 2026-10-23 02:20:56.212830227 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.212967003 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-23 02:20:56.215195784 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.215269793 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.215300931 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.215370081 DEBUG Client info: None 2026-10-23 02:20:56.215381562 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.215393735 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.215398724 INFO Version: Unknown 2026-10-23 02:20:56.216856459 DEBUG Received server response for request 1 2026-10-23 02:20:56.216896905 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.216910029 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.216965052 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.217061353 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.217065411 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.217091089 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.217103712 DEBUG Initializing workspace `file:///tmp/.tmpFchDjz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.217114272 DEBUG Searching for a project in '/tmp/.tmpFchDjz/src' 2026-10-23 02:20:56.217135502 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.217140111 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.217561802 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.217567382 DEBUG Resolving local virtual environment: /tmp/.tmpFchDjz/src/.venv 2026-10-23 02:20:56.217594703 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.217599272 DEBUG No virtual environment found 2026-10-23 02:20:56.217607487 DEBUG Adding first-party search path `/tmp/.tmpFchDjz/src` 2026-10-23 02:20:56.217610473 DEBUG Using vendored stdlib 2026-10-23 02:20:56.217732111 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.217735798 DEBUG Adding new file root '/tmp/.tmpFchDjz/src' of kind Project 2026-10-23 02:20:56.218065787 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.218076066 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-23 02:20:56.222189472 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-23 02:20:56.222207415 DEBUG Updating project to check open files 2026-10-23 02:20:56.222468685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFchDjz/src/foo.py") 2026-10-23 02:20:56.222492029 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFchDjz/src/foo.py` 2026-10-23 02:20:56.222502459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFchDjz/src/foo.py` 2026-10-23 02:20:56.222955959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFchDjz/src/foo.py` to project `src` 2026-10-23 02:20:56.222977289 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFchDjz/src/foo.py` 2026-10-23 02:20:56.222996034 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.223008818 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.223635935 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.239966285 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.247878536 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:56.247895868 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-23 02:20:56.247906007 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:56.247956201 DEBUG method="textDocument/signatureHelp" response.id=2 duration=24.94ms 2026-10-23 02:20:56.248000104 DEBUG Received server response for request 2 2026-10-23 02:20:56.258299051 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.258339427 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.258348644 DEBUG method="shutdown" response.id=3 duration=14.15µs 2026-10-23 02:20:56.258372479 DEBUG Received server response for request 3 2026-10-23 02:20:56.258376096 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.258399540 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-23 02:20:56.264779206 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.264869655 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.264954424 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.266422147 DEBUG Client info: None 2026-10-23 02:20:56.266436885 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.266450891 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.266457554 INFO Version: Unknown 2026-10-23 02:20:56.266505664 DEBUG Received server response for request 1 2026-10-23 02:20:56.266544266 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.266554836 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpMl7kTp 2026-10-23 02:20:56.266560717 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.266622513 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.266913399 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.266918458 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.266932064 DEBUG No workspace configuration provided for file:///tmp/.tmpMl7kTp 2026-10-23 02:20:56.266941141 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.266944397 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 02:20:56.267056627 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.267061517 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpMl7kTp, using default options 2026-10-23 02:20:56.267071365 DEBUG Initializing workspace `file:///tmp/.tmpMl7kTp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.267084620 DEBUG Searching for a project in '/tmp/.tmpMl7kTp' 2026-10-23 02:20:56.267106501 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.267111971 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.267623972 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.267637176 DEBUG Resolving local virtual environment: /tmp/.tmpMl7kTp/.venv 2026-10-23 02:20:56.267673835 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.267679175 DEBUG No virtual environment found 2026-10-23 02:20:56.267688312 DEBUG Adding first-party search path `/tmp/.tmpMl7kTp` 2026-10-23 02:20:56.267691438 DEBUG Using vendored stdlib 2026-10-23 02:20:56.267812846 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.267817164 DEBUG Adding new file root '/tmp/.tmpMl7kTp' of kind Project 2026-10-23 02:20:56.271869164 INFO Project::index_files{project=.tmpMl7kTp}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.272026459 DEBUG Updating project to check open files 2026-10-23 02:20:56.272290234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMl7kTp/foo.py") 2026-10-23 02:20:56.272417783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMl7kTp/foo.py` 2026-10-23 02:20:56.272560341 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMl7kTp/foo.py` 2026-10-23 02:20:56.272823995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMl7kTp/foo.py` to project `.tmpMl7kTp` 2026-10-23 02:20:56.272956834 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMl7kTp/foo.py` 2026-10-23 02:20:56.273112286 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.273277005 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.273673839 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.273857273 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=423.52µs 2026-10-23 02:20:56.274030157 DEBUG Received server response for request 2 2026-10-23 02:20:56.274208452 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 02:20:56.274464983 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=97.38µs 2026-10-23 02:20:56.274597351 DEBUG Received server response for request 3 2026-10-23 02:20:56.274736072 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-23 02:20:56.274967085 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=78.76µs 2026-10-23 02:20:56.275114952 DEBUG Received server response for request 4 2026-10-23 02:20:56.275284851 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-23 02:20:56.289707022 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=14.27ms 2026-10-23 02:20:56.289992017 DEBUG Received server response for request 5 2026-10-23 02:20:56.290013677 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-23 02:20:56.290180129 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=138.64µs 2026-10-23 02:20:56.290212560 DEBUG Received server response for request 6 2026-10-23 02:20:56.300301333 DEBUG Client sends request `shutdown` with ID 7 2026-10-23 02:20:56.300341499 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.300350686 DEBUG method="shutdown" response.id=7 duration=13.55µs 2026-10-23 02:20:56.300372527 DEBUG Received server response for request 7 2026-10-23 02:20:56.300376414 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.300433572 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-23 02:20:56.303138054 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.303214007 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.303232902 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.303277325 DEBUG Client info: None 2026-10-23 02:20:56.303288136 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.303299547 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.303304386 INFO Version: Unknown 2026-10-23 02:20:56.303358087 DEBUG Received server response for request 1 2026-10-23 02:20:56.303381801 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.303391800 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcBLF3t 2026-10-23 02:20:56.303396228 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.303449789 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.303540689 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.303544156 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.303548534 DEBUG No workspace configuration provided for file:///tmp/.tmpcBLF3t 2026-10-23 02:20:56.303555868 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.303558473 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 02:20:56.303572158 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.303575936 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcBLF3t, using default options 2026-10-23 02:20:56.303583359 DEBUG Initializing workspace `file:///tmp/.tmpcBLF3t`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.303594460 DEBUG Searching for a project in '/tmp/.tmpcBLF3t' 2026-10-23 02:20:56.303610460 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.303614989 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.304037992 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.304043012 DEBUG Resolving local virtual environment: /tmp/.tmpcBLF3t/.venv 2026-10-23 02:20:56.304068560 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.304072567 DEBUG No virtual environment found 2026-10-23 02:20:56.304079821 DEBUG Adding first-party search path `/tmp/.tmpcBLF3t` 2026-10-23 02:20:56.304082977 DEBUG Using vendored stdlib 2026-10-23 02:20:56.304204605 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.304208141 DEBUG Adding new file root '/tmp/.tmpcBLF3t' of kind Project 2026-10-23 02:20:56.309176120 INFO Project::index_files{project=.tmpcBLF3t}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:56.309190126 DEBUG Updating project to check open files 2026-10-23 02:20:56.309358301 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcBLF3t/foo.py") 2026-10-23 02:20:56.309367589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcBLF3t/foo.py` 2026-10-23 02:20:56.309377587 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcBLF3t/foo.py` 2026-10-23 02:20:56.309582051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcBLF3t/foo.py` to project `.tmpcBLF3t` 2026-10-23 02:20:56.309601708 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcBLF3t/foo.py` 2026-10-23 02:20:56.309604373 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.309615724 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.309912471 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.310160526 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=526.60µs 2026-10-23 02:20:56.310182958 DEBUG Received server response for request 2 2026-10-23 02:20:56.310195141 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-23 02:20:56.325343334 DEBUG Module `__builtins__` not found in search paths 2026-10-23 02:20:56.337245759 DEBUG File `vendored://stdlib/asyncio/base_events.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 02:20:56.357470905 DEBUG File `vendored://stdlib/builtins.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 02:20:56.359203675 DEBUG File `vendored://stdlib/builtins.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 02:20:56.369875221 DEBUG File `vendored://stdlib/io.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 02:20:56.385880602 DEBUG File `vendored://stdlib/typing.pyi` was reparsed after being collected in the current Salsa revision 2026-10-23 02:20:56.391709765 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=81.44ms 2026-10-23 02:20:56.391797079 DEBUG Received server response for request 3 2026-10-23 02:20:56.401920297 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.401963929 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.401972435 DEBUG method="shutdown" response.id=4 duration=15.44µs 2026-10-23 02:20:56.402003172 DEBUG Received server response for request 4 2026-10-23 02:20:56.402008352 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.402028139 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-23 02:20:56.412649561 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.412735442 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.412772963 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.412832585 DEBUG Client info: None 2026-10-23 02:20:56.412845639 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.412859956 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.412867941 INFO Version: Unknown 2026-10-23 02:20:56.412919357 DEBUG Received server response for request 1 2026-10-23 02:20:56.412962368 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.412975513 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmplhZO9I 2026-10-23 02:20:56.413001121 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.413052677 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.413126596 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.413130934 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.413137867 DEBUG No workspace configuration provided for file:///tmp/.tmplhZO9I 2026-10-23 02:20:56.413174005 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.413178213 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmplhZO9I, using default options 2026-10-23 02:20:56.413188131 DEBUG Initializing workspace `file:///tmp/.tmplhZO9I`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.413200645 DEBUG Searching for a project in '/tmp/.tmplhZO9I' 2026-10-23 02:20:56.413220963 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.413226744 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.413672300 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.413678892 DEBUG Resolving local virtual environment: /tmp/.tmplhZO9I/.venv 2026-10-23 02:20:56.413718606 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.413723335 DEBUG No virtual environment found 2026-10-23 02:20:56.413733064 DEBUG Adding first-party search path `/tmp/.tmplhZO9I` 2026-10-23 02:20:56.413736230 DEBUG Using vendored stdlib 2026-10-23 02:20:56.413867055 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.413871804 DEBUG Adding new file root '/tmp/.tmplhZO9I' of kind Project 2026-10-23 02:20:56.414013980 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.414018589 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 02:20:56.416924660 INFO Project::index_files{project=.tmplhZO9I}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.416941572 DEBUG Updating project to check open files 2026-10-23 02:20:56.417033464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplhZO9I/foo.py") 2026-10-23 02:20:56.417043533 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplhZO9I/foo.py` 2026-10-23 02:20:56.417052770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplhZO9I/foo.py` 2026-10-23 02:20:56.417133321 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplhZO9I/foo.py` to project `.tmplhZO9I` 2026-10-23 02:20:56.417160663 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplhZO9I/foo.py` 2026-10-23 02:20:56.417164039 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.417174088 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.417383901 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.417454303 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=271.32µs 2026-10-23 02:20:56.417465985 DEBUG Received server response for request 2 2026-10-23 02:20:56.417476786 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 02:20:56.417623481 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=130.56µs 2026-10-23 02:20:56.417634461 DEBUG Received server response for request 3 2026-10-23 02:20:56.427716582 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.427768139 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.427774250 DEBUG method="shutdown" response.id=4 duration=10.03µs 2026-10-23 02:20:56.427873386 DEBUG Received server response for request 4 2026-10-23 02:20:56.427878686 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.427889787 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-23 02:20:56.429666429 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.429743213 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.429842710 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.429938500 DEBUG Client info: None 2026-10-23 02:20:56.429953388 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.429967514 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.429974758 INFO Version: Unknown 2026-10-23 02:20:56.430182086 DEBUG Received server response for request 1 2026-10-23 02:20:56.430224576 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.430333030 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpYGFj65 2026-10-23 02:20:56.430340544 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.431290546 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.431323848 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.431330511 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.431337313 DEBUG No workspace configuration provided for file:///tmp/.tmpYGFj65 2026-10-23 02:20:56.431346801 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.431349666 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-23 02:20:56.431366829 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.431372159 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpYGFj65, using default options 2026-10-23 02:20:56.431379242 DEBUG Initializing workspace `file:///tmp/.tmpYGFj65`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.431390774 DEBUG Searching for a project in '/tmp/.tmpYGFj65' 2026-10-23 02:20:56.431406343 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.431410210 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.431728397 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.431733456 DEBUG Resolving local virtual environment: /tmp/.tmpYGFj65/.venv 2026-10-23 02:20:56.431759134 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.431763132 DEBUG No virtual environment found 2026-10-23 02:20:56.431770075 DEBUG Adding first-party search path `/tmp/.tmpYGFj65` 2026-10-23 02:20:56.431772960 DEBUG Using vendored stdlib 2026-10-23 02:20:56.431884570 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.431887806 DEBUG Adding new file root '/tmp/.tmpYGFj65' of kind Project 2026-10-23 02:20:56.435977647 INFO Project::index_files{project=.tmpYGFj65}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.436003075 DEBUG Updating project to check open files 2026-10-23 02:20:56.436049211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYGFj65/foo.py") 2026-10-23 02:20:56.436055162 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYGFj65/foo.py` 2026-10-23 02:20:56.436061685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYGFj65/foo.py` 2026-10-23 02:20:56.436123621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYGFj65/foo.py` to project `.tmpYGFj65` 2026-10-23 02:20:56.436135233 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYGFj65/foo.py` 2026-10-23 02:20:56.436137577 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.436144991 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.436567043 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.452406181 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=16.24ms 2026-10-23 02:20:56.452448501 DEBUG Received server response for request 2 2026-10-23 02:20:56.452468078 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-23 02:20:56.452560361 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.453014593 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=520.20µs 2026-10-23 02:20:56.453075787 DEBUG Received server response for request 3 2026-10-23 02:20:56.453101476 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-23 02:20:56.453334653 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=210.16µs 2026-10-23 02:20:56.453398062 DEBUG Received server response for request 4 2026-10-23 02:20:56.463511151 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 02:20:56.463555384 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.463564360 DEBUG method="shutdown" response.id=5 duration=13.24µs 2026-10-23 02:20:56.463582084 DEBUG Received server response for request 5 2026-10-23 02:20:56.463587975 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.463615827 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-23 02:20:56.466484347 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.466560731 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.466596418 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.466668733 DEBUG Client info: None 2026-10-23 02:20:56.466680796 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-23 02:20:56.466694251 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.466700523 INFO Version: Unknown 2026-10-23 02:20:56.466749525 DEBUG Received server response for request 1 2026-10-23 02:20:56.466788969 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.466803306 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.466848921 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.466915346 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.466919564 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.466948859 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.466962745 DEBUG Initializing workspace `file:///tmp/.tmpC8oJOZ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.466973274 DEBUG Searching for a project in '/tmp/.tmpC8oJOZ/root1' 2026-10-23 02:20:56.467021655 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.467027526 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.467425713 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.467431624 DEBUG Resolving local virtual environment: /tmp/.tmpC8oJOZ/root1/.venv 2026-10-23 02:20:56.467473733 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.467480305 DEBUG No virtual environment found 2026-10-23 02:20:56.467491727 DEBUG Adding first-party search path `/tmp/.tmpC8oJOZ/root1` 2026-10-23 02:20:56.467494853 DEBUG Using vendored stdlib 2026-10-23 02:20:56.467607454 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.467611862 DEBUG Adding new file root '/tmp/.tmpC8oJOZ/root1' of kind Project 2026-10-23 02:20:56.468513624 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:56.469497740 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.469509922 DEBUG Initializing workspace `file:///tmp/.tmpC8oJOZ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.469518949 DEBUG Searching for a project in '/tmp/.tmpC8oJOZ/root2' 2026-10-23 02:20:56.469538907 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.469543135 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.469861762 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.469866792 DEBUG Resolving local virtual environment: /tmp/.tmpC8oJOZ/root2/.venv 2026-10-23 02:20:56.469893652 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.469897399 DEBUG No virtual environment found 2026-10-23 02:20:56.469904352 DEBUG Adding first-party search path `/tmp/.tmpC8oJOZ/root2` 2026-10-23 02:20:56.469907378 DEBUG Using vendored stdlib 2026-10-23 02:20:56.470031761 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.470036079 DEBUG Adding new file root '/tmp/.tmpC8oJOZ/root2' of kind Project 2026-10-23 02:20:56.471946783 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.472015141 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:56.472166365 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root1/main.py"))}: Checking file '/tmp/.tmpC8oJOZ/root1/main.py' 2026-10-23 02:20:56.472241656 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.487046736 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.487434212 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-23 02:20:56.487447718 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 02:20:56.487786183 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root2/main.py"))}: Checking file '/tmp/.tmpC8oJOZ/root2/main.py' 2026-10-23 02:20:56.488069524 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.499492920 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.499586246 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:56.499632532 DEBUG method="workspace/diagnostic" response.id=2 duration=27.67ms 2026-10-23 02:20:56.499745985 DEBUG Received server response for request 2 2026-10-23 02:20:56.499881940 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:56.500131528 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpC8oJOZ/root3), to remove: (root2, file:///tmp/.tmpC8oJOZ/root2) 2026-10-23 02:20:56.500175431 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpC8oJOZ/root2 2026-10-23 02:20:56.502949895 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 02:20:56.502995410 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.503004247 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.503026268 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:56.503052417 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.503063377 DEBUG Initializing workspace `file:///tmp/.tmpC8oJOZ/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.503074719 DEBUG Searching for a project in '/tmp/.tmpC8oJOZ/root3' 2026-10-23 02:20:56.503095558 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.503099816 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.503485229 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.503490759 DEBUG Resolving local virtual environment: /tmp/.tmpC8oJOZ/root3/.venv 2026-10-23 02:20:56.503518000 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.503521877 DEBUG No virtual environment found 2026-10-23 02:20:56.503528590 DEBUG Adding first-party search path `/tmp/.tmpC8oJOZ/root3` 2026-10-23 02:20:56.503531676 DEBUG Using vendored stdlib 2026-10-23 02:20:56.503642634 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.503646321 DEBUG Adding new file root '/tmp/.tmpC8oJOZ/root3' of kind Project 2026-10-23 02:20:56.505491812 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.505533110 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:56.505583775 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:56.505589125 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 02:20:56.505689423 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root3/main.py"))}: Checking file '/tmp/.tmpC8oJOZ/root3/main.py' 2026-10-23 02:20:56.505776787 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.521282200 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpC8oJOZ/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.521412805 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-23 02:20:56.521673574 DEBUG method="workspace/diagnostic" response.id=3 duration=16.17ms 2026-10-23 02:20:56.521789411 DEBUG Received server response for request 3 2026-10-23 02:20:56.531997849 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.532036020 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.532044446 DEBUG method="shutdown" response.id=4 duration=14.40µs 2026-10-23 02:20:56.532066387 DEBUG Received server response for request 4 2026-10-23 02:20:56.532070074 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.532093188 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-23 02:20:56.537666171 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.537743826 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.537767982 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.537833905 DEBUG Client info: None 2026-10-23 02:20:56.537847010 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-23 02:20:56.537861427 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.537867759 INFO Version: Unknown 2026-10-23 02:20:56.537913495 DEBUG Received server response for request 1 2026-10-23 02:20:56.537947729 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.537959922 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.539069663 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.539159953 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.539165613 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.539179139 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:56.539181653 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:56.539193736 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.539210728 DEBUG Initializing workspace `file:///tmp/.tmpwAd3el/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.539229363 DEBUG Searching for a project in '/tmp/.tmpwAd3el/root1' 2026-10-23 02:20:56.539253929 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.539259479 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.539651665 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.539657666 DEBUG Resolving local virtual environment: /tmp/.tmpwAd3el/root1/.venv 2026-10-23 02:20:56.539696619 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.539701609 DEBUG No virtual environment found 2026-10-23 02:20:56.539710044 DEBUG Adding first-party search path `/tmp/.tmpwAd3el/root1` 2026-10-23 02:20:56.539713260 DEBUG Using vendored stdlib 2026-10-23 02:20:56.539837493 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.539842082 DEBUG Adding new file root '/tmp/.tmpwAd3el/root1' of kind Project 2026-10-23 02:20:56.543126553 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.543163742 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpwAd3el/root1), to remove: 2026-10-23 02:20:56.543169022 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpwAd3el/root1` has already been added 2026-10-23 02:20:56.543349521 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:56.543451001 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwAd3el/root1/main.py"))}: Checking file '/tmp/.tmpwAd3el/root1/main.py' 2026-10-23 02:20:56.543543845 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwAd3el/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.554738723 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwAd3el/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.554973123 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:56.555128995 DEBUG method="workspace/diagnostic" response.id=2 duration=11.96ms 2026-10-23 02:20:56.555199417 DEBUG Received server response for request 2 2026-10-23 02:20:56.565389981 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.565427882 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.565436308 DEBUG method="shutdown" response.id=3 duration=14.09µs 2026-10-23 02:20:56.565459903 DEBUG Received server response for request 3 2026-10-23 02:20:56.565464201 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.565488136 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-23 02:20:56.568097309 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.568184403 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.568216283 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.568287857 DEBUG Client info: None 2026-10-23 02:20:56.568300430 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-23 02:20:56.568315148 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.568320849 INFO Version: Unknown 2026-10-23 02:20:56.568366204 DEBUG Received server response for request 1 2026-10-23 02:20:56.568406820 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.568419584 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.568464538 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.568530833 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.568534389 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.568559356 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.568571018 DEBUG Initializing workspace `file:///tmp/.tmpecx7RL/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.568582409 DEBUG Searching for a project in '/tmp/.tmpecx7RL/root1' 2026-10-23 02:20:56.568604721 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.568610332 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.569001556 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.569007717 DEBUG Resolving local virtual environment: /tmp/.tmpecx7RL/root1/.venv 2026-10-23 02:20:56.569043975 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.569048614 DEBUG No virtual environment found 2026-10-23 02:20:56.569057090 DEBUG Adding first-party search path `/tmp/.tmpecx7RL/root1` 2026-10-23 02:20:56.569060266 DEBUG Using vendored stdlib 2026-10-23 02:20:56.569194237 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.569198916 DEBUG Adding new file root '/tmp/.tmpecx7RL/root1' of kind Project 2026-10-23 02:20:56.569838585 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:56.571183709 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.571242569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:56.571339190 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root1/main.py"))}: Checking file '/tmp/.tmpecx7RL/root1/main.py' 2026-10-23 02:20:56.571406126 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.588842701 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.589166999 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-23 02:20:56.589323623 DEBUG method="workspace/diagnostic" response.id=2 duration=18.12ms 2026-10-23 02:20:56.589449048 DEBUG Received server response for request 2 2026-10-23 02:20:56.589670624 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:56.589813121 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpecx7RL/root2), (root3, file:///tmp/.tmpecx7RL/root3), to remove: 2026-10-23 02:20:56.589930872 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 02:20:56.590060776 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.590170852 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.590297960 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.590413056 DEBUG Initializing workspace `file:///tmp/.tmpecx7RL/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.590641645 DEBUG Searching for a project in '/tmp/.tmpecx7RL/root2' 2026-10-23 02:20:56.590765137 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.590871025 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.591399807 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.591547705 DEBUG Resolving local virtual environment: /tmp/.tmpecx7RL/root2/.venv 2026-10-23 02:20:56.591447677 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:56.591797914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.591903001 DEBUG No virtual environment found 2026-10-23 02:20:56.592019359 DEBUG Adding first-party search path `/tmp/.tmpecx7RL/root2` 2026-10-23 02:20:56.592121310 DEBUG Using vendored stdlib 2026-10-23 02:20:56.592344549 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.592452953 DEBUG Adding new file root '/tmp/.tmpecx7RL/root2' of kind Project 2026-10-23 02:20:56.594387531 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.594534437 DEBUG Initializing workspace `file:///tmp/.tmpecx7RL/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.594772012 DEBUG Searching for a project in '/tmp/.tmpecx7RL/root3' 2026-10-23 02:20:56.594899241 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.595028433 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.595504366 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.595637796 DEBUG Resolving local virtual environment: /tmp/.tmpecx7RL/root3/.venv 2026-10-23 02:20:56.595765756 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.595888697 DEBUG No virtual environment found 2026-10-23 02:20:56.596010936 DEBUG Adding first-party search path `/tmp/.tmpecx7RL/root3` 2026-10-23 02:20:56.596112607 DEBUG Using vendored stdlib 2026-10-23 02:20:56.596336978 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.596468705 DEBUG Adding new file root '/tmp/.tmpecx7RL/root3' of kind Project 2026-10-23 02:20:56.598325187 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.598538216 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:56.598583792 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:56.598588721 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 02:20:56.598660115 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root2/main.py"))}: Checking file '/tmp/.tmpecx7RL/root2/main.py' 2026-10-23 02:20:56.599289085 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.612849670 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.613195929 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-23 02:20:56.613209685 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 02:20:56.613273675 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root3/main.py"))}: Checking file '/tmp/.tmpecx7RL/root3/main.py' 2026-10-23 02:20:56.613648037 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.626112406 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpecx7RL/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.626217974 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 02:20:56.626294588 DEBUG method="workspace/diagnostic" response.id=3 duration=27.82ms 2026-10-23 02:20:56.626330876 DEBUG Received server response for request 3 2026-10-23 02:20:56.637085218 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.637123800 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.637131905 DEBUG method="shutdown" response.id=4 duration=12.28µs 2026-10-23 02:20:56.637163555 DEBUG Received server response for request 4 2026-10-23 02:20:56.637168103 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.637224800 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-23 02:20:56.645504409 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.645586113 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.645616470 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.645685319 DEBUG Client info: None 2026-10-23 02:20:56.645697261 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-23 02:20:56.645711097 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.645716868 INFO Version: Unknown 2026-10-23 02:20:56.645760309 DEBUG Received server response for request 1 2026-10-23 02:20:56.645800344 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.645812898 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.645859145 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.645933174 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.645936159 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.645963290 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.645975523 DEBUG Initializing workspace `file:///tmp/.tmpIOBQOw/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.645999728 DEBUG Searching for a project in '/tmp/.tmpIOBQOw/root1' 2026-10-23 02:20:56.646022942 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.646027511 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.646416450 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.646422091 DEBUG Resolving local virtual environment: /tmp/.tmpIOBQOw/root1/.venv 2026-10-23 02:20:56.646454201 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.646458329 DEBUG No virtual environment found 2026-10-23 02:20:56.646466504 DEBUG Adding first-party search path `/tmp/.tmpIOBQOw/root1` 2026-10-23 02:20:56.646469640 DEBUG Using vendored stdlib 2026-10-23 02:20:56.646589825 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.646593963 DEBUG Adding new file root '/tmp/.tmpIOBQOw/root1' of kind Project 2026-10-23 02:20:56.647437645 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:56.648505188 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.648568216 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:56.648678834 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIOBQOw/root1/main.py"))}: Checking file '/tmp/.tmpIOBQOw/root1/main.py' 2026-10-23 02:20:56.648758573 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIOBQOw/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.662708458 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIOBQOw/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.663013040 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-23 02:20:56.663279389 DEBUG method="workspace/diagnostic" response.id=2 duration=14.76ms 2026-10-23 02:20:56.663297844 DEBUG Received server response for request 2 2026-10-23 02:20:56.663401769 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:56.663454969 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpIOBQOw/root2), to remove: 2026-10-23 02:20:56.663461481 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 02:20:56.663469806 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.663472031 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.664007054 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.664019247 DEBUG Initializing workspace `file:///tmp/.tmpIOBQOw/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.664028785 DEBUG Searching for a project in '/tmp/.tmpIOBQOw/root2' 2026-10-23 02:20:56.664048752 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.664053191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.664500550 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:56.665055441 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.665065109 DEBUG Resolving local virtual environment: /tmp/.tmpIOBQOw/root2/.venv 2026-10-23 02:20:56.665093332 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.665097459 DEBUG No virtual environment found 2026-10-23 02:20:56.665104302 DEBUG Adding first-party search path `/tmp/.tmpIOBQOw/root2` 2026-10-23 02:20:56.665107568 DEBUG Using vendored stdlib 2026-10-23 02:20:56.665368808 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.665373988 DEBUG Adding new file root '/tmp/.tmpIOBQOw/root2' of kind Project 2026-10-23 02:20:56.667572482 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.667640810 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:56.667674754 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:56.667679522 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 02:20:56.667738814 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIOBQOw/root2/main.py"))}: Checking file '/tmp/.tmpIOBQOw/root2/main.py' 2026-10-23 02:20:56.667803385 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIOBQOw/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.679958995 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIOBQOw/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.680258987 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 02:20:56.680518494 DEBUG method="workspace/diagnostic" response.id=3 duration=12.93ms 2026-10-23 02:20:56.680543741 DEBUG Received server response for request 3 2026-10-23 02:20:56.690774150 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.690816059 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.690823884 DEBUG method="shutdown" response.id=4 duration=11.99µs 2026-10-23 02:20:56.690840775 DEBUG Received server response for request 4 2026-10-23 02:20:56.690845674 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.690866413 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-23 02:20:56.697650658 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 02:20:56.697726511 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.697753301 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.697804908 DEBUG Client info: None 2026-10-23 02:20:56.697816369 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.697828973 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.697835605 INFO Version: Unknown 2026-10-23 02:20:56.697876111 DEBUG Received server response for request 1 2026-10-23 02:20:56.697903913 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.697915655 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.697962994 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.698042704 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.698046240 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.698071377 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.698082268 DEBUG Initializing workspace `file:///tmp/.tmpHIpm3v/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.698092758 DEBUG Searching for a project in '/tmp/.tmpHIpm3v/root1' 2026-10-23 02:20:56.698113406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.698117404 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.698457782 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.698463723 DEBUG Resolving local virtual environment: /tmp/.tmpHIpm3v/root1/.venv 2026-10-23 02:20:56.698497547 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.698502436 DEBUG No virtual environment found 2026-10-23 02:20:56.698511583 DEBUG Adding first-party search path `/tmp/.tmpHIpm3v/root1` 2026-10-23 02:20:56.698515430 DEBUG Using vendored stdlib 2026-10-23 02:20:56.698653209 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.698656796 DEBUG Adding new file root '/tmp/.tmpHIpm3v/root1' of kind Project 2026-10-23 02:20:56.703109016 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.004s 2026-10-23 02:20:56.703248839 DEBUG Updating project to check open files 2026-10-23 02:20:56.703285548 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 02:20:56.703828927 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:56.703867439 INFO Retrying to receive `client/registerCapability` request 2026-10-23 02:20:56.703926790 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-23 02:20:56.703888879 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.704023111 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:56.704122087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHIpm3v/root1/main.py") 2026-10-23 02:20:56.704132436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHIpm3v/root1/main.py` 2026-10-23 02:20:56.704154658 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHIpm3v/root1/main.py` 2026-10-23 02:20:56.704267319 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHIpm3v/root1/main.py` to project `root1` 2026-10-23 02:20:56.704283449 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHIpm3v/root1/main.py` 2026-10-23 02:20:56.704286255 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.704295442 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.704720519 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHIpm3v/root1/main.py"))}: Checking file '/tmp/.tmpHIpm3v/root1/main.py' 2026-10-23 02:20:56.704964136 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHIpm3v/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.716996675 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHIpm3v/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.717114746 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.81ms 2026-10-23 02:20:56.717139323 DEBUG Received server response for request 2 2026-10-23 02:20:56.717186130 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:56.717236164 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpHIpm3v/root2), to remove: 2026-10-23 02:20:56.717244931 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 02:20:56.717390884 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.717396355 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.717435127 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.717448312 DEBUG Initializing workspace `file:///tmp/.tmpHIpm3v/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.717466717 DEBUG Searching for a project in '/tmp/.tmpHIpm3v/root2' 2026-10-23 02:20:56.717495100 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.717501752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.718098792 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.718105575 DEBUG Resolving local virtual environment: /tmp/.tmpHIpm3v/root2/.venv 2026-10-23 02:20:56.718161931 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.718166750 DEBUG No virtual environment found 2026-10-23 02:20:56.718177169 DEBUG Adding first-party search path `/tmp/.tmpHIpm3v/root2` 2026-10-23 02:20:56.718180676 DEBUG Using vendored stdlib 2026-10-23 02:20:56.718303596 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.718308025 DEBUG Adding new file root '/tmp/.tmpHIpm3v/root2' of kind Project 2026-10-23 02:20:56.720355996 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.720375102 DEBUG Updating project to check open files 2026-10-23 02:20:56.720394869 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-23 02:20:56.720436657 DEBUG Received server request `client/unregisterCapability` 2026-10-23 02:20:56.720443620 DEBUG Received server request `client/registerCapability` 2026-10-23 02:20:56.720446195 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 02:20:56.720448540 INFO Retrying to receive `client/unregisterCapability` request 2026-10-23 02:20:56.720474408 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-23 02:20:56.720480309 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-23 02:20:56.730537633 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.730571797 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.730580864 DEBUG method="shutdown" response.id=3 duration=13.68µs 2026-10-23 02:20:56.730605511 DEBUG Received server response for request 3 2026-10-23 02:20:56.730611191 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.730630778 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-23 02:20:56.733525858 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.733610367 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.733638259 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.733699243 DEBUG Client info: None 2026-10-23 02:20:56.733711016 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.733725032 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.733731764 INFO Version: Unknown 2026-10-23 02:20:56.733921550 DEBUG Received server response for request 1 2026-10-23 02:20:56.733964872 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.733993766 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.734067514 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.734178743 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.734182820 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.734203189 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.734206124 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:56.734222585 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.734241020 DEBUG Initializing workspace `file:///tmp/.tmpsa3qIh/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.734264253 DEBUG Searching for a project in '/tmp/.tmpsa3qIh/app' 2026-10-23 02:20:56.734299109 DEBUG Found project at '/tmp/.tmpsa3qIh/app' 2026-10-23 02:20:56.734303938 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.734678971 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.734684261 DEBUG Resolving local virtual environment: /tmp/.tmpsa3qIh/app/.venv 2026-10-23 02:20:56.734715590 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.734719968 DEBUG No virtual environment found 2026-10-23 02:20:56.734731119 DEBUG Adding extra search-path `/tmp/.tmpsa3qIh/library` 2026-10-23 02:20:56.734736489 DEBUG Adding extra search-path `/tmp/.tmpsa3qIh/app/imports` 2026-10-23 02:20:56.734739274 DEBUG Adding first-party search path `/tmp/.tmpsa3qIh/app` 2026-10-23 02:20:56.734742090 DEBUG Using vendored stdlib 2026-10-23 02:20:56.734864409 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.734868527 DEBUG Adding new file root '/tmp/.tmpsa3qIh/app' of kind Project 2026-10-23 02:20:56.735426133 DEBUG Adding new file root '/tmp/.tmpsa3qIh/library' of kind SearchPath 2026-10-23 02:20:56.735434428 DEBUG Adding new file root '/tmp/.tmpsa3qIh/app/imports' of kind SearchPath 2026-10-23 02:20:56.737247539 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:56.737260133 DEBUG Initializing workspace `file:///tmp/.tmpsa3qIh/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.737270111 DEBUG Searching for a project in '/tmp/.tmpsa3qIh/library' 2026-10-23 02:20:56.737292052 DEBUG Found project at '/tmp/.tmpsa3qIh/library' 2026-10-23 02:20:56.737296060 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.737622933 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.737627932 DEBUG Resolving local virtual environment: /tmp/.tmpsa3qIh/library/.venv 2026-10-23 02:20:56.737653761 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.737657488 DEBUG No virtual environment found 2026-10-23 02:20:56.737668228 DEBUG Adding extra search-path `/tmp/.tmpsa3qIh/library/imports` 2026-10-23 02:20:56.737671304 DEBUG Adding first-party search path `/tmp/.tmpsa3qIh/library` 2026-10-23 02:20:56.737674119 DEBUG Using vendored stdlib 2026-10-23 02:20:56.737778415 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.737781701 DEBUG Adding new file root '/tmp/.tmpsa3qIh/library' of kind Project 2026-10-23 02:20:56.738318608 DEBUG Adding new file root '/tmp/.tmpsa3qIh/library/imports' of kind SearchPath 2026-10-23 02:20:56.740890722 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.003s 2026-10-23 02:20:56.740905079 DEBUG Updating project to check open files 2026-10-23 02:20:56.740922853 DEBUG Updating project to check open files 2026-10-23 02:20:56.741005087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsa3qIh/library/module.py") 2026-10-23 02:20:56.741014675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsa3qIh/library/module.py` 2026-10-23 02:20:56.741021718 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsa3qIh/library/module.py` 2026-10-23 02:20:56.741116576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsa3qIh/library/module.py` to project `library` 2026-10-23 02:20:56.741132456 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsa3qIh/library/module.py` 2026-10-23 02:20:56.741135021 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.741203238 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 02:20:56.741513170 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.744259802 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-23 02:20:56.744307952 DEBUG method="textDocument/hover" response.id=2 duration=3.06ms 2026-10-23 02:20:56.744319113 DEBUG Received server response for request 2 2026-10-23 02:20:56.754410180 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.754435939 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.754441168 DEBUG method="shutdown" response.id=3 duration=8.66µs 2026-10-23 02:20:56.754448753 DEBUG Received server response for request 3 2026-10-23 02:20:56.754451758 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.754461476 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-23 02:20:56.756251614 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.756322918 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.756345090 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.756406334 DEBUG Client info: None 2026-10-23 02:20:56.756417636 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-23 02:20:56.756430229 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.756435870 INFO Version: Unknown 2026-10-23 02:20:56.756475775 DEBUG Received server response for request 1 2026-10-23 02:20:56.756706768 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.756726224 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.756776178 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.756872399 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.756876847 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.756893518 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.756896103 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-23 02:20:56.756911823 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.756925188 DEBUG Initializing workspace `file:///tmp/.tmp62woGV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.756935277 DEBUG Searching for a project in '/tmp/.tmp62woGV/root1' 2026-10-23 02:20:56.756955615 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.756959943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.757323114 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.757328574 DEBUG Resolving local virtual environment: /tmp/.tmp62woGV/root1/.venv 2026-10-23 02:20:56.757372577 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.757376935 DEBUG No virtual environment found 2026-10-23 02:20:56.757384249 DEBUG Adding first-party search path `/tmp/.tmp62woGV/root1` 2026-10-23 02:20:56.757387364 DEBUG Using vendored stdlib 2026-10-23 02:20:56.757497742 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.757501368 DEBUG Adding new file root '/tmp/.tmp62woGV/root1' of kind Project 2026-10-23 02:20:56.759429264 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.759440556 DEBUG Initializing workspace `file:///tmp/.tmp62woGV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.759450103 DEBUG Searching for a project in '/tmp/.tmp62woGV/root2' 2026-10-23 02:20:56.759471554 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.759475621 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.759817563 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.759822572 DEBUG Resolving local virtual environment: /tmp/.tmp62woGV/root2/.venv 2026-10-23 02:20:56.759849192 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.759852939 DEBUG No virtual environment found 2026-10-23 02:20:56.759860523 DEBUG Adding first-party search path `/tmp/.tmp62woGV/root2` 2026-10-23 02:20:56.759863669 DEBUG Using vendored stdlib 2026-10-23 02:20:56.759968907 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.759972273 DEBUG Adding new file root '/tmp/.tmp62woGV/root2' of kind Project 2026-10-23 02:20:56.762043648 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:56.762203077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp62woGV/root1/main.py") 2026-10-23 02:20:56.762212876 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp62woGV/root1/main.py` 2026-10-23 02:20:56.762229356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp62woGV/root1/main.py` 2026-10-23 02:20:56.762316149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp62woGV/root1/main.py` to project `root1` 2026-10-23 02:20:56.762331749 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp62woGV/root1/main.py` 2026-10-23 02:20:56.762334193 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.762343130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.762907869 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.782386975 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-23 02:20:56.787961982 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-23 02:20:56.816026282 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-23 02:20:56.816049164 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-23 02:20:56.816055837 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:56.816120178 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-23 02:20:56.816124526 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-23 02:20:56.855894210 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 93.222394ms 2026-10-23 02:20:56.856010899 DEBUG method="textDocument/completion" response.id=2 duration=93.66ms 2026-10-23 02:20:56.856097802 DEBUG Received server response for request 2 2026-10-23 02:20:56.856408305 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.856425818 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-23 02:20:56.856773019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp62woGV/root2/main.py") 2026-10-23 02:20:56.856815168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp62woGV/root2/main.py` 2026-10-23 02:20:56.856938930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp62woGV/root2/main.py` 2026-10-23 02:20:56.857071338 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp62woGV/root2/main.py` to project `root2` 2026-10-23 02:20:56.857091867 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp62woGV/root2/main.py` 2026-10-23 02:20:56.857094782 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.857104921 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.857540969 DEBUG method="textDocument/completion" response.id=3 duration=427.93µs 2026-10-23 02:20:56.858041899 DEBUG Received server response for request 3 2026-10-23 02:20:56.868230569 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.868270254 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.868279932 DEBUG method="shutdown" response.id=4 duration=13.80µs 2026-10-23 02:20:56.868302104 DEBUG Received server response for request 4 2026-10-23 02:20:56.868306191 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.868326750 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-23 02:20:56.876786247 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.876865055 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.876888920 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.876947189 DEBUG Client info: None 2026-10-23 02:20:56.876959352 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.876972977 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.877001170 INFO Version: Unknown 2026-10-23 02:20:56.877047868 DEBUG Received server response for request 1 2026-10-23 02:20:56.877084707 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.877098903 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.878359017 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.879008104 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.879014847 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.879038411 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.879041187 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:56.879061595 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.879084548 DEBUG Initializing workspace `file:///tmp/.tmpIWteDR/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.879101209 DEBUG Searching for a project in '/tmp/.tmpIWteDR/api' 2026-10-23 02:20:56.879127078 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.879132478 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.879581650 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.879588002 DEBUG Resolving local virtual environment: /tmp/.tmpIWteDR/api/.venv 2026-10-23 02:20:56.879629440 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.879634439 DEBUG No virtual environment found 2026-10-23 02:20:56.879643346 DEBUG Adding first-party search path `/tmp/.tmpIWteDR/api` 2026-10-23 02:20:56.879646572 DEBUG Using vendored stdlib 2026-10-23 02:20:56.879769122 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.879774211 DEBUG Adding new file root '/tmp/.tmpIWteDR/api' of kind Project 2026-10-23 02:20:56.881693401 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.001s 2026-10-23 02:20:56.881811934 DEBUG Initializing workspace `file:///tmp/.tmpIWteDR/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.881828194 DEBUG Searching for a project in '/tmp/.tmpIWteDR/web/src' 2026-10-23 02:20:56.881866606 DEBUG Found project at '/tmp/.tmpIWteDR/web' 2026-10-23 02:20:56.881870774 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.882212425 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.882217975 DEBUG Resolving local virtual environment: /tmp/.tmpIWteDR/web/.venv 2026-10-23 02:20:56.882244725 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.882248522 DEBUG No virtual environment found 2026-10-23 02:20:56.882255125 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:56.882265544 DEBUG Adding extra search-path `/tmp/.tmpIWteDR/shared` 2026-10-23 02:20:56.882268820 DEBUG Adding first-party search path `/tmp/.tmpIWteDR/web/src` 2026-10-23 02:20:56.882271656 DEBUG Adding first-party search path `/tmp/.tmpIWteDR/web` 2026-10-23 02:20:56.882274411 DEBUG Using vendored stdlib 2026-10-23 02:20:56.882377504 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.882380700 DEBUG Adding new file root '/tmp/.tmpIWteDR/web' of kind Project 2026-10-23 02:20:56.882876430 DEBUG Adding new file root '/tmp/.tmpIWteDR/shared' of kind SearchPath 2026-10-23 02:20:56.884693108 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.002s 2026-10-23 02:20:56.884816108 DEBUG Updating project to check open files 2026-10-23 02:20:56.884920394 DEBUG Updating project to check open files 2026-10-23 02:20:56.885069854 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.885203816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIWteDR/shared/library.py") 2026-10-23 02:20:56.885368434 DEBUG method="textDocument/hover" response.id=2 duration=46.71µs 2026-10-23 02:20:56.885390215 DEBUG Received server response for request 2 2026-10-23 02:20:56.895465303 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:56.895499106 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.895508223 DEBUG method="shutdown" response.id=3 duration=13.26µs 2026-10-23 02:20:56.895523001 DEBUG Received server response for request 3 2026-10-23 02:20:56.895527109 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.895559129 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-23 02:20:56.897450055 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.897515839 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.897539453 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.897600498 DEBUG Client info: None 2026-10-23 02:20:56.897613051 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.897624603 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.897629392 INFO Version: Unknown 2026-10-23 02:20:56.897671851 DEBUG Received server response for request 1 2026-10-23 02:20:56.897710815 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.897724400 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.899025140 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.899763815 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.899774926 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.899797839 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.899801626 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:56.899818368 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.899837203 DEBUG Initializing workspace `file:///tmp/.tmpUAU14g/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.899850568 DEBUG Searching for a project in '/tmp/.tmpUAU14g/api' 2026-10-23 02:20:56.899871066 DEBUG Found project at '/tmp/.tmpUAU14g/api' 2026-10-23 02:20:56.899875004 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.900209872 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.900215462 DEBUG Resolving local virtual environment: /tmp/.tmpUAU14g/api/.venv 2026-10-23 02:20:56.900241892 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.900245970 DEBUG No virtual environment found 2026-10-23 02:20:56.900253384 DEBUG Adding first-party search path `/tmp/.tmpUAU14g/api` 2026-10-23 02:20:56.900256539 DEBUG Using vendored stdlib 2026-10-23 02:20:56.900359863 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.900363480 DEBUG Adding new file root '/tmp/.tmpUAU14g/api' of kind Project 2026-10-23 02:20:56.902821851 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:56.902946916 DEBUG Initializing workspace `file:///tmp/.tmpUAU14g/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.902961904 DEBUG Searching for a project in '/tmp/.tmpUAU14g/web/src' 2026-10-23 02:20:56.903007179 DEBUG Found project at '/tmp/.tmpUAU14g/web' 2026-10-23 02:20:56.903012248 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.903320987 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.903326508 DEBUG Resolving local virtual environment: /tmp/.tmpUAU14g/web/.venv 2026-10-23 02:20:56.903352587 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.903356344 DEBUG No virtual environment found 2026-10-23 02:20:56.903362625 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-23 02:20:56.903371602 DEBUG Adding extra search-path `/tmp/.tmpUAU14g/shared` 2026-10-23 02:20:56.903374708 DEBUG Adding first-party search path `/tmp/.tmpUAU14g/web/src` 2026-10-23 02:20:56.903377463 DEBUG Adding first-party search path `/tmp/.tmpUAU14g/web` 2026-10-23 02:20:56.903380158 DEBUG Using vendored stdlib 2026-10-23 02:20:56.903482691 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.903485847 DEBUG Adding new file root '/tmp/.tmpUAU14g/web' of kind Project 2026-10-23 02:20:56.903955047 DEBUG Adding new file root '/tmp/.tmpUAU14g/shared' of kind SearchPath 2026-10-23 02:20:56.905440783 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.001s 2026-10-23 02:20:56.905453487 DEBUG Updating project to check open files 2026-10-23 02:20:56.905589783 DEBUG Updating project to check open files 2026-10-23 02:20:56.905625680 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.905659143 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUAU14g/shared/library.py") 2026-10-23 02:20:56.906112082 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.909233978 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-23 02:20:56.909395992 DEBUG method="textDocument/hover" response.id=2 duration=3.72ms 2026-10-23 02:20:56.909466394 DEBUG Received server response for request 2 2026-10-23 02:20:56.909503213 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-23 02:20:56.909513833 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 02:20:56.909538149 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpUAU14g/api` 2026-10-23 02:20:56.909561863 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUAU14g/api/ty.toml", kind: Any } 2026-10-23 02:20:56.909571090 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpUAU14g/api' 2026-10-23 02:20:56.909590226 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpUAU14g/api' 2026-10-23 02:20:56.909594294 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.909600355 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-23 02:20:56.909603131 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpUAU14g/api/.venv 2026-10-23 02:20:56.909627476 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.909632125 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-23 02:20:56.909642414 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpUAU14g/shared` 2026-10-23 02:20:56.909645740 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpUAU14g/api` 2026-10-23 02:20:56.909649207 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-23 02:20:56.909757430 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.909761758 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpUAU14g/shared' of kind SearchPath 2026-10-23 02:20:56.910915963 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-23 02:20:56.911085591 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-23 02:20:56.911231064 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpUAU14g/web/src` 2026-10-23 02:20:56.911376377 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUAU14g/api/ty.toml", kind: Any } 2026-10-23 02:20:56.911652264 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:56.914626372 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-23 02:20:56.914777656 DEBUG method="textDocument/hover" response.id=3 duration=3.26ms 2026-10-23 02:20:56.914960559 DEBUG Received server response for request 3 2026-10-23 02:20:56.915001817 DEBUG Client sends notification `textDocument/didChange` 2026-10-23 02:20:56.915010072 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-23 02:20:56.915044968 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-23 02:20:56.915075805 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUAU14g/shared/library.py", kind: FileContent } 2026-10-23 02:20:56.915083460 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUAU14g/shared/library.py` 2026-10-23 02:20:56.915111032 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUAU14g/shared/library.py", kind: FileContent } 2026-10-23 02:20:56.915115490 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpUAU14g/shared/library.py` 2026-10-23 02:20:56.915215437 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 02:20:56.915242889 DEBUG method="textDocument/hover" response.id=4 duration=117.04µs 2026-10-23 02:20:56.915258067 DEBUG Received server response for request 4 2026-10-23 02:20:56.915271713 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.915280780 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-23 02:20:56.915316707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUAU14g/web/src/main.py") 2026-10-23 02:20:56.915323771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUAU14g/web/src/main.py` 2026-10-23 02:20:56.915333769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUAU14g/web/src/main.py` 2026-10-23 02:20:56.915433597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUAU14g/web/src/main.py` to project `web` 2026-10-23 02:20:56.915447232 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUAU14g/web/src/main.py` 2026-10-23 02:20:56.915449797 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.915459004 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-23 02:20:56.915584299 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-23 02:20:56.915610468 DEBUG method="textDocument/hover" response.id=5 duration=144.35µs 2026-10-23 02:20:56.915632129 DEBUG Received server response for request 5 2026-10-23 02:20:56.925717636 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 02:20:56.925759194 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.925767610 DEBUG method="shutdown" response.id=6 duration=12.57µs 2026-10-23 02:20:56.925789060 DEBUG Received server response for request 6 2026-10-23 02:20:56.925792987 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.925819858 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-23 02:20:56.927874662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.927951476 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.927973828 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.929450668 DEBUG Client info: None 2026-10-23 02:20:56.929466217 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.929480324 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.929493739 INFO Version: Unknown 2026-10-23 02:20:56.929550716 DEBUG Received server response for request 1 2026-10-23 02:20:56.929574049 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.929585731 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.929645293 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.929735843 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.929739780 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.929766230 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.929780707 DEBUG Initializing workspace `file:///tmp/.tmpIbXvIu/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.929794523 DEBUG Searching for a project in '/tmp/.tmpIbXvIu/root1' 2026-10-23 02:20:56.929827374 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.929833967 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.932010129 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.932021750 DEBUG Resolving local virtual environment: /tmp/.tmpIbXvIu/root1/.venv 2026-10-23 02:20:56.932066615 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.932071904 DEBUG No virtual environment found 2026-10-23 02:20:56.932080651 DEBUG Adding first-party search path `/tmp/.tmpIbXvIu/root1` 2026-10-23 02:20:56.932084037 DEBUG Using vendored stdlib 2026-10-23 02:20:56.932224360 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.932228909 DEBUG Adding new file root '/tmp/.tmpIbXvIu/root1' of kind Project 2026-10-23 02:20:56.933008120 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.933019983 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:56.934201539 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.934220835 DEBUG Updating project to check open files 2026-10-23 02:20:56.934301416 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIbXvIu/root1/main.py") 2026-10-23 02:20:56.934310393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIbXvIu/root1/main.py` 2026-10-23 02:20:56.934317677 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIbXvIu/root1/main.py` 2026-10-23 02:20:56.934414639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIbXvIu/root1/main.py` to project `root1` 2026-10-23 02:20:56.934431250 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIbXvIu/root1/main.py` 2026-10-23 02:20:56.934433995 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.934442591 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.934640402 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIbXvIu/root1/main.py"))}: Checking file '/tmp/.tmpIbXvIu/root1/main.py' 2026-10-23 02:20:56.934770576 DEBUG method="textDocument/diagnostic" response.id=2 duration=320.12µs 2026-10-23 02:20:56.934783240 DEBUG Received server response for request 2 2026-10-23 02:20:56.934854093 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:56.934911040 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpIbXvIu/root2), to remove: 2026-10-23 02:20:56.934919185 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 02:20:56.934928883 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.934931879 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.935161780 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.935171869 DEBUG Initializing workspace `file:///tmp/.tmpIbXvIu/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.935182048 DEBUG Searching for a project in '/tmp/.tmpIbXvIu/root2' 2026-10-23 02:20:56.935213377 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.935218316 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.935646639 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.935658131 DEBUG Resolving local virtual environment: /tmp/.tmpIbXvIu/root2/.venv 2026-10-23 02:20:56.935685763 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.935689830 DEBUG No virtual environment found 2026-10-23 02:20:56.935698046 DEBUG Adding first-party search path `/tmp/.tmpIbXvIu/root2` 2026-10-23 02:20:56.935701142 DEBUG Using vendored stdlib 2026-10-23 02:20:56.935810637 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.935814254 DEBUG Adding new file root '/tmp/.tmpIbXvIu/root2' of kind Project 2026-10-23 02:20:56.936969921 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:56.937770954 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.937786784 DEBUG Updating project to check open files 2026-10-23 02:20:56.937911578 DEBUG method="textDocument/diagnostic" response.id=3 duration=109.93µs 2026-10-23 02:20:56.938008169 DEBUG Received server response for request 3 2026-10-23 02:20:56.938248650 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.938259490 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 02:20:56.938316076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIbXvIu/root2/main.py") 2026-10-23 02:20:56.938325123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIbXvIu/root2/main.py` 2026-10-23 02:20:56.938338178 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIbXvIu/root2/main.py` 2026-10-23 02:20:56.938444547 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIbXvIu/root2/main.py` to project `root2` 2026-10-23 02:20:56.938458043 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIbXvIu/root2/main.py` 2026-10-23 02:20:56.938460517 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.938468743 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.938614516 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIbXvIu/root2/main.py"))}: Checking file '/tmp/.tmpIbXvIu/root2/main.py' 2026-10-23 02:20:56.939093224 DEBUG method="textDocument/diagnostic" response.id=4 duration=616.79µs 2026-10-23 02:20:56.939763201 DEBUG Received server response for request 4 2026-10-23 02:20:56.949998689 DEBUG Client sends request `shutdown` with ID 5 2026-10-23 02:20:56.950037271 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.950046278 DEBUG method="shutdown" response.id=5 duration=14.31µs 2026-10-23 02:20:56.950053893 DEBUG Received server response for request 5 2026-10-23 02:20:56.950059854 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.950073850 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-23 02:20:56.951874538 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.951940912 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.952002027 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.952038966 DEBUG Client info: None 2026-10-23 02:20:56.952051189 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.952062660 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.952067369 INFO Version: Unknown 2026-10-23 02:20:56.952106052 DEBUG Received server response for request 1 2026-10-23 02:20:56.952129957 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.952153170 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.952235234 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.952337396 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.952341714 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.952356702 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.952359287 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:56.952373774 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.952386368 DEBUG Initializing workspace `file:///tmp/.tmpSsd6PF/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.952395986 DEBUG Searching for a project in '/tmp/.tmpSsd6PF/root1' 2026-10-23 02:20:56.952415653 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.952419460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.952758215 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.952763866 DEBUG Resolving local virtual environment: /tmp/.tmpSsd6PF/root1/.venv 2026-10-23 02:20:56.952790225 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.952794062 DEBUG No virtual environment found 2026-10-23 02:20:56.952801055 DEBUG Adding first-party search path `/tmp/.tmpSsd6PF/root1` 2026-10-23 02:20:56.952804071 DEBUG Using vendored stdlib 2026-10-23 02:20:56.952910631 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.952914077 DEBUG Adding new file root '/tmp/.tmpSsd6PF/root1' of kind Project 2026-10-23 02:20:56.954774557 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.954785447 DEBUG Initializing workspace `file:///tmp/.tmpSsd6PF/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.954794474 DEBUG Searching for a project in '/tmp/.tmpSsd6PF/root2' 2026-10-23 02:20:56.954812218 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.954815905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.955200556 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.955207168 DEBUG Resolving local virtual environment: /tmp/.tmpSsd6PF/root2/.venv 2026-10-23 02:20:56.955240190 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.955244899 DEBUG No virtual environment found 2026-10-23 02:20:56.955254137 DEBUG Adding first-party search path `/tmp/.tmpSsd6PF/root2` 2026-10-23 02:20:56.955263745 DEBUG Using vendored stdlib 2026-10-23 02:20:56.955374613 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.955378269 DEBUG Adding new file root '/tmp/.tmpSsd6PF/root2' of kind Project 2026-10-23 02:20:56.957286899 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.957298561 DEBUG Updating project to check open files 2026-10-23 02:20:56.957309572 DEBUG Updating project to check open files 2026-10-23 02:20:56.957351621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSsd6PF/root1/main.py") 2026-10-23 02:20:56.957357883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSsd6PF/root1/main.py` 2026-10-23 02:20:56.957364715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSsd6PF/root1/main.py` 2026-10-23 02:20:56.957446108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSsd6PF/root1/main.py` to project `root1` 2026-10-23 02:20:56.957459193 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSsd6PF/root1/main.py` 2026-10-23 02:20:56.957461647 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.957469452 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.957553479 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSsd6PF/root1/main.py"))}: Checking file '/tmp/.tmpSsd6PF/root1/main.py' 2026-10-23 02:20:56.957652946 DEBUG method="textDocument/diagnostic" response.id=2 duration=176.98µs 2026-10-23 02:20:56.957664217 DEBUG Received server response for request 2 2026-10-23 02:20:56.957708550 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.957752873 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSsd6PF/root2/main.py") 2026-10-23 02:20:56.957758774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSsd6PF/root2/main.py` 2026-10-23 02:20:56.957768012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSsd6PF/root2/main.py` 2026-10-23 02:20:56.957864202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSsd6PF/root2/main.py` to project `root2` 2026-10-23 02:20:56.957878309 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSsd6PF/root2/main.py` 2026-10-23 02:20:56.957880783 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.957889420 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.957921129 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:56.958054910 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSsd6PF/root2/main.py"))}: Checking file '/tmp/.tmpSsd6PF/root2/main.py' 2026-10-23 02:20:56.958153535 DEBUG method="textDocument/diagnostic" response.id=3 duration=217.58µs 2026-10-23 02:20:56.958169876 DEBUG Received server response for request 3 2026-10-23 02:20:56.958930462 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.959027564 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.959050036 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.959110320 DEBUG Client info: None 2026-10-23 02:20:56.959124276 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:56.959135417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.959139805 INFO Version: Unknown 2026-10-23 02:20:56.959188937 DEBUG Received server response for request 1 2026-10-23 02:20:56.959212451 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.959226467 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.959272804 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.959367191 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.959371399 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.959386558 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.959389523 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:56.959404932 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.959419169 DEBUG Initializing workspace `file:///tmp/.tmpHvozLV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.959429328 DEBUG Searching for a project in '/tmp/.tmpHvozLV/root1' 2026-10-23 02:20:56.959448344 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.959452131 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.959970112 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.959975623 DEBUG Resolving local virtual environment: /tmp/.tmpHvozLV/root1/.venv 2026-10-23 02:20:56.960036677 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.960040995 DEBUG No virtual environment found 2026-10-23 02:20:56.960048108 DEBUG Adding first-party search path `/tmp/.tmpHvozLV/root1` 2026-10-23 02:20:56.960051294 DEBUG Using vendored stdlib 2026-10-23 02:20:56.960186869 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.960191057 DEBUG Adding new file root '/tmp/.tmpHvozLV/root1' of kind Project 2026-10-23 02:20:56.962092583 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.962107301 DEBUG Initializing workspace `file:///tmp/.tmpHvozLV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.962116698 DEBUG Searching for a project in '/tmp/.tmpHvozLV/root2' 2026-10-23 02:20:56.962136846 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.962150051 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.962593884 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.962605595 DEBUG Resolving local virtual environment: /tmp/.tmpHvozLV/root2/.venv 2026-10-23 02:20:56.962632736 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.962636804 DEBUG No virtual environment found 2026-10-23 02:20:56.962643607 DEBUG Adding first-party search path `/tmp/.tmpHvozLV/root2` 2026-10-23 02:20:56.962646673 DEBUG Using vendored stdlib 2026-10-23 02:20:56.962771537 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.962775905 DEBUG Adding new file root '/tmp/.tmpHvozLV/root2' of kind Project 2026-10-23 02:20:56.964727986 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.964743365 DEBUG Updating project to check open files 2026-10-23 02:20:56.964755638 DEBUG Updating project to check open files 2026-10-23 02:20:56.964837131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHvozLV/root1/main.py") 2026-10-23 02:20:56.964845046 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHvozLV/root1/main.py` 2026-10-23 02:20:56.964853191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHvozLV/root1/main.py` 2026-10-23 02:20:56.964938271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHvozLV/root1/main.py` to project `root1` 2026-10-23 02:20:56.964952087 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHvozLV/root1/main.py` 2026-10-23 02:20:56.964954501 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.964962626 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.965057885 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHvozLV/root1/main.py"))}: Checking file '/tmp/.tmpHvozLV/root1/main.py' 2026-10-23 02:20:56.965129980 DEBUG method="textDocument/diagnostic" response.id=2 duration=160.61µs 2026-10-23 02:20:56.965169685 DEBUG Received server response for request 2 2026-10-23 02:20:56.965238895 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:56.965296102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHvozLV/root2/main.py") 2026-10-23 02:20:56.965303576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHvozLV/root2/main.py` 2026-10-23 02:20:56.965313805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHvozLV/root2/main.py` 2026-10-23 02:20:56.965394497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHvozLV/root2/main.py` to project `root2` 2026-10-23 02:20:56.965406960 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHvozLV/root2/main.py` 2026-10-23 02:20:56.965409545 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:56.965417440 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:56.966006284 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:56.966090893 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpHvozLV/root2/main.py"))}: Checking file '/tmp/.tmpHvozLV/root2/main.py' 2026-10-23 02:20:56.966154262 DEBUG method="textDocument/diagnostic" response.id=3 duration=130.78µs 2026-10-23 02:20:56.966162086 DEBUG Received server response for request 3 2026-10-23 02:20:56.976272149 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.976299731 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.976305081 DEBUG method="shutdown" response.id=4 duration=8.58µs 2026-10-23 02:20:56.976311794 DEBUG Received server response for request 4 2026-10-23 02:20:56.976314699 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.976326171 DEBUG Received exit notification, exiting 2026-10-23 02:20:56.987202110 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:56.987236725 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:56.987243688 DEBUG method="shutdown" response.id=4 duration=10.66µs 2026-10-23 02:20:56.987251844 DEBUG Received server response for request 4 2026-10-23 02:20:56.987254819 DEBUG Client sends notification `exit` 2026-10-23 02:20:56.987268986 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-23 02:20:56.989116972 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:56.989196742 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:56.989251264 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:56.990920054 DEBUG Client info: None 2026-10-23 02:20:56.990936415 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-23 02:20:56.990950691 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:56.990955460 INFO Version: Unknown 2026-10-23 02:20:56.991003150 DEBUG Received server response for request 1 2026-10-23 02:20:56.991030812 DEBUG Client sends notification `initialized` 2026-10-23 02:20:56.991043596 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:56.991388984 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:56.991436122 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:56.991441021 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:56.991464475 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:56.993215630 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:56.993233814 DEBUG Initializing workspace `file:///tmp/.tmp71m5YN/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.993245726 DEBUG Searching for a project in '/tmp/.tmp71m5YN/root1' 2026-10-23 02:20:56.993267156 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.993271685 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.993630788 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.993640717 DEBUG Resolving local virtual environment: /tmp/.tmp71m5YN/root1/.venv 2026-10-23 02:20:56.993668108 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.993672777 DEBUG No virtual environment found 2026-10-23 02:20:56.993680452 DEBUG Adding first-party search path `/tmp/.tmp71m5YN/root1` 2026-10-23 02:20:56.993683537 DEBUG Using vendored stdlib 2026-10-23 02:20:56.993795397 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.993799385 DEBUG Adding new file root '/tmp/.tmp71m5YN/root1' of kind Project 2026-10-23 02:20:56.995715358 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.995731208 DEBUG Initializing workspace `file:///tmp/.tmp71m5YN/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:56.995741497 DEBUG Searching for a project in '/tmp/.tmp71m5YN/root2' 2026-10-23 02:20:56.995763579 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:56.995767797 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:56.996157017 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:56.996163779 DEBUG Resolving local virtual environment: /tmp/.tmp71m5YN/root2/.venv 2026-10-23 02:20:56.996196411 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:56.996201370 DEBUG No virtual environment found 2026-10-23 02:20:56.996209986 DEBUG Adding first-party search path `/tmp/.tmp71m5YN/root2` 2026-10-23 02:20:56.996213793 DEBUG Using vendored stdlib 2026-10-23 02:20:56.996323549 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:56.996327216 DEBUG Adding new file root '/tmp/.tmp71m5YN/root2' of kind Project 2026-10-23 02:20:56.998202373 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:56.998261434 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:56.998380547 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp71m5YN/root1/main.py"))}: Checking file '/tmp/.tmp71m5YN/root1/main.py' 2026-10-23 02:20:56.998467771 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp71m5YN/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:57.011602648 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp71m5YN/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:57.011731279 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-23 02:20:57.011739935 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 02:20:57.011804536 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp71m5YN/root2/main.py"))}: Checking file '/tmp/.tmp71m5YN/root2/main.py' 2026-10-23 02:20:57.011873846 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp71m5YN/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:57.022948228 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp71m5YN/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:57.023044669 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-23 02:20:57.023088872 DEBUG method="workspace/diagnostic" response.id=2 duration=24.87ms 2026-10-23 02:20:57.023110082 DEBUG Received server response for request 2 2026-10-23 02:20:57.033347353 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:57.033375697 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:57.033381568 DEBUG method="shutdown" response.id=3 duration=11.10µs 2026-10-23 02:20:57.033388551 DEBUG Received server response for request 3 2026-10-23 02:20:57.033391306 DEBUG Client sends notification `exit` 2026-10-23 02:20:57.033401355 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-23 02:20:57.037250154 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:57.037329402 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:57.037382532 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:57.037431263 DEBUG Client info: None 2026-10-23 02:20:57.037444408 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:57.037457042 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:57.037463294 INFO Version: Unknown 2026-10-23 02:20:57.037507977 DEBUG Received server response for request 1 2026-10-23 02:20:57.037543704 DEBUG Client sends notification `initialized` 2026-10-23 02:20:57.037557059 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:57.037615209 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:57.037732388 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:57.037736195 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:57.037754430 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:57.037757285 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:57.037775389 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:57.037791509 DEBUG Initializing workspace `file:///tmp/.tmprBsxtp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:57.037802360 DEBUG Searching for a project in '/tmp/.tmprBsxtp' 2026-10-23 02:20:57.037842274 DEBUG Found project at '/tmp/.tmprBsxtp' 2026-10-23 02:20:57.037847063 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:57.038287119 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:57.038294663 DEBUG Resolving local virtual environment: /tmp/.tmprBsxtp/.venv 2026-10-23 02:20:57.038331913 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:57.038336802 DEBUG No virtual environment found 2026-10-23 02:20:57.038346550 DEBUG Adding first-party search path `/tmp/.tmprBsxtp` 2026-10-23 02:20:57.038349726 DEBUG Using vendored stdlib 2026-10-23 02:20:57.038470743 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:57.038475592 DEBUG Adding new file root '/tmp/.tmprBsxtp' of kind Project 2026-10-23 02:20:57.040415561 DEBUG Ignoring file `/tmp/.tmprBsxtp/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-23 02:20:57.040480152 DEBUG Skipping directory `/tmp/.tmprBsxtp/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-23 02:20:57.041585455 INFO Project::index_files{project=.tmprBsxtp}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:57.041597107 DEBUG Initializing workspace `file:///tmp/.tmprBsxtp/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:57.041607036 DEBUG Searching for a project in '/tmp/.tmprBsxtp/external/Y' 2026-10-23 02:20:57.041629338 DEBUG Found project at '/tmp/.tmprBsxtp/external/Y' 2026-10-23 02:20:57.041633075 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:57.041943898 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:57.041948877 DEBUG Resolving local virtual environment: /tmp/.tmprBsxtp/external/Y/.venv 2026-10-23 02:20:57.041976048 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:57.041979675 DEBUG No virtual environment found 2026-10-23 02:20:57.042006515 DEBUG Adding first-party search path `/tmp/.tmprBsxtp/external/Y` 2026-10-23 02:20:57.042009751 DEBUG Using vendored stdlib 2026-10-23 02:20:57.042125438 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:57.042129416 DEBUG Adding new file root '/tmp/.tmprBsxtp/external/Y' of kind Project 2026-10-23 02:20:57.043023603 DEBUG Ignoring file `/tmp/.tmprBsxtp/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-23 02:20:57.044187786 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:57.044205069 DEBUG Updating project to check open files 2026-10-23 02:20:57.044227311 DEBUG Updating project to check open files 2026-10-23 02:20:57.044295709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprBsxtp/systemtests/included.py") 2026-10-23 02:20:57.044305918 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprBsxtp/systemtests/included.py` 2026-10-23 02:20:57.044315356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprBsxtp/systemtests/included.py` 2026-10-23 02:20:57.044409092 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprBsxtp/systemtests/included.py` to project `.tmprBsxtp` 2026-10-23 02:20:57.044424651 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprBsxtp/systemtests/included.py` 2026-10-23 02:20:57.044427296 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:57.044435922 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:57.044523867 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprBsxtp/systemtests/included.py"))}: Checking file '/tmp/.tmprBsxtp/systemtests/included.py' 2026-10-23 02:20:57.044649502 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprBsxtp/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:57.056420361 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprBsxtp/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:57.062396270 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.95ms 2026-10-23 02:20:57.062422088 DEBUG Received server response for request 2 2026-10-23 02:20:57.062530401 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:57.062560147 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:57.062643623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprBsxtp/external/Y/only_external.py") 2026-10-23 02:20:57.062651989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprBsxtp/external/Y/only_external.py` 2026-10-23 02:20:57.062676635 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprBsxtp/external/Y/only_external.py` 2026-10-23 02:20:57.062801059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprBsxtp/external/Y/only_external.py` to project `Y` 2026-10-23 02:20:57.062819463 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprBsxtp/external/Y/only_external.py` 2026-10-23 02:20:57.062822259 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:57.062831295 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:57.062900646 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprBsxtp/external/Y/only_external.py"))}: Checking file '/tmp/.tmprBsxtp/external/Y/only_external.py' 2026-10-23 02:20:57.062973182 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprBsxtp/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:57.074040280 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmprBsxtp/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:57.079651915 DEBUG method="textDocument/diagnostic" response.id=3 duration=16.81ms 2026-10-23 02:20:57.079671412 DEBUG Received server response for request 3 2026-10-23 02:20:57.089821009 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:57.089849072 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:57.089854773 DEBUG method="shutdown" response.id=4 duration=9.84µs 2026-10-23 02:20:57.089861124 DEBUG Received server response for request 4 2026-10-23 02:20:57.089863789 DEBUG Client sends notification `exit` 2026-10-23 02:20:57.089875922 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-23 02:20:57.094967112 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:57.095067620 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:57.095090693 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:57.095159182 DEBUG Client info: None 2026-10-23 02:20:57.095172968 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:57.095187074 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:57.095193025 INFO Version: Unknown 2026-10-23 02:20:57.095232038 DEBUG Received server response for request 1 2026-10-23 02:20:57.095270150 DEBUG Client sends notification `initialized` 2026-10-23 02:20:57.095292462 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:57.095339600 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:57.095450618 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:57.095454756 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:57.095472810 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:57.095475846 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:57.095493669 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:57.095509268 DEBUG Initializing workspace `file:///tmp/.tmpbZ3l4N`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:57.095520500 DEBUG Searching for a project in '/tmp/.tmpbZ3l4N' 2026-10-23 02:20:57.095540687 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:57.095546408 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:57.095967227 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:57.095973329 DEBUG Resolving local virtual environment: /tmp/.tmpbZ3l4N/.venv 2026-10-23 02:20:57.096030897 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:57.096036067 DEBUG No virtual environment found 2026-10-23 02:20:57.096045033 DEBUG Adding first-party search path `/tmp/.tmpbZ3l4N` 2026-10-23 02:20:57.096048189 DEBUG Using vendored stdlib 2026-10-23 02:20:57.096180047 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:57.096185206 DEBUG Adding new file root '/tmp/.tmpbZ3l4N' of kind Project 2026-10-23 02:20:57.099268099 INFO Project::index_files{project=.tmpbZ3l4N}: Indexed 2 file(s) in 0.001s 2026-10-23 02:20:57.099283538 DEBUG Initializing workspace `file:///tmp/.tmpbZ3l4N/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:57.099303756 DEBUG Searching for a project in '/tmp/.tmpbZ3l4N/external/Y' 2026-10-23 02:20:57.099327410 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:57.099331297 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:57.099697614 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:57.099702644 DEBUG Resolving local virtual environment: /tmp/.tmpbZ3l4N/external/Y/.venv 2026-10-23 02:20:57.099735325 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:57.099739102 DEBUG No virtual environment found 2026-10-23 02:20:57.099745745 DEBUG Adding first-party search path `/tmp/.tmpbZ3l4N/external/Y` 2026-10-23 02:20:57.099748630 DEBUG Using vendored stdlib 2026-10-23 02:20:57.099866882 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:57.099870950 DEBUG Adding new file root '/tmp/.tmpbZ3l4N/external/Y' of kind Project 2026-10-23 02:20:57.101853618 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:57.101868707 DEBUG Updating project to check open files 2026-10-23 02:20:57.101890087 DEBUG Updating project to check open files 2026-10-23 02:20:57.101939730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbZ3l4N/systemtests/foo.py") 2026-10-23 02:20:57.101947464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbZ3l4N/systemtests/foo.py` 2026-10-23 02:20:57.101954768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbZ3l4N/systemtests/foo.py` 2026-10-23 02:20:57.102066848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbZ3l4N/systemtests/foo.py` to project `.tmpbZ3l4N` 2026-10-23 02:20:57.102082578 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbZ3l4N/systemtests/foo.py` 2026-10-23 02:20:57.102085213 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:57.102100722 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:57.102314403 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:57.117109714 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-23 02:20:57.122930071 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-23 02:20:57.123049675 DEBUG method="textDocument/hover" response.id=2 duration=20.94ms 2026-10-23 02:20:57.123070725 DEBUG Received server response for request 2 2026-10-23 02:20:57.123090081 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:57.123096323 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-23 02:20:57.123199747 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbZ3l4N/external/Y/foo.py") 2026-10-23 02:20:57.123208693 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbZ3l4N/external/Y/foo.py` 2026-10-23 02:20:57.123229542 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbZ3l4N/external/Y/foo.py` 2026-10-23 02:20:57.123383812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbZ3l4N/external/Y/foo.py` to project `Y` 2026-10-23 02:20:57.123401715 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbZ3l4N/external/Y/foo.py` 2026-10-23 02:20:57.123404350 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:57.123415932 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:57.123460556 DEBUG method="textDocument/hover" response.id=3 duration=37.04µs 2026-10-23 02:20:57.123473370 DEBUG Received server response for request 3 2026-10-23 02:20:57.133577101 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:57.133624570 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:57.133635000 DEBUG method="shutdown" response.id=4 duration=15.57µs 2026-10-23 02:20:57.133646742 DEBUG Received server response for request 4 2026-10-23 02:20:57.133651711 DEBUG Client sends notification `exit` 2026-10-23 02:20:57.133738814 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-23 02:20:57.137255691 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:57.137345680 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:57.137374223 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:57.137525437 DEBUG Client info: None 2026-10-23 02:20:57.137540425 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-23 02:20:57.137554832 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:57.137560713 INFO Version: Unknown 2026-10-23 02:20:57.137617369 DEBUG Received server response for request 1 2026-10-23 02:20:57.137655360 DEBUG Client sends notification `initialized` 2026-10-23 02:20:57.137669537 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:57.137728959 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:57.137794792 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:57.137798469 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:57.137831781 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:57.137846880 DEBUG Initializing workspace `file:///tmp/.tmpiXlJIJ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:57.137857470 DEBUG Searching for a project in '/tmp/.tmpiXlJIJ/root1' 2026-10-23 02:20:57.137883458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:57.137888438 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:57.138299108 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:57.138304999 DEBUG Resolving local virtual environment: /tmp/.tmpiXlJIJ/root1/.venv 2026-10-23 02:20:57.138342419 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:57.138347178 DEBUG No virtual environment found 2026-10-23 02:20:57.138354983 DEBUG Adding first-party search path `/tmp/.tmpiXlJIJ/root1` 2026-10-23 02:20:57.138358289 DEBUG Using vendored stdlib 2026-10-23 02:20:57.138481280 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:57.138485498 DEBUG Adding new file root '/tmp/.tmpiXlJIJ/root1' of kind Project 2026-10-23 02:20:57.139067800 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:57.140524642 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:57.140536985 DEBUG Initializing workspace `file:///tmp/.tmpiXlJIJ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:57.140547034 DEBUG Searching for a project in '/tmp/.tmpiXlJIJ/root2' 2026-10-23 02:20:57.140600765 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:57.140605795 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:57.140925775 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:57.140930744 DEBUG Resolving local virtual environment: /tmp/.tmpiXlJIJ/root2/.venv 2026-10-23 02:20:57.140957865 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:57.140961632 DEBUG No virtual environment found 2026-10-23 02:20:57.140968625 DEBUG Adding first-party search path `/tmp/.tmpiXlJIJ/root2` 2026-10-23 02:20:57.140971661 DEBUG Using vendored stdlib 2026-10-23 02:20:57.141095513 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:57.141099200 DEBUG Adding new file root '/tmp/.tmpiXlJIJ/root2' of kind Project 2026-10-23 02:20:57.142996679 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:57.143007830 DEBUG Initializing workspace `file:///tmp/.tmpiXlJIJ/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:57.143017528 DEBUG Searching for a project in '/tmp/.tmpiXlJIJ/root3' 2026-10-23 02:20:57.143035392 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:57.143039329 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:57.143380248 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:57.143385428 DEBUG Resolving local virtual environment: /tmp/.tmpiXlJIJ/root3/.venv 2026-10-23 02:20:57.143411237 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:57.143414944 DEBUG No virtual environment found 2026-10-23 02:20:57.143421887 DEBUG Adding first-party search path `/tmp/.tmpiXlJIJ/root3` 2026-10-23 02:20:57.143425042 DEBUG Using vendored stdlib 2026-10-23 02:20:57.143529899 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:57.143533195 DEBUG Adding new file root '/tmp/.tmpiXlJIJ/root3' of kind Project 2026-10-23 02:20:57.145363999 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:57.145435934 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:57.145552272 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root1/main.py"))}: Checking file '/tmp/.tmpiXlJIJ/root1/main.py' 2026-10-23 02:20:57.145626762 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:57.157411146 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:57.157684869 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:57.157878522 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 02:20:57.158166392 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root2/main.py"))}: Checking file '/tmp/.tmpiXlJIJ/root2/main.py' 2026-10-23 02:20:57.158401333 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:57.169741864 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:57.170071162 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:57.170195104 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-23 02:20:57.170438090 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root3/main.py"))}: Checking file '/tmp/.tmpiXlJIJ/root3/main.py' 2026-10-23 02:20:57.170673101 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:57.181843092 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiXlJIJ/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:57.181998163 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:57.182055811 DEBUG method="workspace/diagnostic" response.id=2 duration=36.67ms 2026-10-23 02:20:57.182089013 DEBUG Received server response for request 2 2026-10-23 02:20:57.182298536 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:57.182305489 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:57.182652430 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpiXlJIJ/root2), (root3, file:///tmp/.tmpiXlJIJ/root3) 2026-10-23 02:20:57.182661387 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpiXlJIJ/root2 2026-10-23 02:20:57.185603104 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpiXlJIJ/root3 2026-10-23 02:20:57.188404459 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:57.188453831 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:57.188650891 DEBUG method="workspace/diagnostic" response.id=3 duration=288.39µs 2026-10-23 02:20:57.188955933 DEBUG Received server response for request 3 2026-10-23 02:20:57.199161526 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:57.199224534 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:57.199239432 DEBUG method="shutdown" response.id=4 duration=22.22µs 2026-10-23 02:20:57.199262275 DEBUG Received server response for request 4 2026-10-23 02:20:57.199268987 DEBUG Client sends notification `exit` 2026-10-23 02:20:57.199376749 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-23 02:20:57.203150427 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:57.203228814 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:57.203260013 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:57.205781352 DEBUG Client info: None 2026-10-23 02:20:57.205797933 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-23 02:20:57.205811849 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:57.205817179 INFO Version: Unknown 2026-10-23 02:20:57.206832925 DEBUG Received server response for request 1 2026-10-23 02:20:57.206878550 DEBUG Client sends notification `initialized` 2026-10-23 02:20:57.206890963 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:57.206938192 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:57.207078575 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:57.207082873 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:57.207097942 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:57.207100286 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:57.207115505 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:57.207128349 DEBUG Initializing workspace `file:///tmp/.tmplaM4pT/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:57.207150340 DEBUG Searching for a project in '/tmp/.tmplaM4pT/root1' 2026-10-23 02:20:57.207172632 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:57.207177060 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:57.208606541 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:57.208817196 DEBUG Resolving local virtual environment: /tmp/.tmplaM4pT/root1/.venv 2026-10-23 02:20:57.209011471 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:57.209113602 DEBUG No virtual environment found 2026-10-23 02:20:57.209161392 DEBUG Adding first-party search path `/tmp/.tmplaM4pT/root1` 2026-10-23 02:20:57.209166321 DEBUG Using vendored stdlib 2026-10-23 02:20:57.209373800 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:57.209379571 DEBUG Adding new file root '/tmp/.tmplaM4pT/root1' of kind Project 2026-10-23 02:20:57.211495440 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:57.211685336 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmplaM4pT/root1) 2026-10-23 02:20:57.211784181 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmplaM4pT/root1 2026-10-23 02:20:57.212171378 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-23 02:20:59.207184517 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:59.207351250 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:59.207370386 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-23 02:20:59.207375305 DEBUG method="shutdown" response.id=3 duration=28.71µs 2026-10-23 02:20:59.207381727 DEBUG Received server response for request 2 2026-10-23 02:20:59.207384703 DEBUG Received server response for request 3 2026-10-23 02:20:59.207388059 DEBUG Client sends notification `exit` 2026-10-23 02:20:59.207410651 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-23 02:20:59.209186783 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:59.210876422 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:59.210922078 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:59.211129908 DEBUG Client info: None 2026-10-23 02:20:59.211150957 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-23 02:20:59.211168530 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:59.211174541 INFO Version: Unknown 2026-10-23 02:20:59.211239072 DEBUG Received server response for request 1 2026-10-23 02:20:59.211289537 DEBUG Client sends notification `initialized` 2026-10-23 02:20:59.211318341 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:59.211434148 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:59.211466228 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:59.211472390 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:59.211492668 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-23 02:20:59.211509469 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:59.211525109 DEBUG Initializing workspace `file:///tmp/.tmpk7PLIT/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.211538243 DEBUG Searching for a project in '/tmp/.tmpk7PLIT/root1' 2026-10-23 02:20:59.211562489 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:59.211567769 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.211957209 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.211963010 DEBUG Resolving local virtual environment: /tmp/.tmpk7PLIT/root1/.venv 2026-10-23 02:20:59.212015088 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.212019887 DEBUG No virtual environment found 2026-10-23 02:20:59.212029004 DEBUG Adding first-party search path `/tmp/.tmpk7PLIT/root1` 2026-10-23 02:20:59.212032210 DEBUG Using vendored stdlib 2026-10-23 02:20:59.212161823 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.212166141 DEBUG Adding new file root '/tmp/.tmpk7PLIT/root1' of kind Project 2026-10-23 02:20:59.214084369 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:59.214150663 DEBUG Initializing workspace `file:///tmp/.tmpk7PLIT/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.214162075 DEBUG Searching for a project in '/tmp/.tmpk7PLIT/root2' 2026-10-23 02:20:59.214243157 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:59.214249028 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.214887986 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.214894078 DEBUG Resolving local virtual environment: /tmp/.tmpk7PLIT/root2/.venv 2026-10-23 02:20:59.214950634 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.214956074 DEBUG No virtual environment found 2026-10-23 02:20:59.214964871 DEBUG Adding first-party search path `/tmp/.tmpk7PLIT/root2` 2026-10-23 02:20:59.214968197 DEBUG Using vendored stdlib 2026-10-23 02:20:59.215159826 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.215165587 DEBUG Adding new file root '/tmp/.tmpk7PLIT/root2' of kind Project 2026-10-23 02:20:59.217487242 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:59.217535362 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:59.217742861 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpk7PLIT/root1/main.py"))}: Checking file '/tmp/.tmpk7PLIT/root1/main.py' 2026-10-23 02:20:59.217910896 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpk7PLIT/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.229602947 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpk7PLIT/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:59.229723994 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:59.229730777 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-23 02:20:59.229794676 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpk7PLIT/root2/main.py"))}: Checking file '/tmp/.tmpk7PLIT/root2/main.py' 2026-10-23 02:20:59.229863726 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpk7PLIT/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.241429129 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpk7PLIT/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:59.241516272 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-23 02:20:59.241570344 DEBUG method="workspace/diagnostic" response.id=2 duration=24.06ms 2026-10-23 02:20:59.241591083 DEBUG Received server response for request 2 2026-10-23 02:20:59.241732708 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:59.241743779 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-23 02:20:59.241777913 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpk7PLIT/root2) 2026-10-23 02:20:59.241783744 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpk7PLIT/root2 2026-10-23 02:20:59.243148434 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-23 02:20:59.243185533 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-23 02:20:59.243207364 DEBUG method="workspace/diagnostic" response.id=3 duration=78.21µs 2026-10-23 02:20:59.243223835 DEBUG Received server response for request 3 2026-10-23 02:20:59.253372370 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:59.253412325 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:59.253420080 DEBUG method="shutdown" response.id=4 duration=12.71µs 2026-10-23 02:20:59.253532220 DEBUG Received server response for request 4 2026-10-23 02:20:59.253538081 DEBUG Client sends notification `exit` 2026-10-23 02:20:59.253559401 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-23 02:20:59.256849292 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:59.256928631 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:59.256959669 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:59.257072871 DEBUG Client info: None 2026-10-23 02:20:59.257091206 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:59.257119939 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:59.257126211 INFO Version: Unknown 2026-10-23 02:20:59.258031189 DEBUG Received server response for request 1 2026-10-23 02:20:59.258063940 DEBUG Client sends notification `initialized` 2026-10-23 02:20:59.258081543 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:59.258157486 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:59.261115143 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:59.261125222 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:59.261292416 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:59.261317723 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:59.261802883 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:59.261870410 DEBUG Initializing workspace `file:///tmp/.tmpbDkII4/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.261886961 DEBUG Searching for a project in '/tmp/.tmpbDkII4/root1' 2026-10-23 02:20:59.262077618 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:59.262085102 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.262546798 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.262553060 DEBUG Resolving local virtual environment: /tmp/.tmpbDkII4/root1/.venv 2026-10-23 02:20:59.262592564 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.262597784 DEBUG No virtual environment found 2026-10-23 02:20:59.262607382 DEBUG Adding first-party search path `/tmp/.tmpbDkII4/root1` 2026-10-23 02:20:59.262610568 DEBUG Using vendored stdlib 2026-10-23 02:20:59.262749449 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.262754147 DEBUG Adding new file root '/tmp/.tmpbDkII4/root1' of kind Project 2026-10-23 02:20:59.264729212 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:59.264766031 DEBUG Initializing workspace `file:///tmp/.tmpbDkII4/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.264776551 DEBUG Searching for a project in '/tmp/.tmpbDkII4/root2' 2026-10-23 02:20:59.264884183 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:59.264890514 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.265256230 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.265261641 DEBUG Resolving local virtual environment: /tmp/.tmpbDkII4/root2/.venv 2026-10-23 02:20:59.265289553 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.265293230 DEBUG No virtual environment found 2026-10-23 02:20:59.265300564 DEBUG Adding first-party search path `/tmp/.tmpbDkII4/root2` 2026-10-23 02:20:59.265303599 DEBUG Using vendored stdlib 2026-10-23 02:20:59.265407524 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.265410760 DEBUG Adding new file root '/tmp/.tmpbDkII4/root2' of kind Project 2026-10-23 02:20:59.267291538 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:59.267307217 DEBUG Updating project to check open files 2026-10-23 02:20:59.267328457 DEBUG Updating project to check open files 2026-10-23 02:20:59.267378531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbDkII4/root1/main.py") 2026-10-23 02:20:59.267386486 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbDkII4/root1/main.py` 2026-10-23 02:20:59.267393229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbDkII4/root1/main.py` 2026-10-23 02:20:59.267490742 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbDkII4/root1/main.py` to project `root1` 2026-10-23 02:20:59.267505640 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbDkII4/root1/main.py` 2026-10-23 02:20:59.267508164 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:59.267516871 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:59.267730852 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbDkII4/root1/main.py"))}: Checking file '/tmp/.tmpbDkII4/root1/main.py' 2026-10-23 02:20:59.267924936 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbDkII4/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.279250649 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbDkII4/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:59.279386705 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.86ms 2026-10-23 02:20:59.279405590 DEBUG Received server response for request 2 2026-10-23 02:20:59.279602149 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:59.279630913 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:59.279770504 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbDkII4/root2/main.py") 2026-10-23 02:20:59.279779832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbDkII4/root2/main.py` 2026-10-23 02:20:59.279799619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbDkII4/root2/main.py` 2026-10-23 02:20:59.279967434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbDkII4/root2/main.py` to project `root2` 2026-10-23 02:20:59.280035822 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbDkII4/root2/main.py` 2026-10-23 02:20:59.280039860 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:59.280051241 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:59.280128536 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbDkII4/root2/main.py"))}: Checking file '/tmp/.tmpbDkII4/root2/main.py' 2026-10-23 02:20:59.280190883 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbDkII4/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.291616043 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbDkII4/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:59.291722613 DEBUG method="textDocument/diagnostic" response.id=3 duration=11.66ms 2026-10-23 02:20:59.291733393 DEBUG Received server response for request 3 2026-10-23 02:20:59.291829363 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:59.291834082 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-23 02:20:59.291855432 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpbDkII4/root2) 2026-10-23 02:20:59.291859209 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpbDkII4/root2 2026-10-23 02:20:59.293091210 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.22ms 2026-10-23 02:20:59.293149970 DEBUG Received server response for request 4 2026-10-23 02:20:59.293217486 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-23 02:20:59.293272510 DEBUG method="textDocument/diagnostic" response.id=5 duration=35.20µs 2026-10-23 02:20:59.293764623 DEBUG Received server response for request 5 2026-10-23 02:20:59.304084770 DEBUG Client sends request `shutdown` with ID 6 2026-10-23 02:20:59.304331763 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:59.304343475 DEBUG method="shutdown" response.id=6 duration=16.39µs 2026-10-23 02:20:59.304379372 DEBUG Received server response for request 6 2026-10-23 02:20:59.304386466 DEBUG Client sends notification `exit` 2026-10-23 02:20:59.304408126 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-23 02:20:59.307242763 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-23 02:20:59.307325569 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:59.307363209 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:59.307470861 DEBUG Client info: None 2026-10-23 02:20:59.307485218 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-23 02:20:59.307499475 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:59.307546763 INFO Version: Unknown 2026-10-23 02:20:59.307595615 DEBUG Received server response for request 1 2026-10-23 02:20:59.307634077 DEBUG Client sends notification `initialized` 2026-10-23 02:20:59.307646761 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:59.307701103 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:59.307818934 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:59.307822641 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:59.307837849 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:59.307840835 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:59.307856304 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:59.307869739 DEBUG Initializing workspace `file:///tmp/.tmpPpI5l3/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.307881501 DEBUG Searching for a project in '/tmp/.tmpPpI5l3/project' 2026-10-23 02:20:59.307905546 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:59.307910836 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.308358286 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.308364517 DEBUG Resolving local virtual environment: /tmp/.tmpPpI5l3/project/.venv 2026-10-23 02:20:59.308402108 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.308406636 DEBUG No virtual environment found 2026-10-23 02:20:59.308415613 DEBUG Adding first-party search path `/tmp/.tmpPpI5l3/project` 2026-10-23 02:20:59.308418839 DEBUG Using vendored stdlib 2026-10-23 02:20:59.308542681 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.308546699 DEBUG Adding new file root '/tmp/.tmpPpI5l3/project' of kind Project 2026-10-23 02:20:59.311652334 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-23 02:20:59.311710824 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPpI5l3/project/app/main.py") 2026-10-23 02:20:59.311719019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPpI5l3/project/app/main.py` 2026-10-23 02:20:59.311738896 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPpI5l3/project/app/main.py` 2026-10-23 02:20:59.311839355 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPpI5l3/project/app/main.py` to project `project` 2026-10-23 02:20:59.311854173 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPpI5l3/project/app/main.py` 2026-10-23 02:20:59.311856848 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:59.311865324 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:59.312019523 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPpI5l3/project/app/main.py"))}: Checking file '/tmp/.tmpPpI5l3/project/app/main.py' 2026-10-23 02:20:59.312141592 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPpI5l3/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.323778509 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPpI5l3/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:59.323950672 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.08ms 2026-10-23 02:20:59.323966782 DEBUG Received server response for request 2 2026-10-23 02:20:59.324017136 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-23 02:20:59.324042454 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpPpI5l3/project/app), to remove: (project, file:///tmp/.tmpPpI5l3/project) 2026-10-23 02:20:59.324048325 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpPpI5l3/project 2026-10-23 02:20:59.327015540 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-23 02:20:59.327079340 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:59.327088678 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:59.327143931 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:59.327153569 DEBUG Initializing workspace `file:///tmp/.tmpPpI5l3/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.327164259 DEBUG Searching for a project in '/tmp/.tmpPpI5l3/project/app' 2026-10-23 02:20:59.327204795 DEBUG Found project at '/tmp/.tmpPpI5l3/project/app' 2026-10-23 02:20:59.327209424 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.327664838 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.327671551 DEBUG Resolving local virtual environment: /tmp/.tmpPpI5l3/project/app/.venv 2026-10-23 02:20:59.327705875 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.327710313 DEBUG No virtual environment found 2026-10-23 02:20:59.327744898 DEBUG Adding first-party search path `/tmp/.tmpPpI5l3/project/app` 2026-10-23 02:20:59.327749507 DEBUG Using vendored stdlib 2026-10-23 02:20:59.328067453 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.328074777 DEBUG Adding new file root '/tmp/.tmpPpI5l3/project/app' of kind Project 2026-10-23 02:20:59.330683190 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:59.330732051 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-23 02:20:59.330739475 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-23 02:20:59.330752009 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-23 02:20:59.330974306 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPpI5l3/project/app/main.py"))}: Checking file '/tmp/.tmpPpI5l3/project/app/main.py' 2026-10-23 02:20:59.331061359 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPpI5l3/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.344141122 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPpI5l3/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:59.344381453 DEBUG method="textDocument/diagnostic" response.id=3 duration=13.62ms 2026-10-23 02:20:59.344431407 DEBUG Received server response for request 3 2026-10-23 02:20:59.354551178 DEBUG Client sends request `shutdown` with ID 4 2026-10-23 02:20:59.354615348 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:59.354622522 DEBUG method="shutdown" response.id=4 duration=11.88µs 2026-10-23 02:20:59.354743088 DEBUG Received server response for request 4 2026-10-23 02:20:59.354748959 DEBUG Client sends notification `exit` 2026-10-23 02:20:59.354760380 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-23 02:20:59.359135126 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:59.360012431 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:59.360047197 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:59.360120103 DEBUG Client info: None 2026-10-23 02:20:59.360136975 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:59.360150941 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:59.360156341 INFO Version: Unknown 2026-10-23 02:20:59.360196326 DEBUG Received server response for request 1 2026-10-23 02:20:59.360235039 DEBUG Client sends notification `initialized` 2026-10-23 02:20:59.360248685 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:59.360293569 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:59.360390921 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:59.360394568 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:59.360416910 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:59.360420026 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-23 02:20:59.360436577 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:59.360451335 DEBUG Initializing workspace `file:///tmp/.tmpqKOqyT/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.360462335 DEBUG Searching for a project in '/tmp/.tmpqKOqyT/api' 2026-10-23 02:20:59.360482844 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-23 02:20:59.360487152 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.360823122 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.360828482 DEBUG Resolving local virtual environment: /tmp/.tmpqKOqyT/api/.venv 2026-10-23 02:20:59.360855914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.360860142 DEBUG No virtual environment found 2026-10-23 02:20:59.360867175 DEBUG Adding first-party search path `/tmp/.tmpqKOqyT/api` 2026-10-23 02:20:59.360870130 DEBUG Using vendored stdlib 2026-10-23 02:20:59.360995235 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.360998962 DEBUG Adding new file root '/tmp/.tmpqKOqyT/api' of kind Project 2026-10-23 02:20:59.363843367 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:59.363958383 DEBUG Initializing workspace `file:///tmp/.tmpqKOqyT/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.363972129 DEBUG Searching for a project in '/tmp/.tmpqKOqyT/tools' 2026-10-23 02:20:59.364023315 DEBUG Found project at '/tmp/.tmpqKOqyT/tools' 2026-10-23 02:20:59.364028194 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.364376397 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.364381697 DEBUG Resolving local virtual environment: /tmp/.tmpqKOqyT/tools/.venv 2026-10-23 02:20:59.364407365 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.364411272 DEBUG No virtual environment found 2026-10-23 02:20:59.364422012 DEBUG Adding extra search-path `/tmp/.tmpqKOqyT/shared` 2026-10-23 02:20:59.364425459 DEBUG Adding first-party search path `/tmp/.tmpqKOqyT/tools` 2026-10-23 02:20:59.364428254 DEBUG Using vendored stdlib 2026-10-23 02:20:59.364532710 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.364536086 DEBUG Adding new file root '/tmp/.tmpqKOqyT/tools' of kind Project 2026-10-23 02:20:59.365058156 DEBUG Adding new file root '/tmp/.tmpqKOqyT/shared' of kind SearchPath 2026-10-23 02:20:59.366429578 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:59.366478269 DEBUG Initializing workspace `file:///tmp/.tmpqKOqyT/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.366490272 DEBUG Searching for a project in '/tmp/.tmpqKOqyT/web' 2026-10-23 02:20:59.366513866 DEBUG Found project at '/tmp/.tmpqKOqyT/web' 2026-10-23 02:20:59.366518144 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.366846630 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.366851529 DEBUG Resolving local virtual environment: /tmp/.tmpqKOqyT/web/.venv 2026-10-23 02:20:59.366876777 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.366880644 DEBUG No virtual environment found 2026-10-23 02:20:59.366890703 DEBUG Adding extra search-path `/tmp/.tmpqKOqyT/shared` 2026-10-23 02:20:59.366893648 DEBUG Adding first-party search path `/tmp/.tmpqKOqyT/web` 2026-10-23 02:20:59.366896313 DEBUG Using vendored stdlib 2026-10-23 02:20:59.367019254 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.367023161 DEBUG Adding new file root '/tmp/.tmpqKOqyT/web' of kind Project 2026-10-23 02:20:59.367572852 DEBUG Adding new file root '/tmp/.tmpqKOqyT/shared' of kind SearchPath 2026-10-23 02:20:59.369197890 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.002s 2026-10-23 02:20:59.369212458 DEBUG Updating project to check open files 2026-10-23 02:20:59.369230391 DEBUG Updating project to check open files 2026-10-23 02:20:59.369237264 DEBUG Updating project to check open files 2026-10-23 02:20:59.369273893 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.369307847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqKOqyT/shared/library.py") 2026-10-23 02:20:59.369699381 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.372499713 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-23 02:20:59.372747729 DEBUG method="textDocument/hover" response.id=2 duration=3.42ms 2026-10-23 02:20:59.372939218 DEBUG Received server response for request 2 2026-10-23 02:20:59.383031578 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:59.383090268 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:59.383099585 DEBUG method="shutdown" response.id=3 duration=15.95µs 2026-10-23 02:20:59.383132998 DEBUG Received server response for request 3 2026-10-23 02:20:59.383137066 DEBUG Client sends notification `exit` 2026-10-23 02:20:59.383304550 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-23 02:20:59.386480968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: 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-23 02:20:59.386608757 DEBUG Architecture: x86_64, OS: linux 2026-10-23 02:20:59.386635518 DEBUG Client sends request `initialize` with ID 1 2026-10-23 02:20:59.388185675 DEBUG Client info: None 2026-10-23 02:20:59.388201565 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_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-23 02:20:59.388214529 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-23 02:20:59.388219619 INFO Version: Unknown 2026-10-23 02:20:59.388269973 DEBUG Received server response for request 1 2026-10-23 02:20:59.388301653 DEBUG Client sends notification `initialized` 2026-10-23 02:20:59.388315028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-23 02:20:59.388369019 DEBUG Requesting workspace configuration for workspaces 2026-10-23 02:20:59.388479717 DEBUG Received server request `workspace/configuration` 2026-10-23 02:20:59.388483494 INFO Retrying to receive `workspace/configuration` request 2026-10-23 02:20:59.388497821 DEBUG Client sends notification `textDocument/didOpen` 2026-10-23 02:20:59.388500956 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-23 02:20:59.388517698 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-23 02:20:59.388530802 DEBUG Initializing workspace `file:///tmp/.tmp6dvgsB/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-23 02:20:59.388540851 DEBUG Searching for a project in '/tmp/.tmp6dvgsB/project' 2026-10-23 02:20:59.388568673 DEBUG Found project at '/tmp/.tmp6dvgsB/project' 2026-10-23 02:20:59.388572962 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-23 02:20:59.389010182 INFO Defaulting to python-platform `linux` 2026-10-23 02:20:59.389016293 DEBUG Resolving local virtual environment: /tmp/.tmp6dvgsB/project/.venv 2026-10-23 02:20:59.389044496 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/e2e-3fe6cd70ec78d3f9`: does not point to a Python executable or a directory on disk 2026-10-23 02:20:59.389048754 DEBUG No virtual environment found 2026-10-23 02:20:59.389056969 DEBUG Adding first-party search path `/tmp/.tmp6dvgsB/project` 2026-10-23 02:20:59.389060005 DEBUG Using vendored stdlib 2026-10-23 02:20:59.389192674 INFO Python version: Python 3.15, platform: linux 2026-10-23 02:20:59.389197032 DEBUG Adding new file root '/tmp/.tmp6dvgsB/project' of kind Project 2026-10-23 02:20:59.391126100 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.001s 2026-10-23 02:20:59.391137973 DEBUG Updating project to check open files 2026-10-23 02:20:59.391195390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6dvgsB/project/main.py") 2026-10-23 02:20:59.391201923 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6dvgsB/project/main.py` 2026-10-23 02:20:59.391209256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6dvgsB/project/main.py` 2026-10-23 02:20:59.391294296 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6dvgsB/project/main.py` to project `project` 2026-10-23 02:20:59.391307891 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6dvgsB/project/main.py` 2026-10-23 02:20:59.391310216 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-23 02:20:59.391317930 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-23 02:20:59.391448856 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6dvgsB/project/main.py"))}: Checking file '/tmp/.tmp6dvgsB/project/main.py' 2026-10-23 02:20:59.392238657 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6dvgsB/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-23 02:20:59.404267850 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6dvgsB/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-23 02:20:59.404382565 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.06ms 2026-10-23 02:20:59.404397653 DEBUG Received server response for request 2 2026-10-23 02:20:59.414504070 DEBUG Client sends request `shutdown` with ID 3 2026-10-23 02:20:59.414570755 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-23 02:20:59.414576485 DEBUG method="shutdown" response.id=3 duration=10.09µs 2026-10-23 02:20:59.414625798 DEBUG Received server response for request 3 2026-10-23 02:20:59.414629144 DEBUG Client sends notification `exit` 2026-10-23 02:20:59.414651306 DEBUG Received exit notification, exiting ok test result: ok. 199 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 27.35s Running `/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_site_packages-91d824e61310d9c0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_test-117376a3fc002544 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/ty_vendored-652ddb399b2c684f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstream-edbde004338e1049.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsnapbox-bee54c3ea8de2856.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 9.16s; merged doctests compilation took 9.14s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_cache -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern seahash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libseahash-c3553ae93b6f59d2.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 17.05s; merged doctests compilation took 17.04s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_command_line -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libargfile-b3d83d0d681acf12.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_command_line-5ad5e28e90a511e2.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_db -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanstyle-659b2d5a15e3c7f8.rlib --extern arc_swap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libarc_swap-83b42df1d053c806.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern dashmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdashmap-7580136ec9d89bc0.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdunce-879b210120ba0a40.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfiletime-01aa765fdf46ee42.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pathdiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpathdiff-c1231df49e745e01.rlib --extern quick_junit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquick_junit-65b02b3454f8e784.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern same_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsame_file-db238e3232eb04bf.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsupports_hyperlinks-c5d1712db0c5761e.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing_subscriber-b554ea09cf0afb09.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern which=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwhich-b0165f114852a362.rlib --extern zip=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libzip-6cb293f1529542ca.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 47.64s; merged doctests compilation took 47.61s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_formatter -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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.06s all doctests ran in 19.07s; merged doctests compilation took 19.01s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_linter -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern anyhow=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern clap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libclap-b2c067affc770c84.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern fern=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libfern-6d3ecf8b539cc1a9.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern imperative=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libimperative-342229f608d5cffb.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libjiff-3db320c283bc14f8.rlib --extern libcst_native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblibcst_native-cd648b74c37e6bbf.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern natord=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libnatord-08434038d9f80f1a.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpyproject_toml-829b3e23f1cb92c5.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_importer-04b51406f4690435.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_index-35293dbba950461b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_semantic-01f76e78eac6b5f6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern similar=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsimilar-a2ab7444a4050844.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern typed_arena=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtyped_arena-0f9527d1785fe3eb.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_width-e1c67cfdda700d87.rlib --extern url=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liburl-fe06e8b22d221827.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 117.76s; merged doctests compilation took 117.72s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_notebook -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_notebook-261761c609d6ecb3.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern uuid=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libuuid-86dbbc05a8f52def.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 10.50s; merged doctests compilation took 10.49s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 7.49s; merged doctests compilation took 7.48s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_python_ast -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libaho_corasick-608b208c01d98e96.rlib --extern arrayvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libarrayvec-018c6e1ab8ddf3d0.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 22.76s; merged doctests compilation took 22.74s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_python_parser -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbstr-c3d1ff06db8f4d36.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libhashbrown-b41bc621382e8eb2.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libannotate_snippets-602d2dddf203476c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_json-d877030b05a60a10.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstacker-b541da45003fa828.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthin_vec-f22e5082a7bc7837.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libwalkdir-93f5e087baa124ff.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps -C lto=fat --cfg 'feature="stacker"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("stacker"))' --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 25.28s; merged doctests compilation took 25.26s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 7.65s; merged doctests compilation took 7.64s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_ident-bedf1a27808efcaa.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 8.79s; merged doctests compilation took 8.78s Doc-tests ruff_source_file Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_source_file --test crates/ruff_source_file/src/lib.rs --test-run-directory /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_source_file -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 8.49s; merged doctests compilation took 8.47s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_text_size -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde_test-d4a0c9386ed58557.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 7.97s; merged doctests compilation took 7.95s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_unicode_names2 -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf-f0ab8a065a476a3f.rlib --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2-27f38a08d891154b.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 7.39s; merged doctests compilation took 7.39s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_unicode_names2_generator -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libphf_codegen-b0d954689752ab19.rlib --extern rand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librand-dd153e46d574147e.rlib --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_names2_generator-cdf1a3a9509004ea.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ruff_workspace -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern colored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcolored-78d8ec813d7d6662.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libetcetera-429843b966577f38.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern globset=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglobset-7713393da09284bf.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libignore-b5b1ff2f299eeb05.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libis_macro-8feb9fc11e22fe16.so --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern log=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/liblog-63dc1009806e314c.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmatchit-02aa3ee7fc95327c.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_absolutize-548de43c1014e752.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpath_slash-c7b2aea1fde257a9.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpep440_rs-8b7b17fe1dae791b.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_cache-91dd82d0c44222c3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_formatter-d8162d99a06cfd12.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_graph-b6d69bc842092560.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_linter-b6f4e6c17d59163d.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_options_metadata-3f4097baaa74e3e9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_formatter-61590e26d8b2ee2a.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_semantic-01f76e78eac6b5f6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_ranged_value-25d3764a09674639.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_workspace-52df7bf466b21cd4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libshellexpand-2c1cbb1234bd5b9c.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern toml=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtoml-83cfe9a94fff02b8.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libunicode_normalization-dd8914623d9437f6.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ty_module_resolver -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern regex=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex-69a27e3c72dae979.rlib --extern regex_syntax=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libregex_syntax-7b65c1411ddff3a3.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern tempfile=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtempfile-d0c9fbd2376f0caa.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 52.37s; merged doctests compilation took 52.34s 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/ty-0.0.90-build/ty-0.0.90/ruff/crates/ty_python_semantic -L native=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/build/psm-5c1f7f97fc94e0fa/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/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libanyhow-0e8b4ce465b46094.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libbitflags-118099ecc7d0527f.rlib --extern camino=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcamino-08bd3e492d6f9a4a.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libchar_str-0a48af909eec2056.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libcompact_str-bd35af333f3fd27a.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdatatest_stable-df1db4852666dd03.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libdrop_bomb-81b5704b6203bf5e.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libget_size2-748557d3374b9432.rlib --extern glob=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libglob-a32b1beee60b2076.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindexmap-30c21faf085eca3d.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libindoc-28a0dbad15bfd2da.so --extern insta=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libinsta-4557d095fa317eec.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libitertools-5d8b7659df22ef85.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libmemchr-318fcf873d02a567.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libordermap-e02c7ef2078799cc.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libpretty_assertions-7e3bc5102078e804.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquickcheck-1ff63818ad4a86f4.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libquickcheck_macros-6c1f6dc2a584279f.so --extern rayon=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librayon-ab34e0eb572b70fd.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_db-a71f6a8fc9a52d9d.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_diagnostics-e33c3c7000fe7453.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_index-6bb7b3914b37b832.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_macros-9236e84bf9ecbab0.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_memory_usage-ce7fda472a04be31.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_ast-f946a206a89074b0.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_codegen-7fe663d005c03cee.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_edits-bb4043b7840543e4.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_importer-04b51406f4690435.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_literal-22801c6b4e18de25.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_parser-fc1e636e16cfe9b3.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_stdlib-7dbbf80c8cb06778.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_python_trivia-45524435682ed5c9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_source_file-1f02039c09a8f385.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libruff_text_size-004138e91b60fe4a.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/librustc_hash-37dca6339280914e.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsalsa-f234e9b0e4134897.rlib --extern serde=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libserde-4cf69e3a9a281506.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libsmallvec-fe8f160b5e56ae44.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstatic_assertions-966aba2e17064f69.rlib --extern strum=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum-f8ff7e21858a8471.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libstrum_macros-784e92c3a84ce812.so --extern test_case=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtest_case-b18984b9bd82554b.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libthiserror-cf70e307456d0e86.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libtracing-af27138b7221e52e.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_combine-84f012852d4bc790.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_module_resolver-cc9d37554468d22e.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_core-fc7dab4d00cfcfea.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_python_semantic-5031ff807e48b1bf.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_site_packages-b091c183e5dbca6c.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_static-dc8e043398f0cb38.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_test-98f226c7a3ca0b5d.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/target/rpm/deps/libty_vendored-fb53a1e5091bae5a.rlib -L dependency=/builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/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 3297) ... 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 179.24s; merged doctests compilation took 179.21s + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ty-0.0.90-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.4LnhS9 + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + cd ty-0.0.90 + DOCDIR=/builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/doc/ty + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/doc/ty + cp -pr /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/CHANGELOG.md /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/doc/ty + cp -pr /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/README.md /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/doc/ty + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.aVDCZc + umask 022 + cd /builddir/build/BUILD/ty-0.0.90-build + cd ty-0.0.90 + LICENSEDIR=/builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/licenses/ty + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/LICENSE /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/ruff/LICENSE.dependencies /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.90-build/ty-0.0.90/LICENSE.bundled /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT/usr/share/licenses/ty + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(ruff) = 0.17.1^20261020git3f0cdd9 bundled(typeshed) = 0^20261014git86d68f8 ty = 0.0.90-1.fc46 ty(x86-64) = 0.0.90-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) libm.so.6(GLIBC_2.29)(64bit) libzstd.so.1()(64bit) rtld(GNU_HASH) Processing files: python3-ty-0.0.90-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-ty = 0.0.90-1.fc46 python3-ty = 0.0.90-1.fc46 python3.15-ty = 0.0.90-1.fc46 python3.15dist(ty) = 0.0.90 python3dist(ty) = 0.0.90 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: ty-debugsource-0.0.90-1.fc46.x86_64 Provides: ty-debugsource = 0.0.90-1.fc46 ty-debugsource(x86-64) = 0.0.90-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ty-debuginfo-0.0.90-1.fc46.x86_64 Provides: debuginfo(build-id) = af51465ed4f2457a0aae8410a2fb7778eefd66a4 ty-debuginfo = 0.0.90-1.fc46 ty-debuginfo(x86-64) = 0.0.90-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ty-debugsource(x86-64) = 0.0.90-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ty-0.0.90-build/BUILDROOT Wrote: /builddir/build/SRPMS/ty-0.0.90-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ty-debuginfo-0.0.90-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ty-0.0.90-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ty-debugsource-0.0.90-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ty-0.0.90-1.fc46.noarch.rpm Finish: rpmbuild ty-0.0.90-1.fc46.src.rpm Finish: build phase for ty-0.0.90-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-1792707282.673700/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/ty-0.0.90-1.fc46.src.rpm) Config(child) 260 minutes 0 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-ty", "epoch": null, "version": "0.0.90", "release": "1.fc46", "arch": "noarch" }, { "name": "ty", "epoch": null, "version": "0.0.90", "release": "1.fc46", "arch": "x86_64" }, { "name": "ty-debugsource", "epoch": null, "version": "0.0.90", "release": "1.fc46", "arch": "x86_64" }, { "name": "ty", "epoch": null, "version": "0.0.90", "release": "1.fc46", "arch": "src" }, { "name": "ty-debuginfo", "epoch": null, "version": "0.0.90", "release": "1.fc46", "arch": "x86_64" } ] } RPMResults finished