Warning: Permanently added '2620:52:6:1161:dead:beef:cafe:c106' (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/11160590-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 4939 Logging PID: 4941 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'bootstrap': 'off', 'build_id': 11160590, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'd5575ab7144b5408cbe5230bc91120a6eb63610f', '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.89-1', 'project_dirname': 'python3.15', 'project_name': 'python3.15', 'project_owner': '@python', 'repo_priority': 9, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@python/python3.15/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': 9, 'repo_gpgcheck': False}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': '@python/python3.15--https://src.fedoraproject.org/user/music', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'https://src.fedoraproject.org/user/music', 'tags': [], 'task_id': '11160590-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-eeeunruc/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-eeeunruc/ty', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-eeeunruc/ty'... Running: git checkout d5575ab7144b5408cbe5230bc91120a6eb63610f -- cmd: ['git', 'checkout', 'd5575ab7144b5408cbe5230bc91120a6eb63610f', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-eeeunruc/ty rc: 0 stdout: stderr: Note: switching to 'd5575ab7144b5408cbe5230bc91120a6eb63610f'. 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 d5575ab automatic import of ty Running: dist-git-client sources tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-eeeunruc/ty rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading ruff-5fd851808b7ec109f114fac1d0996a76be464a46.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-5fd851808b7ec109f114fac1d0996a76be464a46.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@python/python3.15/ty/ruff-5fd851808b7ec109f114fac1d0996a76be464a46.tar.gz/md5/543ad9b3a219e085819ad33f06d9e5a0/ruff-5fd851808b7ec109f114fac1d0996a76be464a46.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13.83M 100 13.83M 0 0 28.75M 0 0 INFO: Reading stdout from command: md5sum ruff-5fd851808b7ec109f114fac1d0996a76be464a46.tar.gz INFO: Downloading ty-0.0.89.tar.gz INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ty-0.0.89.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@python/python3.15/ty/ty-0.0.89.tar.gz/md5/1d131392cb2ca4b0ec84e071bde1bb2e/ty-0.0.89.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2.62M 100 2.62M 0 0 21.55M 0 0 INFO: Reading stdout from command: md5sum ty-0.0.89.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-eeeunruc/ty/ty.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-eeeunruc/ty --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792166335.969006 -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-eeeunruc/ty/ty.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-eeeunruc/ty --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792166335.969006 -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-eeeunruc/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-1792166335.969006/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% | 20.0 MiB/s | 14.9 MiB | 00m01s fedora 100% | 22.3 MiB/s | 22.7 MiB | 00m01s Copr repository 100% | 5.4 MiB/s | 13.3 MiB | 00m02s 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-15.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.5 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.5 KiB ca-certificates noarch 0:2026.2.90_v9.0.317-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-4.fc45 copr_base 524.0 B coreutils-common x86_64 0:9.12-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.5 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.3 KiB curl x86_64 0:8.23.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 486.1 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB debugedit x86_64 0:5.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 220.8 KiB dwz x86_64 0:0.17-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291.1 KiB ed x86_64 0:1.22.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.3 KiB elfutils x86_64 0:0.196-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 MiB elfutils-debuginfod-client x86_64 0:0.196-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.9 KiB elfutils-libelf x86_64 0:0.196-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB elfutils-libs x86_64 0:0.196-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 719.6 KiB erlang-srpm-macros noarch 0:0.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB fedora-gpg-keys noarch 0:46-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130.3 KiB fedora-release noarch 0:46-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 0:46-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 664.0 B fedora-repos noarch 0:46-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file x86_64 0:5.48-3.fc46 copr_base 101.9 KiB file-libs x86_64 0:5.48-3.fc46 copr_base 12.3 MiB filesystem x86_64 0:3.18-59.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.2 KiB fips-provider x86_64 0:1.5.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gap-srpm-macros noarch 0:2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB gdb-minimal x86_64 0:17.2-6.fc46 copr_base 14.2 MiB gdbm-libs x86_64 1:1.26-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.2 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 792.0 B glibc x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 MiB glibc-common x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 356.3 KiB gnutls x86_64 0:3.8.13-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB go-srpm-macros noarch 0:3.8.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.9 KiB gpgverify noarch 0:2.2-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56.6 KiB jansson x86_64 0:2.14-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89.0 KiB java-srpm-macros noarch 0:1-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 870.0 B json-c x86_64 0:0.18-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82.7 KiB kernel-srpm-macros noarch 0:1.0-30.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs x86_64 0:1.6.3-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.2 KiB krb5-libs x86_64 0:1.22.2-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB libacl x86_64 0:2.4.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.9 KiB libarchive x86_64 0:3.8.9-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libassuan x86_64 0:2.5.7-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.9 KiB libattr x86_64 0:2.6.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.3 KiB libblkid x86_64 0:2.42.4-2.fc46 copr_base 282.3 KiB libbrotli x86_64 0:1.2.0-6.fc46 copr_base 865.0 KiB libcap x86_64 0:2.78-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.2 KiB libcap-ng x86_64 0:0.9.6-1.fc46 copr_base 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.0 KiB libcurl x86_64 0:8.23.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.8 KiB libevent x86_64 0:2.1.13-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 980.7 KiB libfdisk x86_64 0:2.42.4-2.fc46 copr_base 392.3 KiB libffi x86_64 0:3.8.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.5 KiB libfido2 x86_64 0:1.17.0-6.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 256.5 KiB libfsverity x86_64 0:1.7-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.4 KiB libgcc x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 270.7 KiB libgcrypt x86_64 0:1.12.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libgomp x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 577.5 KiB libgpg-error x86_64 0:1.61-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 953.9 KiB libidn2 x86_64 0:2.3.8-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556.4 KiB libksba x86_64 0:1.8.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 431.9 KiB liblastlog2 x86_64 0:2.42.4-2.fc46 copr_base 37.6 KiB libmount x86_64 0:2.42.4-2.fc46 copr_base 408.9 KiB libnghttp2 x86_64 0:1.69.0-6.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166.1 KiB libnghttp3 x86_64 0:1.18.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 163.4 KiB libpfm x86_64 0:4.14.1-2.fc46 copr_base 2.4 MiB libpkgconf x86_64 0:2.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.1 KiB libpsl x86_64 0:0.23.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.4 KiB libselinux x86_64 0:3.11-5.fc46 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc46 copr_base 306.0 KiB libsemanage x86_64 0:3.11-4.fc46 copr_base 320.6 KiB libsepol x86_64 0:3.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 866.1 KiB libsmartcols x86_64 0:2.42.4-2.fc46 copr_base 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176.6 KiB libtool-ltdl x86_64 0:2.6.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70.0 KiB libunistring x86_64 0:1.1-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180.1 KiB libuuid x86_64 0:2.42.4-2.fc46 copr_base 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 293.2 KiB libxml2 x86_64 0:2.15.4-1.fc46 copr_base 1.7 MiB libzstd x86_64 0:1.5.7-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 782.1 KiB lua-libs x86_64 0:5.5.1-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165.3 KiB meson-srpm-macros noarch 0:1.12.1-2.fc46 copr_base 1.7 KiB mpfr x86_64 0:4.2.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 969.1 KiB nettle x86_64 0:4.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.6 KiB npth x86_64 0:1.8-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 0:2-23.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.0 B openldap x86_64 0:2.6.15-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 683.4 KiB openssl-libs x86_64 1:4.0.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.7 MiB p11-kit x86_64 0:0.26.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 478.4 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam-libs x86_64 0:1.7.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134.5 KiB pcre2 x86_64 0:10.47-1.fc45.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 718.5 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf x86_64 0:2.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.7 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 989.0 B policycoreutils x86_64 0:3.11-2.fc46 copr_base 892.9 KiB popt x86_64 0:1.19-11.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.3 KiB pyproject-srpm-macros noarch 0:1.24.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB python-srpm-macros noarch 0:3.15-8.fc44 copr_base 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 472.0 B readline x86_64 0:8.3-7.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 515.6 KiB redhat-systemd-presets noarch 0:102-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.9 KiB rpm x86_64 0:6.1.0-1.fc46 copr_base 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 copr_base 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 copr_base 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 copr_base 11.9 KiB rpm-sequoia x86_64 0:1.10.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc46 copr_base 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.5 KiB selinux-policy noarch 0:45.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.1 KiB selinux-policy-targeted noarch 0:45.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.0 MiB setup noarch 0:2.15.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 725.6 KiB sqlite-libs x86_64 0:3.53.4-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB systemd-libs x86_64 0:262-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 MiB systemd-standalone-sysusers x86_64 0:262-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 981.3 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 KiB util-linux-core x86_64 0:2.42.4-2.fc46 copr_base 1.5 MiB xxhash-libs x86_64 0:0.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94.0 KiB xz-libs x86_64 1:5.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.7 KiB zig-srpm-macros noarch 0:1-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB zip x86_64 0:3.0-46.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.1 KiB zlib-ng-compat x86_64 0:2.3.3-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165.6 KiB zstd x86_64 0:1.5.7-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 502.6 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 190 packages Total size of inbound packages is 71 MiB. Need to download 71 MiB. After this operation, 231 MiB extra will be used (install 231 MiB, remove 0 B). [ 1/190] bzip2-0:1.0.8-24.fc45.x86_64 100% | 3.0 MiB/s | 52.3 KiB | 00m00s [ 2/190] cpio-0:2.15-10.fc45.x86_64 100% | 55.9 MiB/s | 286.0 KiB | 00m00s [ 3/190] coreutils-0:9.12-1.fc46.x86_6 100% | 44.2 MiB/s | 1.3 MiB | 00m00s [ 4/190] bash-0:5.3.20-1.fc46.x86_64 100% | 60.4 MiB/s | 1.9 MiB | 00m00s [ 5/190] diffutils-0:3.12-6.fc45.x86_6 100% | 47.4 MiB/s | 388.4 KiB | 00m00s [ 6/190] fedora-release-common-0:46-0. 100% | 5.9 MiB/s | 18.2 KiB | 00m00s [ 7/190] findutils-1:4.11.0-2.fc45.x86 100% | 109.7 MiB/s | 561.7 KiB | 00m00s [ 8/190] glibc-minimal-langpack-0:2.44 100% | 45.2 MiB/s | 139.0 KiB | 00m00s [ 9/190] grep-0:3.12-4.fc45.x86_64 100% | 71.0 MiB/s | 291.0 KiB | 00m00s [ 10/190] gzip-0:1.15-1.fc46.x86_64 100% | 36.6 MiB/s | 187.2 KiB | 00m00s [ 11/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 97.1 MiB/s | 1.2 MiB | 00m00s [ 12/190] redhat-rpm-config-0:345-5.fc4 100% | 35.1 MiB/s | 71.8 KiB | 00m00s [ 13/190] info-0:7.3-3.fc45.x86_64 100% | 26.7 MiB/s | 191.2 KiB | 00m00s [ 14/190] patch-0:2.8-6.fc46.x86_64 100% | 18.6 MiB/s | 114.4 KiB | 00m00s [ 15/190] sed-0:4.10-2.fc45.x86_64 100% | 76.7 MiB/s | 314.0 KiB | 00m00s [ 16/190] shadow-utils-2:4.20.0-2.fc46. 100% | 123.5 MiB/s | 1.4 MiB | 00m00s [ 17/190] tar-2:1.35-9.fc45.x86_64 100% | 93.2 MiB/s | 858.8 KiB | 00m00s [ 18/190] unzip-0:6.0-71.fc45.x86_64 100% | 48.7 MiB/s | 199.6 KiB | 00m00s [ 19/190] which-0:2.25-2.fc45.x86_64 100% | 10.3 MiB/s | 42.2 KiB | 00m00s [ 20/190] xz-1:5.8.4-1.fc46.x86_64 100% | 103.6 MiB/s | 636.7 KiB | 00m00s [ 21/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 501.5 KiB/s | 149.4 KiB | 00m00s [ 22/190] filesystem-0:3.18-59.fc45.x86 100% | 162.8 MiB/s | 1.8 MiB | 00m00s [ 23/190] audit-libs-0:4.2.1-2.fc46.x86 100% | 507.6 KiB/s | 143.2 KiB | 00m00s [ 24/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 43.5 MiB/s | 2.5 MiB | 00m00s [ 25/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 1.8 MiB/s | 133.9 KiB | 00m00s [ 26/190] util-linux-0:2.42.4-2.fc46.x8 100% | 3.0 MiB/s | 1.2 MiB | 00m00s [ 27/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 44.5 MiB/s | 136.6 KiB | 00m00s [ 28/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 2.1 MiB/s | 169.5 KiB | 00m00s [ 29/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 336.8 KiB/s | 34.7 KiB | 00m00s [ 30/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 2.4 MiB/s | 179.7 KiB | 00m00s [ 31/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 226.2 KiB/s | 24.9 KiB | 00m00s [ 32/190] libselinux-0:3.11-5.fc46.x86_ 100% | 1.3 MiB/s | 103.9 KiB | 00m00s [ 33/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 47.9 MiB/s | 343.7 KiB | 00m00s [ 34/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 14.3 MiB/s | 58.4 KiB | 00m00s [ 35/190] readline-0:8.3-7.fc46.x86_64 100% | 55.8 MiB/s | 228.7 KiB | 00m00s [ 36/190] systemd-libs-0:262-3.fc46.x86 100% | 156.5 MiB/s | 961.5 KiB | 00m00s [ 37/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 321.2 KiB/s | 27.6 KiB | 00m00s [ 38/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 29.4 MiB/s | 90.4 KiB | 00m00s [ 39/190] libsmartcols-0:2.42.4-2.fc46. 100% | 914.3 KiB/s | 88.7 KiB | 00m00s [ 40/190] debugedit-0:5.3-3.fc45.x86_64 100% | 17.2 MiB/s | 87.9 KiB | 00m00s [ 41/190] elfutils-0:0.196-1.fc46.x86_6 100% | 92.7 MiB/s | 664.6 KiB | 00m00s [ 42/190] elfutils-libelf-0:0.196-1.fc4 100% | 58.2 MiB/s | 238.4 KiB | 00m00s [ 43/190] binutils-0:2.47.50-15.fc46.x8 100% | 162.0 MiB/s | 5.2 MiB | 00m00s [ 44/190] libarchive-0:3.8.9-2.fc46.x86 100% | 108.9 MiB/s | 446.0 KiB | 00m00s [ 45/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 142.9 MiB/s | 1.0 MiB | 00m00s [ 46/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [ 47/190] popt-0:1.19-11.fc45.x86_64 100% | 19.5 MiB/s | 60.0 KiB | 00m00s [ 48/190] util-linux-core-0:2.42.4-2.fc 100% | 3.9 MiB/s | 566.9 KiB | 00m00s [ 49/190] file-0:5.48-3.fc46.x86_64 100% | 692.8 KiB/s | 50.6 KiB | 00m00s [ 50/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 1.7 MiB/s | 134.7 KiB | 00m00s [ 51/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 4.4 MiB/s | 540.0 KiB | 00m00s [ 52/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 46.8 MiB/s | 191.7 KiB | 00m00s [ 53/190] curl-0:8.23.0-1.fc46.x86_64 100% | 59.9 MiB/s | 245.2 KiB | 00m00s [ 54/190] libsepol-0:3.11-2.fc45.x86_64 100% | 71.3 MiB/s | 365.2 KiB | 00m00s [ 55/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 67.5 MiB/s | 276.7 KiB | 00m00s [ 56/190] sqlite-libs-0:3.53.4-1.fc45.x 100% | 132.2 MiB/s | 812.1 KiB | 00m00s [ 57/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 71.1 MiB/s | 363.9 KiB | 00m00s [ 58/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 37.9 MiB/s | 116.5 KiB | 00m00s [ 59/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 14.2 MiB/s | 43.5 KiB | 00m00s [ 60/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 13.4 MiB/s | 27.5 KiB | 00m00s [ 61/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 11.7 MiB/s | 35.9 KiB | 00m00s [ 62/190] file-libs-0:5.48-3.fc46.x86_6 100% | 10.8 MiB/s | 884.6 KiB | 00m00s [ 63/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 2.8 MiB/s | 476.5 KiB | 00m00s [ 64/190] libsemanage-0:3.11-4.fc46.x86 100% | 2.1 MiB/s | 130.4 KiB | 00m00s [ 65/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 32.0 MiB/s | 130.9 KiB | 00m00s [ 66/190] setup-0:2.15.1-2.fc45.noarch 100% | 37.0 MiB/s | 151.5 KiB | 00m00s [ 67/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 68/190] ansible-srpm-macros-0:1-22.fc 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [ 69/190] build-reproducibility-srpm-ma 100% | 10.6 MiB/s | 10.8 KiB | 00m00s [ 70/190] dwz-0:0.17-3.fc45.x86_64 100% | 27.2 MiB/s | 139.2 KiB | 00m00s [ 71/190] glibc-gconv-extra-0:2.44.9000 100% | 139.7 MiB/s | 1.7 MiB | 00m00s [ 72/190] erlang-srpm-macros-0:0.4.0-1. 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 73/190] efi-srpm-macros-0:6-9.fc45.no 100% | 5.2 MiB/s | 21.4 KiB | 00m00s [ 74/190] filesystem-srpm-macros-0:3.18 100% | 12.9 MiB/s | 26.4 KiB | 00m00s [ 75/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 13.3 MiB/s | 27.2 KiB | 00m00s [ 76/190] forge-srpm-macros-0:0.4.0-5.f 100% | 9.6 MiB/s | 19.7 KiB | 00m00s [ 77/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 78/190] gap-srpm-macros-0:2-3.fc45.no 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 79/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 80/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 81/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 82/190] java-srpm-macros-0:1-9.fc45.n 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 83/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 9.1 MiB/s | 27.8 KiB | 00m00s [ 84/190] kernel-srpm-macros-0:1.0-30.f 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [ 85/190] lua-srpm-macros-0:1-18.fc45.n 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 86/190] ocaml-srpm-macros-0:11-4.fc45 100% | 8.7 MiB/s | 9.0 KiB | 00m00s [ 87/190] openblas-srpm-macros-0:2-23.f 100% | 7.4 MiB/s | 7.5 KiB | 00m00s [ 88/190] package-notes-srpm-macros-0:0 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [ 89/190] perl-srpm-macros-0:1-65.fc45. 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 90/190] pyproject-srpm-macros-0:1.24. 100% | 7.5 MiB/s | 15.4 KiB | 00m00s [ 91/190] cmake-srpm-macros-0:4.3.0-4.f 100% | 220.8 KiB/s | 10.2 KiB | 00m00s [ 92/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 3.9 MiB/s | 8.1 KiB | 00m00s [ 93/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 94/190] rust-srpm-macros-0:28.5-2.fc4 100% | 11.1 MiB/s | 11.4 KiB | 00m00s [ 95/190] tree-sitter-srpm-macros-0:0.4 100% | 6.8 MiB/s | 14.0 KiB | 00m00s [ 96/190] zig-srpm-macros-0:1-9.fc45.no 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 97/190] zip-0:3.0-46.fc45.x86_64 100% | 86.1 MiB/s | 264.6 KiB | 00m00s [ 98/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 23.9 MiB/s | 49.0 KiB | 00m00s [ 99/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [100/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 20.8 MiB/s | 42.6 KiB | 00m00s [101/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 53.7 MiB/s | 165.1 KiB | 00m00s [102/190] ed-0:1.22.6-1.fc46.x86_64 100% | 16.7 MiB/s | 85.6 KiB | 00m00s [103/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 8.8 MiB/s | 18.1 KiB | 00m00s [104/190] ncurses-base-0:6.6-3.fc45.noa 100% | 31.0 MiB/s | 63.5 KiB | 00m00s [105/190] meson-srpm-macros-0:1.12.1-2. 100% | 181.5 KiB/s | 11.8 KiB | 00m00s [106/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 26.2 MiB/s | 80.4 KiB | 00m00s [107/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 234.3 MiB/s | 2.3 MiB | 00m00s [108/190] glibc-common-0:2.44.9000-5.fc 100% | 104.3 MiB/s | 427.2 KiB | 00m00s [109/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 78.6 MiB/s | 321.8 KiB | 00m00s [110/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 87.3 MiB/s | 357.4 KiB | 00m00s [111/190] fedora-repos-0:46-0.3.noarch 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [112/190] redhat-systemd-presets-0:102- 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [113/190] elfutils-debuginfod-client-0: 100% | 11.5 MiB/s | 47.1 KiB | 00m00s [114/190] elfutils-libs-0:0.196-1.fc46. 100% | 69.5 MiB/s | 284.9 KiB | 00m00s [115/190] python-srpm-macros-0:3.15-8.f 100% | 249.8 KiB/s | 24.2 KiB | 00m00s [116/190] json-c-0:0.18-9.fc45.x86_64 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [117/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 11.4 MiB/s | 676.6 KiB | 00m00s [118/190] coreutils-common-0:9.12-1.fc4 100% | 169.6 MiB/s | 2.2 MiB | 00m00s [119/190] libcap-0:2.78-2.fc45.x86_64 100% | 14.4 MiB/s | 88.6 KiB | 00m00s [120/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 82.8 MiB/s | 339.2 KiB | 00m00s [121/190] add-determinism-0:0.7.3-3.fc4 100% | 118.0 MiB/s | 845.7 KiB | 00m00s [122/190] alternatives-0:1.33-6.fc45.x8 100% | 19.3 MiB/s | 39.4 KiB | 00m00s [123/190] jansson-0:2.14-5.fc45.x86_64 100% | 22.9 MiB/s | 46.9 KiB | 00m00s [124/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 47.0 MiB/s | 144.4 KiB | 00m00s [125/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 153.4 MiB/s | 942.6 KiB | 00m00s [126/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 77.7 MiB/s | 397.6 KiB | 00m00s [127/190] redhat-systemd-presets-common 100% | 6.5 MiB/s | 13.2 KiB | 00m00s [128/190] ca-certificates-0:2026.2.90_v 100% | 188.4 MiB/s | 964.7 KiB | 00m00s [129/190] crypto-policies-0:20260713-2. 100% | 36.1 MiB/s | 73.9 KiB | 00m00s [130/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 5.4 MiB/s | 277.9 KiB | 00m00s [131/190] fips-provider-0:1.5.3-1.fc46. 100% | 202.3 MiB/s | 1.6 MiB | 00m00s [132/190] fedora-repos-rawhide-0:46-0.3 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [133/190] fedora-gpg-keys-0:46-0.3.noar 100% | 32.3 MiB/s | 132.1 KiB | 00m00s [134/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [135/190] gnulib-l10n-0:20241231-4.fc45 100% | 23.3 MiB/s | 143.2 KiB | 00m00s [136/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 47.6 MiB/s | 146.3 KiB | 00m00s [137/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 88.9 MiB/s | 546.2 KiB | 00m00s [138/190] ima-evm-utils-libs-0:1.6.2-12 100% | 14.8 MiB/s | 30.2 KiB | 00m00s [139/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 9.3 MiB/s | 19.0 KiB | 00m00s [140/190] gpgverify-0:2.2-5.fc45.noarch 100% | 5.5 MiB/s | 11.3 KiB | 00m00s [141/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 148.9 MiB/s | 1.6 MiB | 00m00s [142/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 37.1 MiB/s | 75.9 KiB | 00m00s [143/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 583.9 KiB/s | 26.9 KiB | 00m00s [144/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 110.1 MiB/s | 451.0 KiB | 00m00s [145/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 43.0 MiB/s | 176.1 KiB | 00m00s [146/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 22.3 MiB/s | 68.5 KiB | 00m00s [147/190] npth-0:1.8-5.fc45.x86_64 100% | 8.3 MiB/s | 25.5 KiB | 00m00s [148/190] libgpg-error-0:1.61-2.fc45.x8 100% | 60.5 MiB/s | 247.7 KiB | 00m00s [149/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 123.3 MiB/s | 631.2 KiB | 00m00s [150/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 68.7 MiB/s | 281.6 KiB | 00m00s [151/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 37.9 MiB/s | 116.5 KiB | 00m00s [152/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 54.9 MiB/s | 281.3 KiB | 00m00s [153/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 40.9 MiB/s | 83.8 KiB | 00m00s [154/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 31.5 MiB/s | 96.6 KiB | 00m00s [155/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 56.2 MiB/s | 172.6 KiB | 00m00s [156/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 66.7 MiB/s | 273.0 KiB | 00m00s [157/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 114.1 MiB/s | 817.8 KiB | 00m00s [158/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 141.7 MiB/s | 1.4 MiB | 00m00s [159/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 47.1 MiB/s | 289.4 KiB | 00m00s [160/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 9.0 MiB/s | 36.8 KiB | 00m00s [161/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 55.1 MiB/s | 169.2 KiB | 00m00s [162/190] libunistring-0:1.1-12.fc45.x8 100% | 106.6 MiB/s | 545.8 KiB | 00m00s [163/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 19.6 MiB/s | 60.1 KiB | 00m00s [164/190] nettle-0:4.0-5.fc45.x86_64 100% | 83.9 MiB/s | 429.7 KiB | 00m00s [165/190] fedora-release-0:46-0.1.noarc 100% | 11.6 MiB/s | 11.9 KiB | 00m00s [166/190] fedora-release-identity-basic 100% | 6.2 MiB/s | 12.7 KiB | 00m00s [167/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 8.1 MiB/s | 41.3 KiB | 00m00s [168/190] libcurl-0:8.23.0-1.fc46.x86_6 100% | 121.5 MiB/s | 497.5 KiB | 00m00s [169/190] systemd-standalone-sysusers-0 100% | 60.5 MiB/s | 433.4 KiB | 00m00s [170/190] selinux-policy-targeted-0:45. 100% | 254.5 MiB/s | 6.6 MiB | 00m00s [171/190] selinux-policy-0:45.21-1.fc46 100% | 10.2 MiB/s | 42.0 KiB | 00m00s [172/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 130.0 MiB/s | 799.0 KiB | 00m00s [173/190] gdb-minimal-0:17.2-6.fc46.x86 100% | 34.1 MiB/s | 4.7 MiB | 00m00s [174/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 25.1 MiB/s | 77.2 KiB | 00m00s [175/190] libbrotli-0:1.2.0-6.fc46.x86_ 100% | 3.4 MiB/s | 347.3 KiB | 00m00s [176/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 24.5 MiB/s | 75.1 KiB | 00m00s [177/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 33.0 MiB/s | 67.7 KiB | 00m00s [178/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 72.2 MiB/s | 295.9 KiB | 00m00s [179/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 51.3 MiB/s | 157.7 KiB | 00m00s [180/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 13.6 MiB/s | 27.8 KiB | 00m00s [181/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 10.2 MiB/s | 31.5 KiB | 00m00s [182/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [183/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 10.2 MiB/s | 21.0 KiB | 00m00s [184/190] policycoreutils-0:3.11-2.fc46 100% | 1.6 MiB/s | 236.7 KiB | 00m00s [185/190] libfido2-0:1.17.0-6.fc46.x86_ 100% | 52.2 MiB/s | 107.0 KiB | 00m00s [186/190] libssh-config-0:0.12.2-1.fc45 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [187/190] publicsuffix-list-dafsa-0:202 100% | 29.8 MiB/s | 61.1 KiB | 00m00s [188/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 12.0 MiB/s | 36.8 KiB | 00m00s [189/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 385.3 KiB/s | 17.7 KiB | 00m00s [190/190] libselinux-utils-0:3.11-5.fc4 100% | 1.1 MiB/s | 114.3 KiB | 00m00s -------------------------------------------------------------------------------- [190/190] Total 100% | 48.7 MiB/s | 70.8 MiB | 00m01s Running transaction [ 1/192] Verify package files 100% | 440.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-1792166335.969006/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% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/192] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 7/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 8/192] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/192] Installing fedora-repos-rawhi 100% | 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% | 5.8 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% | 35.7 MiB/s | 731.3 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 15/192] Installing filesystem-0:3.18- 100% | 1.8 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% | 161.6 MiB/s | 661.9 KiB | 00m00s [ 17/192] Installing coreutils-common-0 100% | 296.4 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% | 197.1 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% | 216.3 MiB/s | 7.8 MiB | 00m00s [ 22/192] Installing glibc-0:2.44.9000- 100% | 156.1 MiB/s | 7.2 MiB | 00m00s [ 23/192] Installing ncurses-libs-0:6.6 100% | 190.4 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% | 46.9 MiB/s | 959.7 KiB | 00m00s [ 28/192] Installing readline-0:8.3-7.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 29/192] Installing libstdc++-0:16.2.1 100% | 342.9 MiB/s | 3.1 MiB | 00m00s [ 30/192] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 31/192] Installing elfutils-libelf-0: 100% | 360.7 MiB/s | 1.4 MiB | 00m00s [ 32/192] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 33/192] Installing libgcrypt-0:1.12.4 100% | 333.2 MiB/s | 1.7 MiB | 00m00s [ 34/192] Installing libuuid-0:2.42.4-2 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 35/192] Installing systemd-libs-0:262 100% | 307.8 MiB/s | 2.8 MiB | 00m00s [ 36/192] Installing libacl-0:2.4.0-2.f 100% | 0.0 B/s | 44.7 KiB | 00m00s [ 37/192] Installing gmp-1:6.3.0-6.fc45 100% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 38/192] Installing popt-0:1.19-11.fc4 100% | 46.6 MiB/s | 143.3 KiB | 00m00s [ 39/192] Installing sqlite-libs-0:3.53 100% | 269.8 MiB/s | 1.6 MiB | 00m00s [ 40/192] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 41/192] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 42/192] Installing elfutils-libs-0:0. 100% | 234.8 MiB/s | 721.3 KiB | 00m00s [ 43/192] Installing libblkid-0:2.42.4- 100% | 276.6 MiB/s | 283.3 KiB | 00m00s [ 44/192] Installing libsepol-0:3.11-2. 100% | 282.3 MiB/s | 867.1 KiB | 00m00s [ 45/192] Installing gnupg2-gpgconf-0:2 100% | 14.7 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% | 289.1 MiB/s | 1.7 MiB | 00m00s [ 50/192] Installing libidn2-0:2.3.8-4. 100% | 30.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% | 18.4 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% | 89.1 MiB/s | 2.2 MiB | 00m00s [ 55/192] Installing dwz-0:0.17-3.fc45. 100% | 16.8 MiB/s | 292.5 KiB | 00m00s [ 56/192] Installing libksba-0:1.8.1-1. 100% | 212.1 MiB/s | 434.4 KiB | 00m00s [ 57/192] Installing unzip-0:6.0-71.fc4 100% | 24.2 MiB/s | 445.3 KiB | 00m00s [ 58/192] Installing file-libs-0:5.48-3 100% | 561.1 MiB/s | 12.3 MiB | 00m00s [ 59/192] Installing file-0:5.48-3.fc46 100% | 5.9 MiB/s | 103.4 KiB | 00m00s [ 60/192] Installing diffutils-0:3.12-6 100% | 68.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% | 94.1 MiB/s | 2.6 MiB | 00m00s [ 72/192] Installing p11-kit-trust-0:0. 100% | 14.2 MiB/s | 480.1 KiB | 00m00s [ 73/192] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 74/192] Installing liblastlog2-0:2.42 100% | 2.6 MiB/s | 39.8 KiB | 00m00s [ 75/192] Installing zip-0:3.0-46.fc45. 100% | 32.5 MiB/s | 698.0 KiB | 00m00s [ 76/192] Installing gnupg2-keyboxd-0:2 100% | 14.1 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% | 322.0 MiB/s | 4.8 MiB | 00m00s [ 80/192] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [ 81/192] Installing gnutls-0:3.8.13-5. 100% | 295.2 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% | 75.2 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% | 98.1 MiB/s | 2.2 MiB | 00m00s [ 87/192] Installing cpio-0:2.15-10.fc4 100% | 55.2 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.8 MiB/s | 95.2 KiB | 00m00s [ 90/192] Installing ed-0:1.22.6-1.fc46 100% | 8.8 MiB/s | 153.2 KiB | 00m00s [ 91/192] Installing patch-0:2.8-6.fc46 100% | 13.9 MiB/s | 228.1 KiB | 00m00s [ 92/192] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 93/192] Installing libpfm-0:4.14.1-2. 100% | 474.4 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% | 97.4 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% | 50.5 MiB/s | 981.8 KiB | 00m00s [101/192] Installing libbrotli-0:1.2.0- 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% | 0.0 B/s | 64.1 KiB | 00m00s [106/192] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [107/192] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [108/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [109/192] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [110/192] Installing pcre2-0:10.47-1.fc 100% | 234.4 MiB/s | 720.0 KiB | 00m00s [111/192] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [112/192] Installing grep-0:3.12-4.fc45 100% | 45.6 MiB/s | 1.0 MiB | 00m00s [113/192] Installing sed-0:4.10-2.fc45. 100% | 40.7 MiB/s | 874.9 KiB | 00m00s [114/192] Installing findutils-1:4.11.0 100% | 81.6 MiB/s | 2.0 MiB | 00m00s [115/192] Installing xz-1:5.8.4-1.fc46. 100% | 59.4 MiB/s | 1.4 MiB | 00m00s [116/192] Installing libmount-0:2.42.4- 100% | 200.2 MiB/s | 410.0 KiB | 00m00s [117/192] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [118/192] Installing util-linux-core-0: 100% | 63.0 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% | 111.5 MiB/s | 6.4 MiB | 00m00s [121/192] Installing ca-certificates-0: 100% | 1.6 MiB/s | 2.5 MiB | 00m02s [122/192] Installing libarchive-0:3.8.9 100% | 196.4 MiB/s | 1.0 MiB | 00m00s [123/192] Installing krb5-libs-0:1.22.2 100% | 95.5 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% | 208.4 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% | 22.2 MiB/s | 682.8 KiB | 00m00s [127/192] Installing gzip-0:1.15-1.fc46 100% | 22.0 MiB/s | 450.7 KiB | 00m00s [128/192] Installing util-linux-0:2.42. 100% | 73.7 MiB/s | 3.8 MiB | 00m00s [129/192] Installing rpm-sequoia-0:1.10 100% | 305.9 MiB/s | 2.4 MiB | 00m00s [130/192] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [131/192] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [132/192] Installing libevent-0:2.1.13- 100% | 192.3 MiB/s | 984.5 KiB | 00m00s [133/192] Installing openldap-0:2.6.15- 100% | 167.8 MiB/s | 687.2 KiB | 00m00s [134/192] Installing gnupg2-dirmngr-0:2 100% | 20.6 MiB/s | 632.8 KiB | 00m00s [135/192] Installing gnupg2-0:2.4.9-18. 100% | 171.1 MiB/s | 6.5 MiB | 00m00s [136/192] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [137/192] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [138/192] Installing gpgverify-0:2.2-5. 100% | 0.0 B/s | 9.4 KiB | 00m00s [139/192] Installing ngtcp2-crypto-ossl 100% | 0.0 B/s | 52.5 KiB | 00m00s [140/192] Installing libfido2-0:1.17.0- 100% | 252.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% | 271.4 MiB/s | 1.1 MiB | 00m00s [143/192] Installing elfutils-debuginfo 100% | 4.5 MiB/s | 82.2 KiB | 00m00s [144/192] Installing binutils-0:2.47.50 100% | 250.2 MiB/s | 24.5 MiB | 00m00s [145/192] Installing elfutils-0:0.196-1 100% | 122.2 MiB/s | 3.2 MiB | 00m00s [146/192] Installing gdb-minimal-0:17.2 100% | 244.2 MiB/s | 14.2 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% | 15.4 MiB/s | 488.7 KiB | 00m00s [149/192] Installing rpm-0:6.1.0-1.fc46 100% | 54.4 MiB/s | 2.5 MiB | 00m00s [150/192] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [151/192] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [152/192] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [153/192] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [154/192] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.6 KiB | 00m00s [155/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [156/192] Installing tar-2:1.35-9.fc45. 100% | 110.2 MiB/s | 3.0 MiB | 00m00s [157/192] Installing linkdupes-0:0.7.3- 100% | 40.3 MiB/s | 783.5 KiB | 00m00s [158/192] Installing libselinux-utils-0 100% | 15.6 MiB/s | 320.4 KiB | 00m00s [159/192] Installing policycoreutils-0: 100% | 22.5 MiB/s | 921.3 KiB | 00m00s [160/192] Installing selinux-policy-0:4 100% | 1.0 MiB/s | 34.5 KiB | 00m00s [161/192] Installing selinux-policy-tar 100% | 140.3 MiB/s | 15.2 MiB | 00m00s [162/192] Installing build-reproducibil 100% | 1.5 MiB/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% | 98.5 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% | 121.7 KiB/s | 748.0 B | 00m00s [167/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/192] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [169/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 404.0 B | 00m00s [171/192] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [172/192] Installing meson-srpm-macros- 100% | 0.0 B/s | 1.9 KiB | 00m00s [173/192] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [174/192] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [175/192] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [176/192] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [177/192] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [178/192] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [179/192] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [180/192] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.5 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 15.7 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 2.5 MiB/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 4.7 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 101.2 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 44.1 KiB/s | 372.8 KiB | 00m08s Warning: skipped OpenPGP checks for 190 packages from repositories: copr_base, http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-3.fc45.noarch add-determinism-0.7.3-3.fc45.x86_64 alternatives-1.33-6.fc45.x86_64 ansible-srpm-macros-1-22.fc45.noarch audit-libs-4.2.1-2.fc46.x86_64 bash-5.3.20-1.fc46.x86_64 binutils-2.47.50-15.fc46.x86_64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.x86_64 bzip2-libs-1.0.8-24.fc45.x86_64 ca-certificates-2026.2.90_v9.0.317-1.fc46.noarch cmake-srpm-macros-4.3.0-4.fc45.noarch coreutils-9.12-1.fc46.x86_64 coreutils-common-9.12-1.fc46.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.23.0-1.fc46.x86_64 cyrus-sasl-lib-2.1.28-37.fc45.x86_64 debugedit-5.3-3.fc45.x86_64 diffutils-3.12-6.fc45.x86_64 dwz-0.17-3.fc45.x86_64 ed-1.22.6-1.fc46.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.196-1.fc46.x86_64 elfutils-debuginfod-client-0.196-1.fc46.x86_64 elfutils-libelf-0.196-1.fc46.x86_64 elfutils-libs-0.196-1.fc46.x86_64 erlang-srpm-macros-0.4.0-1.fc46.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.48-3.fc46.x86_64 file-libs-5.48-3.fc46.x86_64 filesystem-3.18-59.fc45.x86_64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.x86_64 fips-provider-1.5.3-1.fc46.x86_64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.x86_64 gdb-minimal-17.2-6.fc46.x86_64 gdbm-libs-1.26-1.fc46.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-5.fc46.x86_64 glibc-common-2.44.9000-5.fc46.x86_64 glibc-gconv-extra-2.44.9000-5.fc46.x86_64 glibc-minimal-langpack-2.44.9000-5.fc46.x86_64 gmp-6.3.0-6.fc45.x86_64 gnat-srpm-macros-7-3.fc45.noarch gnome-srpm-macros-1.0-2.fc45.noarch gnulib-l10n-20241231-4.fc45.noarch gnupg2-2.4.9-18.fc45.x86_64 gnupg2-dirmngr-2.4.9-18.fc45.x86_64 gnupg2-gpg-agent-2.4.9-18.fc45.x86_64 gnupg2-gpgconf-2.4.9-18.fc45.x86_64 gnupg2-keyboxd-2.4.9-18.fc45.x86_64 gnupg2-verify-2.4.9-18.fc45.x86_64 gnutls-3.8.13-5.fc46.x86_64 go-srpm-macros-3.8.0-3.fc45.noarch gpgverify-2.2-5.fc45.noarch grep-3.12-4.fc45.x86_64 gzip-1.15-1.fc46.x86_64 ima-evm-utils-libs-1.6.2-12.fc45.x86_64 info-7.3-3.fc45.x86_64 jansson-2.14-5.fc45.x86_64 java-srpm-macros-1-9.fc45.noarch json-c-0.18-9.fc45.x86_64 kernel-srpm-macros-1.0-30.fc45.noarch keyutils-libs-1.6.3-8.fc45.x86_64 krb5-libs-1.22.2-9.fc45.x86_64 libacl-2.4.0-2.fc45.x86_64 libarchive-3.8.9-2.fc46.x86_64 libassuan-2.5.7-6.fc45.x86_64 libattr-2.6.0-2.fc45.x86_64 libblkid-2.42.4-2.fc46.x86_64 libbrotli-1.2.0-6.fc46.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.6-1.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.23.0-1.fc46.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.13-1.fc46.x86_64 libfdisk-2.42.4-2.fc46.x86_64 libffi-3.8.0-1.fc46.x86_64 libfido2-1.17.0-6.fc46.x86_64 libfsverity-1.7-4.fc45.x86_64 libgcc-16.2.1-2.fc46.1.x86_64 libgcrypt-1.12.4-1.fc46.x86_64 libgomp-16.2.1-2.fc46.1.x86_64 libgpg-error-1.61-2.fc45.x86_64 libidn2-2.3.8-4.fc45.x86_64 libksba-1.8.1-1.fc46.x86_64 liblastlog2-2.42.4-2.fc46.x86_64 libmount-2.42.4-2.fc46.x86_64 libnghttp2-1.69.0-6.fc46.x86_64 libnghttp3-1.18.0-1.fc45.x86_64 libpfm-4.14.1-2.fc46.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.3-1.fc46.x86_64 libselinux-3.11-5.fc46.x86_64 libselinux-utils-3.11-5.fc46.x86_64 libsemanage-3.11-4.fc46.x86_64 libsepol-3.11-2.fc45.x86_64 libsmartcols-2.42.4-2.fc46.x86_64 libssh-0.12.2-1.fc45.x86_64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.2.1-2.fc46.1.x86_64 libtasn1-4.21.0-2.fc45.x86_64 libtool-ltdl-2.6.2-1.fc46.x86_64 libunistring-1.1-12.fc45.x86_64 libusb1-1.0.30-2.fc45.x86_64 libuuid-2.42.4-2.fc46.x86_64 libverto-0.3.2-13.fc45.x86_64 libxcrypt-4.5.2-4.fc45.x86_64 libxml2-2.15.4-1.fc46.x86_64 libzstd-1.5.7-6.fc45.x86_64 linkdupes-0.7.3-3.fc45.x86_64 lua-libs-5.5.1-2.fc46.x86_64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.x86_64 meson-srpm-macros-1.12.1-2.fc46.noarch mpfr-4.2.2-4.fc45.x86_64 ncurses-base-6.6-3.fc45.noarch ncurses-libs-6.6-3.fc45.x86_64 nettle-4.0-5.fc45.x86_64 ngtcp2-1.22.1-3.fc45.x86_64 ngtcp2-crypto-ossl-1.22.1-3.fc45.x86_64 npth-1.8-5.fc45.x86_64 ocaml-srpm-macros-11-4.fc45.noarch openblas-srpm-macros-2-23.fc46.noarch openldap-2.6.15-1.fc46.x86_64 openssl-libs-4.0.3-1.fc46.x86_64 p11-kit-0.26.5-1.fc45.x86_64 p11-kit-trust-0.26.5-1.fc45.x86_64 package-notes-srpm-macros-0.20-2.fc45.noarch pam-libs-1.7.2-4.fc45.x86_64 patch-2.8-6.fc46.x86_64 pcre2-10.47-1.fc45.2.x86_64 pcre2-syntax-10.47-1.fc45.2.noarch perl-srpm-macros-1-65.fc45.noarch pkgconf-2.5.1-2.fc45.x86_64 pkgconf-m4-2.5.1-2.fc45.noarch pkgconf-pkg-config-2.5.1-2.fc45.x86_64 policycoreutils-3.11-2.fc46.x86_64 popt-1.19-11.fc45.x86_64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.24.0-1.fc46.noarch python-srpm-macros-3.15-8.fc44.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.2-1.fc46.noarch readline-8.3-7.fc46.x86_64 redhat-rpm-config-345-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.21-1.fc46.noarch selinux-policy-targeted-45.21-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-2.fc46.x86_64 sqlite-libs-3.53.4-1.fc45.x86_64 systemd-libs-262-3.fc46.x86_64 systemd-standalone-sysusers-262-3.fc46.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.4-2.fc46.x86_64 util-linux-core-2.42.4-2.fc46.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.4-1.fc46.x86_64 xz-5.8.4-1.fc46.x86_64 xz-libs-5.8.4-1.fc46.x86_64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.x86_64 zlib-ng-compat-2.3.3-6.fc45.x86_64 zstd-1.5.7-6.fc45.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.j3fBGV setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ty-0.0.89-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-1792166335.969006/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-eeeunruc/ty/ty.spec) Config(child) 0 minutes 33 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.89-1.fc46.src.rpm) Config(fedora-rawhide-x86_64) Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1792166335.969006/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.89-1.fc46.src.rpm Start: build setup for ty-0.0.89-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.0J6JHM setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ty-0.0.89-1.fc46.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 22.2 KiB/s | 3.9 KiB | 00m00s fedora 100% | 167.8 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 8.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB tomcli noarch 0:0.10.1-6.fc46 copr_base 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.32-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.7 KiB annobin-plugin-gcc x86_64 0:13.32-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 724.5 KiB cargo x86_64 0:1.99.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.6 MiB cargo2rpm noarch 0:0.4.0-1.fc46 copr_base 1.4 MiB cpp x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.6 MiB expat x86_64 0:2.8.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 338.4 KiB gcc x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.1 KiB glibc-devel x86_64 0:2.44.9000-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc7.58.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 MiB less x86_64 0:710-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488.7 KiB libatomic x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45.6 KiB libedit x86_64 0:3.1-60.20260512cvs.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248.3 KiB libgit2_1.9 x86_64 0:1.9.7-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB libmpc x86_64 0:1.4.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168.8 KiB libssh2 x86_64 0:1.11.1-10.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334.6 KiB libxcrypt-devel x86_64 0:4.5.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.0 KiB llhttp x86_64 0:9.4.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.2 KiB llvm-filesystem x86_64 0:23.1.3-2.fc46 copr_base 0.0 B llvm-libs x86_64 0:23.1.3-2.fc46 copr_base 146.2 MiB make x86_64 1:4.4.1-13.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.2 KiB python-pip-wheel noarch 0:26.2.1-3.fc46 copr_base 1.3 MiB python3 x86_64 0:3.15.0-2.fc46 copr_base 28.7 KiB python3-click noarch 1:8.4.2-1.fc46 copr_base 1.3 MiB python3-libs x86_64 0:3.15.0-2.fc46 copr_base 48.3 MiB python3-tomlkit noarch 0:0.13.2-10.fc46 copr_base 503.4 KiB rust x86_64 0:1.99.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.7 MiB rust-std-static x86_64 0:1.99.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.1 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc46 copr_base 0.0 B tzdata noarch 0:2026e-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 193 MiB. Need to download 193 MiB. After this operation, 674 MiB extra will be used (install 674 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 974.0 KiB/s | 14.6 KiB | 00m00s [ 2/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 26.7 MiB/s | 848.0 KiB | 00m00s [ 3/34] python3-0:3.15.0-2.fc46.x86_64 100% | 187.1 KiB/s | 27.5 KiB | 00m00s [ 4/34] tomcli-0:0.10.1-6.fc46.noarch 100% | 292.1 KiB/s | 65.1 KiB | 00m00s [ 5/34] expat-0:2.8.3-1.fc46.x86_64 100% | 21.5 MiB/s | 132.0 KiB | 00m00s [ 6/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 19.2 MiB/s | 98.5 KiB | 00m00s [ 7/34] python3-click-1:8.4.2-1.fc46.no 100% | 1.7 MiB/s | 281.8 KiB | 00m00s [ 8/34] tzdata-0:2026e-1.fc46.noarch 100% | 41.9 MiB/s | 429.1 KiB | 00m00s [ 9/34] less-0:710-1.fc46.x86_64 100% | 45.2 MiB/s | 231.6 KiB | 00m00s [10/34] cargo-0:1.99.1-1.fc46.x86_64 100% | 247.5 MiB/s | 7.9 MiB | 00m00s [11/34] python-pip-wheel-0:26.2.1-3.fc4 100% | 5.6 MiB/s | 1.2 MiB | 00m00s [12/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 66.4 MiB/s | 612.0 KiB | 00m00s [13/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 29.1 MiB/s | 148.9 KiB | 00m00s [14/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 1.9 MiB/s | 186.7 KiB | 00m00s [15/34] python3-libs-0:3.15.0-2.fc46.x8 100% | 20.5 MiB/s | 10.9 MiB | 00m01s [16/34] rust-0:1.99.1-1.fc46.x86_64 100% | 222.9 MiB/s | 31.0 MiB | 00m00s [17/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 183.1 MiB/s | 43.2 MiB | 00m00s [18/34] llvm-filesystem-0:23.1.3-2.fc46 100% | 80.4 KiB/s | 13.7 KiB | 00m00s [19/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 1.7 MiB/s | 38.5 KiB | 00m00s [20/34] rust-std-static-0:1.99.1-1.fc46 100% | 268.6 MiB/s | 41.1 MiB | 00m00s [21/34] glibc-devel-0:2.44.9000-5.fc46. 100% | 83.3 MiB/s | 597.4 KiB | 00m00s [22/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 27.2 MiB/s | 55.7 KiB | 00m00s [23/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 24.7 MiB/s | 75.7 KiB | 00m00s [24/34] make-1:4.4.1-13.fc45.x86_64 100% | 113.5 MiB/s | 581.3 KiB | 00m00s [25/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 143.1 MiB/s | 14.6 MiB | 00m00s [26/34] libedit-0:3.1-60.20260512cvs.fc 100% | 7.2 MiB/s | 110.0 KiB | 00m00s [27/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 14.9 MiB/s | 30.4 KiB | 00m00s [28/34] kernel-headers-0:7.3.0-0.rc7.58 100% | 160.6 MiB/s | 1.6 MiB | 00m00s [29/34] python3-tomlkit-0:0.13.2-10.fc4 100% | 2.4 MiB/s | 119.0 KiB | 00m00s [30/34] annobin-plugin-gcc-0:13.32-1.fc 100% | 115.6 MiB/s | 710.1 KiB | 00m00s [31/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 19.4 MiB/s | 59.5 KiB | 00m00s [32/34] annobin-docs-0:13.32-1.fc46.noa 100% | 42.5 MiB/s | 87.1 KiB | 00m00s [33/34] tomcli+tomlkit-0:0.10.1-6.fc46. 100% | 117.1 KiB/s | 8.3 KiB | 00m00s [34/34] llvm-libs-0:23.1.3-2.fc46.x86_6 100% | 81.5 MiB/s | 36.2 MiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 191.6 MiB/s | 193.1 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 32.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 653.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 297.8 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.32 100% | 49.2 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing kernel-headers-0:7.3 100% | 160.4 MiB/s | 7.2 MiB | 00m00s [ 8/36] Installing glibc-devel-0:2.44.9 100% | 126.2 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% | 244.1 MiB/s | 250.0 KiB | 00m00s [11/36] Installing make-1:4.4.1-13.fc45 100% | 78.4 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% | 337.7 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% | 280.0 MiB/s | 1.4 MiB | 00m00s [16/36] Installing llvm-filesystem-0:23 100% | 0.0 B/s | 1.1 KiB | 00m00s [17/36] Installing llvm-libs-0:23.1.3-2 100% | 349.7 MiB/s | 146.2 MiB | 00m00s [18/36] Installing rust-0:1.99.1-1.fc46 100% | 310.2 MiB/s | 92.7 MiB | 00m00s [19/36] Installing rust-std-static-0:1. 100% | 405.3 MiB/s | 175.1 MiB | 00m00s [20/36] Installing cargo-0:1.99.1-1.fc4 100% | 271.3 MiB/s | 23.6 MiB | 00m00s [21/36] Installing less-0:710-1.fc46.x8 100% | 22.9 MiB/s | 492.0 KiB | 00m00s [22/36] Installing tzdata-0:2026e-1.fc4 100% | 34.6 MiB/s | 1.5 MiB | 00m00s [23/36] Installing python-pip-wheel-0:2 100% | 634.1 MiB/s | 1.3 MiB | 00m00s [24/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [25/36] Installing expat-0:2.8.3-1.fc46 100% | 14.5 MiB/s | 340.5 KiB | 00m00s [26/36] Installing python3-libs-0:3.15. 100% | 272.0 MiB/s | 48.7 MiB | 00m00s [27/36] Installing python3-0:3.15.0-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% | 166.8 MiB/s | 512.5 KiB | 00m00s [31/36] Installing tomcli-0:0.10.1-6.fc 100% | 8.5 MiB/s | 164.6 KiB | 00m00s [32/36] Installing tomcli+tomlkit-0:0.1 100% | 0.0 B/s | 124.0 B | 00m00s [33/36] Installing cargo-rpm-macros-0:2 100% | 0.0 B/s | 15.9 KiB | 00m00s [34/36] Installing annobin-plugin-gcc-0 100% | 37.3 MiB/s | 726.2 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 3.0 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 13.7 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.QSBCHW setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ty-0.0.89-1.fc46.src.rpm Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 22.9 KiB/s | 3.9 KiB | 00m00s fedora 100% | 181.2 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 9.1 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Nothing to do. 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. Finish: build setup for ty-0.0.89-1.fc46.src.rpm Start: rpmbuild ty-0.0.89-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.VwKd8M setting SOURCE_DATE_EPOCH=1792108800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.lmtWxk Creating(rpmbuild.env): /builddir/build/BUILD/ty-0.0.89-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ty-0.0.89-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.89-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.89" 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.89-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.ZeSeZC + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + cd /builddir/build/BUILD/ty-0.0.89-build + rm -rf ty-0.0.89 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ty-0.0.89.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ty-0.0.89 + /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.89-build + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-5fd851808b7ec109f114fac1d0996a76be464a46.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ty-0.0.89 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rmdir ruff + mv ../ruff-5fd851808b7ec109f114fac1d0996a76be464a46 ruff + pushd ruff ~/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff ~/build/BUILD/ty-0.0.89-build/ty-0.0.89 + /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 + popd ~/build/BUILD/ty-0.0.89-build/ty-0.0.89 + 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' 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' + rm --recursive --verbose ruff/crates/ruff_dev + rm --recursive --verbose ruff/crates/ruff_wasm ruff/crates/ty_wasm 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' + 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.pEpzKo + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + cd ty-0.0.89 + 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.89-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 23.3 KiB/s | 3.9 KiB | 00m00s fedora 100% | 183.1 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 9.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.99.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc46.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.24.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 169.0 KiB rust-aho-corasick+perf-literal-devel noarch 0:1.1.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-aho-corasick+std-devel noarch 0:1.1.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-aho-corasick-devel noarch 0:1.1.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 806.3 KiB rust-anstream+auto-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-anstream+wincon-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-anstream-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.8 KiB rust-anstyle+std-devel noarch 0:1.0.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 KiB rust-anstyle-devel noarch 0:1.0.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.6 KiB rust-anyhow+std-devel noarch 0:1.0.104-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-anyhow-devel noarch 0:1.0.104-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214.8 KiB rust-arc-swap-devel noarch 0:1.9.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235.3 KiB rust-argfile-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.2 KiB rust-arrayvec-devel noarch 0:0.7.8-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122.3 KiB rust-assert_fs-devel noarch 0:1.1.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.9 KiB rust-bitflags-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230.6 KiB rust-bitvec+alloc-devel noarch 0:1.0.1-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-bitvec-devel noarch 0:1.0.1-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 979.0 KiB rust-bstr+std-devel noarch 0:1.13.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-bstr-devel noarch 0:1.13.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB rust-cachedir-devel noarch 0:0.3.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.0 KiB rust-camino+serde1-devel noarch 0:1.2.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-camino-devel noarch 0:1.2.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168.1 KiB rust-char_str+get-size-devel noarch 0:0.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-char_str+serde-devel noarch 0:0.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-char_str+std-devel noarch 0:0.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-char_str-devel noarch 0:0.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 299.7 KiB rust-clap+color-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+derive-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+env-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+error-context-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+help-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+std-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+string-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+suggestions-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+usage-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap+wrap_help-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225.8 KiB rust-clap_complete_command+nushell-devel noarch 0:0.6.1-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-clap_complete_command-devel noarch 0:0.6.1-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.0 KiB rust-clearscreen-devel noarch 0:4.0.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 254.9 KiB rust-colored+no-color-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-colored-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118.4 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 KiB rust-compact_str+std-devel noarch 0:0.10.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 KiB rust-compact_str-devel noarch 0:0.10.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 381.1 KiB rust-countme-devel noarch 0:3.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.9 KiB rust-crossbeam+std-devel noarch 0:0.8.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-crossbeam-devel noarch 0:0.8.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.0 KiB rust-csv-devel noarch 0:1.4.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 MiB rust-ctrlc-devel noarch 0:3.5.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.3 KiB rust-dashmap-devel noarch 0:6.2.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127.4 KiB rust-datatest-stable-devel noarch 0:0.3.3-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.6 KiB rust-drop_bomb-devel noarch 0:0.1.5-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.8 KiB rust-dunce-devel noarch 0:1.0.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.5 KiB rust-etcetera-devel noarch 0:0.11.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.2 KiB rust-fern-devel noarch 0:0.7.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 445.4 KiB rust-filetime-devel noarch 0:0.2.29-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-gen-lsp-types-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655.0 KiB rust-get-size2+compact-str-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+derive-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+hashbrown-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+indexmap-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+ordermap-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+parking_lot-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+smallvec-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+std-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+thin-vec-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.5 KiB rust-glob-devel noarch 0:0.3.4-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.2 KiB rust-globset+log-devel noarch 0:0.4.20-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-globset-devel noarch 0:0.4.20-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118.2 KiB rust-globwalk-devel noarch 0:0.9.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.5 KiB rust-hashbrown+inline-more-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 846.8 KiB rust-heck-devel noarch 0:0.5.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.9 KiB rust-icu_normalizer+compiled_data-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 KiB rust-icu_normalizer-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB rust-icu_properties+compiled_data-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-icu_properties-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 576.8 KiB rust-ignore-devel noarch 0:0.4.33-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 314.9 KiB rust-imperative-devel noarch 0:1.0.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.4 KiB rust-indexmap+std-devel noarch 0:2.14.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 KiB rust-indexmap-devel noarch 0:2.14.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 504.8 KiB rust-indicatif+unicode-width-devel noarch 0:0.18.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-indicatif-devel noarch 0:0.18.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311.1 KiB rust-indoc-devel noarch 0:2.0.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.0 KiB rust-insta+colors-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+filters-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+json-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+redactions-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+ron-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta-cmd-devel noarch 0:0.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.7 KiB rust-insta-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 501.8 KiB rust-is-macro-devel noarch 0:0.3.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.4 KiB rust-itertools+use_std-devel noarch 0:0.15.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-itertools-devel noarch 0:0.15.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 769.5 KiB rust-jiff+perf-inline-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+std-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tz-fat-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tz-system-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tzdb-bundle-platform-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tzdb-concatenated-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff+tzdb-zoneinfo-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 MiB rust-jod-thread-devel noarch 0:1.0.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.6 KiB rust-libcst-devel noarch 0:1.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 611.2 KiB rust-log-devel noarch 0:0.4.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229.3 KiB rust-lsp-server-devel noarch 0:0.10.0-2.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.1 KiB rust-matchit-devel noarch 0:0.9.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160.7 KiB rust-memchr+std-devel noarch 0:2.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-memchr-devel noarch 0:2.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 569.6 KiB rust-natord-devel noarch 0:1.0.9-26.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 KiB rust-notify+macos_fsevent-devel noarch 0:8.2.0-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-notify-devel noarch 0:8.2.0-5.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155.3 KiB rust-ordermap+serde-devel noarch 0:1.2.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-ordermap+std-devel noarch 0:1.2.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-ordermap-devel noarch 0:1.2.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344.6 KiB rust-parking_lot-devel noarch 0:0.12.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196.9 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-path-absolutize-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.4 KiB rust-path-slash-devel noarch 0:0.2.1-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.2 KiB rust-pathdiff-devel noarch 0:0.2.3-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.9 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-pep440_rs-devel noarch 0:0.7.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204.9 KiB rust-phf0.11-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.2 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.8 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121.6 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.107-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 248.4 KiB rust-pyproject-toml-devel noarch 0:0.13.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.2 KiB rust-quick-junit-devel noarch 0:0.8.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.9 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100.1 KiB rust-quickcheck_macros-devel noarch 0:1.2.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.47-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-quote-devel noarch 0:1.0.47-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.1 KiB rust-rand+std_rng-devel noarch 0:0.10.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-rand-devel noarch 0:0.10.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 421.0 KiB rust-rayon-devel noarch 0:1.12.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 885.2 KiB rust-regex+perf-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+std-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 MiB rust-regex-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 695.7 KiB rust-regex-syntax-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB rust-rkyv+bytecheck-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-rkyv+std-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-rkyv-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 888.6 KiB rust-rustc-hash+std-devel noarch 0:2.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.9 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.1 KiB rust-salsa+compact_str-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa+inventory-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa+macros-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa+ordermap-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.5 KiB rust-salsa-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB rust-same-file-devel noarch 0:1.0.6-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB rust-schemars+std-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB rust-schemars-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 481.7 KiB rust-seahash-devel noarch 0:4.1.0-15.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.0 KiB rust-serde+derive-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde+std-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 544.6 KiB rust-serde_json+std-devel noarch 0:1.0.152-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 KiB rust-serde_json-devel noarch 0:1.0.152-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 714.2 KiB rust-serde_test-devel noarch 0:1.0.177-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.1 KiB rust-shellexpand+base-0-devel noarch 0:3.1.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-shellexpand+tilde-devel noarch 0:3.1.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-shellexpand-devel noarch 0:3.1.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.3 KiB rust-similar+inline-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-similar+std-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-similar+text-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-similar-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 338.4 KiB rust-smallvec+const_generics-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-smallvec-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.6 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+diff-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+examples-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+term-svg-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.8 KiB rust-stacker-devel noarch 0:0.1.25-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.4 KiB rust-static_assertions-devel noarch 0:1.1.0-19.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.2 KiB rust-strum+std-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-strum+strum_macros-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-strum-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.1 KiB rust-strum_macros-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.3 KiB rust-supports-hyperlinks-devel noarch 0:3.2.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.7 KiB rust-syn+clone-impls-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+derive-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+full-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+printing-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB rust-tempfile+getrandom-devel noarch 0:3.27.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-tempfile-devel noarch 0:3.27.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170.8 KiB rust-test-case-devel noarch 0:3.3.1-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.7 KiB rust-thin-vec+serde-devel noarch 0:0.2.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-thin-vec+std-devel noarch 0:0.2.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-thin-vec-devel noarch 0:0.2.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 168.4 KiB rust-thiserror+std-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-thiserror-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.1 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-tikv-jemallocator-devel noarch 0:0.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45.9 KiB rust-toml+display-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml+parse-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml+serde-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml+std-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml-devel noarch 0:1.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294.1 KiB rust-toml_parser+std-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB rust-toml_parser-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 226.8 KiB rust-tracing+attributes-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing+log-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing+release_max_level_debug-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing+std-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 467.4 KiB rust-tracing-flame+smallvec-devel noarch 0:0.2.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-tracing-flame-devel noarch 0:0.2.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.2 KiB rust-tracing-log+log-tracer-devel noarch 0:0.2.0-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-tracing-log+std-devel noarch 0:0.2.0-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-tracing-log-devel noarch 0:0.2.0-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.5 KiB rust-tracing-subscriber+ansi-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+chrono-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+env-filter-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+fmt-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+smallvec-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB rust-typed-arena+std-devel noarch 0:2.0.2-10.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 962.0 B rust-typed-arena-devel noarch 0:2.0.2-10.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.3 KiB rust-unicode-ident-devel noarch 0:1.0.26-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312.8 KiB rust-unicode-normalization+std-devel noarch 0:0.1.25-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-unicode-normalization-devel noarch 0:0.1.25-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709.0 KiB rust-unicode-width-devel noarch 0:0.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB rust-url+std-devel noarch 0:2.5.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-url-devel noarch 0:2.5.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 565.2 KiB rust-uuid+std-devel noarch 0:1.26.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-uuid-devel noarch 0:1.26.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 301.0 KiB rust-walkdir-devel noarch 0:2.5.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-which-devel noarch 0:8.0.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108.9 KiB rust-wild-devel noarch 0:2.2.1-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.9 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 616.0 KiB Installing dependencies: clang x86_64 0:23.1.3-2.fc46 copr_base 66.5 MiB clang-devel x86_64 0:23.1.3-2.fc46 copr_base 34.1 MiB clang-libs x86_64 0:23.1.3-2.fc46 copr_base 110.5 MiB clang-resource-filesystem x86_64 0:23.1.3-2.fc46 copr_base 15.3 KiB clang-tools-extra x86_64 0:23.1.3-2.fc46 copr_base 62.0 MiB cmake-filesystem x86_64 0:4.3.0-4.fc45 copr_base 0.0 B emacs-filesystem x86_64 1:31.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.8 MiB jemalloc x86_64 0:5.4.0-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 938.8 KiB jemalloc-devel x86_64 0:5.4.0-3.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.4 KiB libedit-devel x86_64 0:3.1-60.20260512cvs.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.9 KiB libstdc++-devel x86_64 0:16.2.1-2.fc46.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.2 MiB libzstd-devel x86_64 0:1.5.7-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217.6 KiB llvm x86_64 0:23.1.3-2.fc46 copr_base 86.7 MiB llvm-devel x86_64 0:23.1.3-2.fc46 copr_base 37.2 MiB llvm-googletest x86_64 0:23.1.3-2.fc46 copr_base 2.2 MiB llvm-static x86_64 0:23.1.3-2.fc46 copr_base 367.2 MiB llvm-test x86_64 0:23.1.3-2.fc46 copr_base 2.3 MiB ncurses-c++-libs x86_64 0:6.6-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 153.4 KiB ncurses-devel x86_64 0:6.6-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 895.6 KiB python-rpm-macros noarch 0:3.15-8.fc44 copr_base 27.6 KiB python3-rpm-macros noarch 0:3.15-8.fc44 copr_base 6.5 KiB rust-aho-corasick+default-devel noarch 0:1.1.5-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-allocator-api2+alloc-devel noarch 0:0.2.21-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-allocator-api2-devel noarch 0:0.2.21-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.3 KiB rust-annotate-snippets0.11+default-devel noarch 0:0.11.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-annotate-snippets0.11-devel noarch 0:0.11.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120.3 KiB rust-anstream+default-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-anstyle+default-devel noarch 0:1.0.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 KiB rust-anstyle-lossy+default-devel noarch 0:1.1.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB rust-anstyle-lossy-devel noarch 0:1.1.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.6 KiB rust-anstyle-parse+default-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-anstyle-parse+utf8-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-anstyle-parse-devel noarch 0:1.0.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.7 KiB rust-anstyle-query+default-devel noarch 0:1.1.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB rust-anstyle-query-devel noarch 0:1.1.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.7 KiB rust-anstyle-svg+default-devel noarch 0:1.1.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-anstyle-svg-devel noarch 0:1.1.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.9 KiB rust-ar_archive_writer+default-devel noarch 0:0.5.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-ar_archive_writer-devel noarch 0:0.5.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 341.9 KiB rust-attribute-derive+default-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-attribute-derive-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.0 KiB rust-attribute-derive-macro+default-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-attribute-derive-macro-devel noarch 0:0.11.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.6 KiB rust-autocfg+default-devel noarch 0:1.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-autocfg-devel noarch 0:1.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.9 KiB rust-bindgen+runtime-devel noarch 0:0.72.1-4.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB rust-bindgen-devel noarch 0:0.72.1-4.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB rust-bit-set+std-devel noarch 0:0.8.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-bit-set-devel noarch 0:0.8.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.7 KiB rust-bit-vec+std-devel noarch 0:0.8.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-bit-vec-devel noarch 0:0.8.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.2 KiB rust-bitflags+default-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-bitflags+serde-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-bitflags+serde_core-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-bitflags+std-devel noarch 0:2.13.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-block-buffer0.10+default-devel noarch 0:0.10.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 917.0 B rust-block-buffer0.10-devel noarch 0:0.10.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.7 KiB rust-boxcar+default-devel noarch 0:0.2.14-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-boxcar-devel noarch 0:0.2.14-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 87.2 KiB rust-bstr+alloc-devel noarch 0:1.13.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-bytecheck+simdutf8-devel noarch 0:0.8.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-bytecheck-devel noarch 0:0.8.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.2 KiB rust-bytecheck_derive-devel noarch 0:0.8.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.3 KiB rust-camino+default-devel noarch 0:1.2.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-castaway+alloc-devel noarch 0:0.2.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-castaway-devel noarch 0:0.2.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.8 KiB rust-cc+default-devel noarch 0:1.4.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-cc+parallel-devel noarch 0:1.4.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-cc-devel noarch 0:1.4.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 403.5 KiB rust-cexpr+default-devel noarch 0:0.6.0-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 984.0 B rust-cexpr-devel noarch 0:0.6.0-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.0 KiB rust-cfg-if+default-devel noarch 0:1.0.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-cfg-if-devel noarch 0:1.0.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.6 KiB rust-cfg_aliases+default-devel noarch 0:0.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-cfg_aliases-devel noarch 0:0.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.4 KiB rust-chacha20+rng-devel noarch 0:0.10.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-chacha20-devel noarch 0:0.10.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149.2 KiB rust-chrono+alloc-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono+clock-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono+iana-time-zone-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono+now-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono+std-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-chrono-devel noarch 0:0.4.45-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB rust-clang-sys+clang_10_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_11_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_5-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_6-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_7-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_8-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_3_9-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_4_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_5_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_6_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_7_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_8_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+clang_9_0-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+default-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+libloading-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys+runtime-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-clang-sys-devel noarch 0:1.9.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210.2 KiB rust-clap+default-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.8 KiB rust-clap_builder+color-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+env-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+error-context-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+help-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+std-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+string-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+usage-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-clap_builder-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 940.1 KiB rust-clap_complete+default-devel noarch 0:4.6.11-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB rust-clap_complete-devel noarch 0:4.6.11-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187.4 KiB rust-clap_complete_nushell+default-devel noarch 0:4.6.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.7 KiB rust-clap_derive+default-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-clap_derive-devel noarch 0:4.6.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 175.0 KiB rust-clap_lex+default-devel noarch 0:1.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-clap_lex-devel noarch 0:1.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.4 KiB rust-collection_literals+default-devel noarch 0:1.0.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-collection_literals-devel noarch 0:1.0.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.7 KiB rust-colorchoice+default-devel noarch 0:1.0.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 KiB rust-colorchoice-devel noarch 0:1.0.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 KiB rust-console+alloc-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-console+ansi-parsing-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-console+std-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-console+unicode-width-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-console-devel noarch 0:0.16.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129.3 KiB rust-cpufeatures+default-devel noarch 0:0.3.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-cpufeatures-devel noarch 0:0.3.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.4 KiB rust-cpufeatures0.2+default-devel noarch 0:0.2.17-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-cpufeatures0.2-devel noarch 0:0.2.17-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.5 KiB rust-crc32fast+default-devel noarch 0:1.5.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-crc32fast+std-devel noarch 0:1.5.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-crc32fast-devel noarch 0:1.5.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119.5 KiB rust-crossbeam+alloc-devel noarch 0:0.8.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-crossbeam-channel+default-devel noarch 0:0.5.17-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-crossbeam-channel+std-devel noarch 0:0.5.17-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-crossbeam-channel-devel noarch 0:0.5.17-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 586.6 KiB rust-crossbeam-deque+default-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-crossbeam-deque+std-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-crossbeam-deque-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.2 KiB rust-crossbeam-epoch+alloc-devel noarch 0:0.9.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-crossbeam-epoch+std-devel noarch 0:0.9.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-crossbeam-epoch-devel noarch 0:0.9.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 189.1 KiB rust-crossbeam-queue+alloc-devel noarch 0:0.3.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-crossbeam-queue+default-devel noarch 0:0.3.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-crossbeam-queue+std-devel noarch 0:0.3.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-crossbeam-queue-devel noarch 0:0.3.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.2 KiB rust-crossbeam-utils+default-devel noarch 0:0.8.23-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-crossbeam-utils+std-devel noarch 0:0.8.23-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-crossbeam-utils-devel noarch 0:0.8.23-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187.8 KiB rust-crypto-common0.1+default-devel noarch 0:0.1.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-crypto-common0.1-devel noarch 0:0.1.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.2 KiB rust-csv-core+default-devel noarch 0:0.1.13-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-csv-core-devel noarch 0:0.1.13-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 116.6 KiB rust-diff+default-devel noarch 0:0.1.13-11.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-diff-devel noarch 0:0.1.13-11.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 909.2 KiB rust-difflib+default-devel noarch 0:0.4.0-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 968.0 B rust-difflib-devel noarch 0:0.4.0-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.2 KiB rust-digest0.10+block-buffer-devel noarch 0:0.10.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-digest0.10+core-api-devel noarch 0:0.10.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-digest0.10+default-devel noarch 0:0.10.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-digest0.10-devel noarch 0:0.10.7-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.1 KiB rust-dirs+default-devel noarch 0:6.0.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-dirs-devel noarch 0:6.0.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48.0 KiB rust-dirs-sys+default-devel noarch 0:0.5.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-dirs-sys-devel noarch 0:0.5.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.7 KiB rust-displaydoc-devel noarch 0:0.2.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62.5 KiB rust-dyn-clone+default-devel noarch 0:1.0.20-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-dyn-clone-devel noarch 0:1.0.20-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.2 KiB rust-either+std-devel noarch 0:1.19.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-either+use_std-devel noarch 0:1.19.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-either-devel noarch 0:1.19.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.5 KiB rust-equivalent-devel noarch 0:1.0.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.0 KiB rust-errno+std-devel noarch 0:0.3.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-errno-devel noarch 0:0.3.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.7 KiB rust-escape8259+default-devel noarch 0:0.5.3-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 970.0 B rust-escape8259-devel noarch 0:0.5.3-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.8 KiB rust-escargot+default-devel noarch 0:0.5.15-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-escargot-devel noarch 0:0.5.15-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.3 KiB rust-fancy-regex+default-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-fancy-regex+perf-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-fancy-regex+std-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-fancy-regex+unicode-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-fancy-regex-devel noarch 0:0.16.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433.0 KiB rust-fastrand+alloc-devel noarch 0:2.5.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-fastrand+default-devel noarch 0:2.5.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-fastrand+std-devel noarch 0:2.5.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-fastrand-devel noarch 0:2.5.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58.2 KiB rust-find-msvc-tools+default-devel noarch 0:0.1.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-find-msvc-tools-devel noarch 0:0.1.14-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.9 KiB rust-flate2+any_impl-devel noarch 0:1.1.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-flate2+any_zlib-devel noarch 0:1.1.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-flate2+zlib-rs-devel noarch 0:1.1.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-flate2-devel noarch 0:1.1.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 313.6 KiB rust-fnv+default-devel noarch 0:1.0.7-16.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 886.0 B rust-fnv+std-devel noarch 0:1.0.7-16.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 886.0 B rust-fnv-devel noarch 0:1.0.7-16.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.5 KiB rust-foldhash-devel noarch 0:0.2.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.5 KiB rust-form_urlencoded+alloc-devel noarch 0:1.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-form_urlencoded+std-devel noarch 0:1.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-form_urlencoded-devel noarch 0:1.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.1 KiB rust-fs-err+default-devel noarch 0:3.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-fs-err-devel noarch 0:3.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 105.2 KiB rust-funty-devel noarch 0:2.0.0-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.3 KiB rust-generic-array+default-devel noarch 0:0.14.9-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-generic-array+more_lengths-devel noarch 0:0.14.9-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-generic-array-devel noarch 0:0.14.9-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.9 KiB rust-get-size-derive2+default-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-get-size-derive2-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27.6 KiB rust-get-size2+alloc-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+default-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-get-size2+get-size-derive2-devel noarch 0:0.11.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-getrandom+default-devel noarch 0:0.4.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-getrandom+sys_rng-devel noarch 0:0.4.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-getrandom-devel noarch 0:0.4.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162.7 KiB rust-glob+default-devel noarch 0:0.3.4-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-globset+default-devel noarch 0:0.4.20-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-globwalk+default-devel noarch 0:0.9.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-hashbrown+allocator-api2-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown+default-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown+default-hasher-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown+equivalent-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown+raw-entry-devel noarch 0:0.17.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 KiB rust-hashbrown0.14+raw-devel noarch 0:0.14.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-hashbrown0.14-devel noarch 0:0.14.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 810.8 KiB rust-hashlink+default-devel noarch 0:0.12.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-hashlink-devel noarch 0:0.12.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166.1 KiB rust-heck+default-devel noarch 0:0.5.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 892.0 B rust-html-escape+default-devel noarch 0:0.2.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-html-escape+std-devel noarch 0:0.2.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-html-escape-devel noarch 0:0.2.14-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 131.0 KiB rust-iana-time-zone+default-devel noarch 0:0.1.65-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-iana-time-zone+fallback-devel noarch 0:0.1.65-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-iana-time-zone-devel noarch 0:0.1.65-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142.6 KiB rust-icu_collections-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 628.6 KiB rust-icu_locale_core+zerovec-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-icu_locale_core-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 387.6 KiB rust-icu_normalizer_data-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 407.4 KiB rust-icu_properties_data-devel noarch 0:2.3.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.3.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-icu_provider-devel noarch 0:2.3.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 204.3 KiB rust-idna+alloc-devel noarch 0:1.1.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-idna+compiled_data-devel noarch 0:1.1.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-idna+std-devel noarch 0:1.1.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-idna-devel noarch 0:1.1.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 928.1 KiB rust-idna_adapter+compiled_data-devel noarch 0:1.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-idna_adapter+default-devel noarch 0:1.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-idna_adapter-devel noarch 0:1.2.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.5 KiB rust-ignore+default-devel noarch 0:0.4.33-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-indexmap+default-devel noarch 0:2.14.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 KiB rust-indexmap+serde-devel noarch 0:2.14.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 KiB rust-inotify-devel noarch 0:0.11.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.0 KiB rust-inotify-sys+default-devel noarch 0:0.1.5-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-inotify-sys-devel noarch 0:0.1.5-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.6 KiB rust-insta+console-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+default-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+pest-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+pest_derive-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+regex-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+serde-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-insta+strip-ansi-escapes-devel noarch 0:1.49.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-interpolator+default-devel noarch 0:0.5.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-interpolator+iter-devel noarch 0:0.5.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-interpolator-devel noarch 0:0.5.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258.0 KiB rust-intrusive-collections+alloc-devel noarch 0:0.10.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-intrusive-collections+default-devel noarch 0:0.10.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-intrusive-collections-devel noarch 0:0.10.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 385.8 KiB rust-inventory+default-devel noarch 0:0.3.25-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-inventory-devel noarch 0:0.3.25-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.4 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-itertools0.13+default-devel noarch 0:0.13.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-itertools0.13+use_alloc-devel noarch 0:0.13.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-itertools0.13+use_std-devel noarch 0:0.13.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-itertools0.13-devel noarch 0:0.13.0-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 668.6 KiB rust-itoa+default-devel noarch 0:1.0.18-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-itoa-devel noarch 0:1.0.18-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.8 KiB rust-jiff+alloc-devel noarch 0:0.2.38-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-jiff-core+alloc-devel noarch 0:0.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-jiff-core+std-devel noarch 0:0.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-jiff-core+tz-fat-devel noarch 0:0.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-jiff-core-devel noarch 0:0.1.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 553.7 KiB rust-jobserver-devel noarch 0:0.1.35-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.6 KiB rust-lazy_static+default-devel noarch 0:1.5.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-lazy_static-devel noarch 0:1.5.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.8 KiB rust-libc+default-devel noarch 0:0.2.190-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 KiB rust-libc+extra_traits-devel noarch 0:0.2.190-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 KiB rust-libc+std-devel noarch 0:0.2.190-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 KiB rust-libc-devel noarch 0:0.2.190-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 MiB rust-libcst_derive+default-devel noarch 0:1.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-libcst_derive-devel noarch 0:1.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.5 KiB rust-libloading0.8+default-devel noarch 0:0.8.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-libloading0.8-devel noarch 0:0.8.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108.6 KiB rust-libtest-mimic+default-devel noarch 0:0.8.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-libtest-mimic-devel noarch 0:0.8.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97.6 KiB rust-linux-raw-sys+auxvec-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+elf-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+errno-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+general-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+ioctl-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys+no_std-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-linux-raw-sys-devel noarch 0:0.12.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 MiB rust-litemap-devel noarch 0:0.8.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129.4 KiB rust-lock_api+atomic_usize-devel noarch 0:0.4.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-lock_api+default-devel noarch 0:0.4.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-lock_api-devel noarch 0:0.4.14-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199.3 KiB rust-log+alloc-devel noarch 0:0.4.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-log+default-devel noarch 0:0.4.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-log+std-devel noarch 0:0.4.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-manyhow+default-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-manyhow+macros-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-manyhow+syn-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-manyhow-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89.7 KiB rust-manyhow-macros+default-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-manyhow-macros-devel noarch 0:0.14.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16.4 KiB rust-matchers+default-devel noarch 0:0.2.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-matchers-devel noarch 0:0.2.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 KiB rust-memchr+alloc-devel noarch 0:2.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-memchr+default-devel noarch 0:2.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-minimal-lexical+std-devel noarch 0:0.2.1-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-minimal-lexical-devel noarch 0:0.2.1-12.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311.6 KiB rust-mio+default-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-mio+log-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-mio+os-ext-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-mio+os-poll-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 KiB rust-mio-devel noarch 0:1.2.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485.9 KiB rust-munge-devel noarch 0:0.4.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.4 KiB rust-munge_macro-devel noarch 0:0.4.7-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.3 KiB rust-newtype-uuid+alloc-devel noarch 0:1.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-newtype-uuid+default-devel noarch 0:1.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-newtype-uuid+std-devel noarch 0:1.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-newtype-uuid-devel noarch 0:1.4.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63.5 KiB rust-nix+fs-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-nix+process-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-nix+signal-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-nix+term-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-nix-devel noarch 0:0.31.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB rust-nom7+alloc-devel noarch 0:7.1.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-nom7+std-devel noarch 0:7.1.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-nom7-devel noarch 0:7.1.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 633.1 KiB rust-normalize-line-endings+default-devel noarch 0:0.3.0-19.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-normalize-line-endings-devel noarch 0:0.3.0-19.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.4 KiB rust-notify-types+default-devel noarch 0:2.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-notify-types-devel noarch 0:2.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.8 KiB rust-nu-ansi-term+default-devel noarch 0:0.50.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-nu-ansi-term+std-devel noarch 0:0.50.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-nu-ansi-term-devel noarch 0:0.50.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111.2 KiB rust-num-traits-devel noarch 0:0.2.19-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266.7 KiB rust-object0.39+archive-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+coff-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+elf-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+macho-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+pe-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+read-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+read_core-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+std-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39+xcoff-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-object0.39-devel noarch 0:0.39.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB rust-once_cell+alloc-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-once_cell+default-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-once_cell+race-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-once_cell+std-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 KiB rust-once_cell-devel noarch 0:1.21.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139.5 KiB rust-option-ext+default-devel noarch 0:0.2.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 866.0 B rust-option-ext-devel noarch 0:0.2.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21.6 KiB rust-ordermap+default-devel noarch 0:1.2.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-os_pipe+default-devel noarch 0:1.2.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-os_pipe-devel noarch 0:1.2.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.7 KiB rust-os_str_bytes+default-devel noarch 0:7.2.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-os_str_bytes+memchr-devel noarch 0:7.2.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-os_str_bytes+raw_os_str-devel noarch 0:7.2.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-os_str_bytes-devel noarch 0:7.2.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132.4 KiB rust-parking_lot+default-devel noarch 0:0.12.5-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-parking_lot_core+default-devel noarch 0:0.9.12-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-parking_lot_core-devel noarch 0:0.9.12-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135.6 KiB rust-paste+default-devel noarch 0:1.0.15-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-paste-devel noarch 0:1.0.15-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.9 KiB rust-path-dedot+default-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-path-dedot+fixed_workdir-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-path-dedot-devel noarch 0:4.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.4 KiB rust-peg+default-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-peg+std-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-peg-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59.0 KiB rust-peg-macros+default-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-peg-macros-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342.2 KiB rust-peg-runtime+default-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 945.0 B rust-peg-runtime+std-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 945.0 B rust-peg-runtime-devel noarch 0:0.8.5-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-pep508_rs+default-devel noarch 0:0.9.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-pep508_rs-devel noarch 0:0.9.2-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 334.4 KiB rust-percent-encoding+alloc-devel noarch 0:2.3.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-percent-encoding+std-devel noarch 0:2.3.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-percent-encoding-devel noarch 0:2.3.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34.0 KiB rust-pest+default-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-pest+memchr-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-pest+std-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-pest-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB rust-pest_derive+default-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-pest_derive+std-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-pest_derive-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.7 KiB rust-pest_generator+std-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-pest_generator-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.6 KiB rust-pest_meta+default-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-pest_meta-devel noarch 0:2.8.6-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275.2 KiB rust-phf+default-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-phf+std-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-phf-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.3 KiB rust-predicates+diff-devel noarch 0:3.1.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.3 KiB rust-predicates-devel noarch 0:3.1.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.7 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91.3 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 KiB rust-quick-xml0.41+default-devel noarch 0:0.41.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-quick-xml0.41-devel noarch 0:0.41.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-quote-use+default-devel noarch 0:0.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-quote-use-devel noarch 0:0.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-quote-use-macros-devel noarch 0:0.9.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-radium-devel noarch 0:0.7.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-rand0.8-devel noarch 0:0.8.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319.1 KiB rust-rand_core+default-devel noarch 0:0.10.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71.8 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 270.8 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.1 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-rend+bytecheck-devel noarch 0:0.5.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-rend-devel noarch 0:0.5.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.2 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.5 KiB rust-ron-devel noarch 0:0.12.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-17.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-17.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 MiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-rustix+alloc-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix+default-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix+fs-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix+std-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix+termios-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 KiB rust-rustix-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 KiB rust-ryu-devel noarch 0:1.0.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.1 KiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.8 KiB rust-schemars_derive+default-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133.5 KiB rust-scopeguard-devel noarch 0:1.2.0-8.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.8 KiB rust-serde+alloc-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde+default-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde+rc-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+alloc-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-serde_core-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-serde_derive-devel noarch 0:1.0.229-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 322.6 KiB rust-serde_derive_internals+default-devel noarch 0:0.30.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-serde_derive_internals-devel noarch 0:0.30.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128.0 KiB rust-serde_json+alloc-devel noarch 0:1.0.152-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 KiB rust-serde_json+default-devel noarch 0:1.0.152-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-serde_spanned+serde-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-serde_spanned+std-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-serde_spanned-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.7 KiB rust-sha2_0.10-devel noarch 0:0.10.9-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.3 KiB rust-sharded-slab+default-devel noarch 0:0.1.7-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-sharded-slab-devel noarch 0:0.1.7-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 256.3 KiB rust-shellexpand+dirs-devel noarch 0:3.1.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-shlex+default-devel noarch 0:2.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-shlex+std-devel noarch 0:2.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-shlex-devel noarch 0:2.0.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53.6 KiB rust-simdutf8-devel noarch 0:0.1.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125.4 KiB rust-similar+default-devel noarch 0:3.1.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-similar2+default-devel noarch 0:2.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-similar2+inline-devel noarch 0:2.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-similar2+text-devel noarch 0:2.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 KiB rust-similar2-devel noarch 0:2.7.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219.4 KiB rust-siphasher+default-devel noarch 0:1.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-siphasher+std-devel noarch 0:1.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB rust-siphasher-devel noarch 0:1.0.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.9 KiB rust-smallvec+default-devel noarch 0:1.16.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB rust-snapbox+color-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox+structured-data-devel noarch 0:1.2.2-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 KiB rust-snapbox-macros+color-devel noarch 0:1.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-snapbox-macros+default-devel noarch 0:1.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 KiB rust-snapbox-macros-devel noarch 0:1.1.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17.0 KiB rust-stable_deref_trait-devel noarch 0:1.2.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 KiB rust-static_assertions+default-devel noarch 0:1.1.0-19.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-strip-ansi-escapes+default-devel noarch 0:0.2.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-strip-ansi-escapes-devel noarch 0:0.2.1-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.3 KiB rust-strsim+default-devel noarch 0:0.11.1-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-strsim-devel noarch 0:0.11.1-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52.6 KiB rust-strum_macros+default-devel noarch 0:0.28.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-syn+default-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+fold-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+visit-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.7-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB rust-syn2+clone-impls-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+default-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+derive-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+extra-traits-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+fold-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+full-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+parsing-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+printing-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+proc-macro-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2+visit-mut-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB rust-syn2-devel noarch 0:2.0.119-1.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB rust-synstructure+default-devel noarch 0:0.14.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.14.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB rust-synstructure-devel noarch 0:0.14.0-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.5 KiB rust-tap+default-devel noarch 0:1.0.1-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-tap-devel noarch 0:1.0.1-14.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 KiB rust-terminal_size+default-devel noarch 0:0.4.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-terminal_size-devel noarch 0:0.4.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.0 KiB rust-terminfo+default-devel noarch 0:0.9.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-terminfo-devel noarch 0:0.9.0-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 170.3 KiB rust-termtree0.5+default-devel noarch 0:0.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.1 KiB rust-termtree0.5-devel noarch 0:0.5.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.3 KiB rust-test-case-core-devel noarch 0:3.3.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.3 KiB rust-test-case-macros-devel noarch 0:3.3.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.4 KiB rust-thin-vec+default-devel noarch 0:0.2.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.21-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.9 KiB rust-thiserror-impl1+default-devel noarch 0:1.0.69-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-thiserror-impl1-devel noarch 0:1.0.69-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79.3 KiB rust-thiserror1+default-devel noarch 0:1.0.69-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-thiserror1-devel noarch 0:1.0.69-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.1 KiB rust-thread_local+default-devel noarch 0:1.1.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-thread_local-devel noarch 0:1.1.10-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.7 KiB rust-tikv-jemalloc-sys+background_threads_runtime_support-devel noarch 0:0.7.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.7.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84.3 KiB rust-tinystr+zerovec-devel noarch 0:0.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tinystr-devel noarch 0:0.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.5 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-9.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.3 KiB rust-toml0.9+parse-devel noarch 0:0.9.12-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml0.9+serde-devel noarch 0:0.9.12-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml0.9+std-devel noarch 0:0.9.12-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB rust-toml0.9-devel noarch 0:0.9.12-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 287.8 KiB rust-toml_datetime+alloc-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-toml_datetime+serde-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-toml_datetime+std-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-toml_datetime-devel noarch 0:1.1.2-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.2 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB rust-toml_writer+alloc-devel noarch 0:1.1.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-toml_writer+std-devel noarch 0:1.1.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.4 KiB rust-toml_writer-devel noarch 0:1.1.3-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49.2 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160.8 KiB rust-tracing-core+default-devel noarch 0:0.1.36-2.fc44 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-tracing-core+once_cell-devel noarch 0:0.1.36-2.fc44 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-tracing-core+std-devel noarch 0:0.1.36-2.fc44 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-tracing-core-devel noarch 0:0.1.36-2.fc44 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 247.3 KiB rust-tracing-subscriber+alloc-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 KiB rust-typed-path+default-devel noarch 0:0.12.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-typed-path+std-devel noarch 0:0.12.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-typed-path-devel noarch 0:0.12.3-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 666.3 KiB rust-typeid+default-devel noarch 0:1.0.3-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-typeid-devel noarch 0:1.0.3-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-typenum-devel noarch 0:1.20.1-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157.7 KiB rust-unicode-ident+default-devel noarch 0:1.0.26-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 836.0 B rust-unscanny-devel noarch 0:0.1.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.4 KiB rust-url+default-devel noarch 0:2.5.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-url+serde-devel noarch 0:2.5.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB rust-urlencoding+default-devel noarch 0:2.1.3-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-urlencoding-devel noarch 0:2.1.3-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.2 KiB rust-utf8_iter+default-devel noarch 0:1.0.4-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-utf8_iter-devel noarch 0:1.0.4-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38.9 KiB rust-utf8parse+default-devel noarch 0:0.2.2-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB rust-utf8parse-devel noarch 0:0.2.2-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33.3 KiB rust-uuid+default-devel noarch 0:1.26.1-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 KiB rust-version-ranges+default-devel noarch 0:0.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-version-ranges-devel noarch 0:0.1.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.6 KiB rust-version_check+default-devel noarch 0:0.9.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB rust-version_check-devel noarch 0:0.9.5-5.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.2 KiB rust-vte-devel noarch 0:0.15.0-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311.2 KiB rust-wait-timeout+default-devel noarch 0:0.2.1-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 KiB rust-wait-timeout-devel noarch 0:0.2.1-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.1 KiB rust-walkdir+default-devel noarch 0:2.5.0-6.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-which+default-devel noarch 0:8.0.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-winnow-devel noarch 0:1.0.4-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rust-winnow0.7-devel noarch 0:0.7.15-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB rust-writeable-devel noarch 0:0.6.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.3 KiB rust-wyz-devel noarch 0:0.5.1-9.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58.9 KiB rust-yansi+alloc-devel noarch 0:1.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-yansi+default-devel noarch 0:1.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-yansi+std-devel noarch 0:1.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 KiB rust-yansi-devel noarch 0:1.0.1-7.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110.8 KiB rust-yoke+derive-devel noarch 0:0.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 KiB rust-yoke-derive-devel noarch 0:0.8.4-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.0 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 137.3 KiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.9 KiB rust-zerofrom-devel noarch 0:0.1.8-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 KiB rust-zerotrie-devel noarch 0:0.2.5-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 380.5 KiB rust-zerovec+derive-devel noarch 0:0.11.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB rust-zerovec+yoke-devel noarch 0:0.11.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.6 KiB rust-zerovec-derive-devel noarch 0:0.11.6-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93.7 KiB rust-zerovec-devel noarch 0:0.11.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 591.2 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-8.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.8-1.fc46 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 763.2 KiB rust-zmij+default-devel noarch 0:1.0.21-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-zmij-devel noarch 0:1.0.21-2.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.6 KiB rust-zstd-devel noarch 0:0.13.3-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-4.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-3.fc45 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 321.8 KiB Transaction Summary: Installing: 1006 packages Total size of inbound packages is 189 MiB. Need to download 189 MiB. After this operation, 985 MiB extra will be used (install 985 MiB, remove 0 B). [ 1/1006] rust-aho-corasick+perf-lite 100% | 443.0 KiB/s | 8.0 KiB | 00m00s [ 2/1006] rust-aho-corasick-devel-0:1 100% | 7.7 MiB/s | 149.6 KiB | 00m00s [ 3/1006] rust-aho-corasick+std-devel 100% | 381.0 KiB/s | 8.0 KiB | 00m00s [ 4/1006] rust-anstream+auto-devel-0: 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 5/1006] rust-anstream-devel-0:1.0.0 100% | 6.3 MiB/s | 32.1 KiB | 00m00s [ 6/1006] rust-anstream+wincon-devel- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 7/1006] rust-anstyle+std-devel-0:1. 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 8/1006] rust-anstyle-devel-0:1.0.14 100% | 4.7 MiB/s | 24.1 KiB | 00m00s [ 9/1006] rust-anyhow-devel-0:1.0.104 100% | 13.0 MiB/s | 53.4 KiB | 00m00s [ 10/1006] rust-anyhow+std-devel-0:1.0 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 11/1006] rust-arc-swap-devel-0:1.9.2 100% | 8.7 MiB/s | 71.0 KiB | 00m00s [ 12/1006] rust-argfile-devel-0:1.0.0- 100% | 2.5 MiB/s | 17.6 KiB | 00m00s [ 13/1006] rust-arrayvec-devel-0:0.7.8 100% | 6.2 MiB/s | 38.2 KiB | 00m00s [ 14/1006] rust-bitflags-devel-0:2.13. 100% | 9.5 MiB/s | 58.2 KiB | 00m00s [ 15/1006] rust-assert_fs-devel-0:1.1. 100% | 3.0 MiB/s | 24.9 KiB | 00m00s [ 16/1006] rust-bitvec-devel-0:1.0.1-8 100% | 22.7 MiB/s | 209.2 KiB | 00m00s [ 17/1006] rust-bitvec+alloc-devel-0:1 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 18/1006] rust-bstr+std-devel-0:1.13. 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 19/1006] rust-bstr-devel-0:1.13.1-1. 100% | 25.1 MiB/s | 257.3 KiB | 00m00s [ 20/1006] rust-cachedir-devel-0:0.3.1 100% | 2.0 MiB/s | 14.6 KiB | 00m00s [ 21/1006] rust-camino-devel-0:1.2.6-1 100% | 5.9 MiB/s | 42.1 KiB | 00m00s [ 22/1006] rust-clap-devel-0:4.6.7-1.f 100% | 18.5 MiB/s | 75.9 KiB | 00m00s [ 23/1006] rust-camino+serde1-devel-0: 100% | 1.1 MiB/s | 8.7 KiB | 00m00s [ 24/1006] rust-clap+color-devel-0:4.6 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 25/1006] rust-clap+derive-devel-0:4. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 26/1006] rust-clap+help-devel-0:4.6. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 27/1006] rust-clap+error-context-dev 100% | 2.5 MiB/s | 10.3 KiB | 00m00s [ 28/1006] rust-clap+env-devel-0:4.6.7 100% | 1.7 MiB/s | 10.2 KiB | 00m00s [ 29/1006] rust-clap+std-devel-0:4.6.7 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 30/1006] rust-clap+suggestions-devel 100% | 5.0 MiB/s | 10.3 KiB | 00m00s [ 31/1006] rust-clap+usage-devel-0:4.6 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 32/1006] rust-clap+string-devel-0:4. 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [ 33/1006] rust-clap+wrap_help-devel-0 100% | 2.0 MiB/s | 10.3 KiB | 00m00s [ 34/1006] rust-clap_complete_command+ 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 35/1006] rust-clap_complete_command- 100% | 1.9 MiB/s | 13.8 KiB | 00m00s [ 36/1006] rust-clearscreen-devel-0:4. 100% | 18.2 MiB/s | 148.9 KiB | 00m00s [ 37/1006] rust-colored+no-color-devel 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 38/1006] rust-colored-devel-0:3.1.1- 100% | 4.5 MiB/s | 36.9 KiB | 00m00s [ 39/1006] rust-compact_str+serde-deve 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 40/1006] rust-compact_str+std-devel- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 41/1006] rust-compact_str-devel-0:0. 100% | 9.2 MiB/s | 85.1 KiB | 00m00s [ 42/1006] rust-crossbeam+std-devel-0: 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 43/1006] rust-countme-devel-0:3.0.1- 100% | 2.2 MiB/s | 17.7 KiB | 00m00s [ 44/1006] rust-crossbeam-devel-0:0.8. 100% | 2.3 MiB/s | 19.0 KiB | 00m00s [ 45/1006] rust-ctrlc-devel-0:3.5.2-2. 100% | 2.8 MiB/s | 23.1 KiB | 00m00s [ 46/1006] rust-dashmap-devel-0:6.2.1- 100% | 3.9 MiB/s | 32.2 KiB | 00m00s [ 47/1006] rust-csv-devel-0:1.4.0-3.fc 100% | 50.5 MiB/s | 724.6 KiB | 00m00s [ 48/1006] rust-drop_bomb-devel-0:0.1. 100% | 2.1 MiB/s | 14.9 KiB | 00m00s [ 49/1006] rust-datatest-stable-devel- 100% | 4.1 MiB/s | 37.6 KiB | 00m00s [ 50/1006] rust-dunce-devel-0:1.0.5-5. 100% | 2.2 MiB/s | 15.6 KiB | 00m00s [ 51/1006] rust-etcetera-devel-0:0.11. 100% | 2.8 MiB/s | 22.9 KiB | 00m00s [ 52/1006] rust-fern-devel-0:0.7.1-7.f 100% | 25.9 MiB/s | 291.6 KiB | 00m00s [ 53/1006] rust-filetime-devel-0:0.2.2 100% | 3.1 MiB/s | 22.2 KiB | 00m00s [ 54/1006] rust-gen-lsp-types-devel-0: 100% | 10.3 MiB/s | 84.7 KiB | 00m00s [ 55/1006] rust-gen-lsp-types+url-deve 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 56/1006] rust-get-size2-devel-0:0.11 100% | 4.3 MiB/s | 35.5 KiB | 00m00s [ 57/1006] rust-get-size2+compact-str- 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 58/1006] rust-get-size2+derive-devel 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 59/1006] rust-get-size2+hashbrown-de 100% | 1.1 MiB/s | 9.0 KiB | 00m00s [ 60/1006] rust-get-size2+indexmap-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 61/1006] rust-get-size2+ordermap-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 62/1006] rust-get-size2+parking_lot- 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 63/1006] rust-get-size2+smallvec-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 64/1006] rust-get-size2+std-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 65/1006] rust-get-size2+thin-vec-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 66/1006] rust-glob-devel-0:0.3.4-1.f 100% | 3.9 MiB/s | 28.2 KiB | 00m00s [ 67/1006] rust-globset-devel-0:0.4.20 100% | 4.9 MiB/s | 35.4 KiB | 00m00s [ 68/1006] rust-globset+log-devel-0:0. 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 69/1006] rust-hashbrown-devel-0:0.17 100% | 30.3 MiB/s | 124.1 KiB | 00m00s [ 70/1006] rust-globwalk-devel-0:0.9.1 100% | 2.4 MiB/s | 16.9 KiB | 00m00s [ 71/1006] rust-hashbrown+inline-more- 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 72/1006] rust-heck-devel-0:0.5.0-6.f 100% | 4.9 MiB/s | 20.2 KiB | 00m00s [ 73/1006] rust-icu_normalizer-devel-0 100% | 49.7 MiB/s | 356.1 KiB | 00m00s [ 74/1006] rust-icu_normalizer+compile 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 75/1006] rust-icu_properties-devel-0 100% | 14.9 MiB/s | 91.8 KiB | 00m00s [ 76/1006] rust-icu_properties+compile 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 77/1006] rust-ignore-devel-0:0.4.33- 100% | 8.7 MiB/s | 71.4 KiB | 00m00s [ 78/1006] rust-imperative-devel-0:1.0 100% | 3.0 MiB/s | 21.2 KiB | 00m00s [ 79/1006] rust-indexmap-devel-0:2.14. 100% | 16.9 MiB/s | 86.4 KiB | 00m00s [ 80/1006] rust-indexmap+std-devel-0:2 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 81/1006] rust-indoc-devel-0:2.0.8-1. 100% | 6.6 MiB/s | 27.1 KiB | 00m00s [ 82/1006] rust-indicatif-devel-0:0.18 100% | 9.3 MiB/s | 66.3 KiB | 00m00s [ 83/1006] rust-indicatif+unicode-widt 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 84/1006] rust-insta-cmd-devel-0:0.7. 100% | 2.9 MiB/s | 20.9 KiB | 00m00s [ 85/1006] rust-insta-devel-0:1.49.0-1 100% | 15.2 MiB/s | 124.7 KiB | 00m00s [ 86/1006] rust-insta+colors-devel-0:1 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 87/1006] rust-insta+filters-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 88/1006] rust-insta+json-devel-0:1.4 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 89/1006] rust-insta+redactions-devel 100% | 1.7 MiB/s | 9.0 KiB | 00m00s [ 90/1006] rust-insta+ron-devel-0:1.49 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 91/1006] rust-is-macro-devel-0:0.3.8 100% | 2.3 MiB/s | 18.8 KiB | 00m00s [ 92/1006] rust-itertools+use_std-deve 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 93/1006] rust-itertools-devel-0:0.15 100% | 11.8 MiB/s | 144.8 KiB | 00m00s [ 94/1006] rust-jiff+perf-inline-devel 100% | 2.6 MiB/s | 13.1 KiB | 00m00s [ 95/1006] rust-jiff+std-devel-0:0.2.3 100% | 2.6 MiB/s | 13.5 KiB | 00m00s [ 96/1006] rust-jiff-devel-0:0.2.38-1. 100% | 35.2 MiB/s | 468.9 KiB | 00m00s [ 97/1006] rust-jiff+tz-fat-devel-0:0. 100% | 1.8 MiB/s | 13.2 KiB | 00m00s [ 98/1006] rust-jiff+tz-system-devel-0 100% | 2.1 MiB/s | 13.1 KiB | 00m00s [ 99/1006] rust-jiff+tzdb-bundle-platf 100% | 2.6 MiB/s | 13.2 KiB | 00m00s [ 100/1006] rust-jiff+tzdb-zoneinfo-dev 100% | 2.6 MiB/s | 13.1 KiB | 00m00s [ 101/1006] rust-jiff+tzdb-concatenated 100% | 2.1 MiB/s | 13.2 KiB | 00m00s [ 102/1006] rust-jod-thread-devel-0:1.0 100% | 2.0 MiB/s | 14.5 KiB | 00m00s [ 103/1006] rust-log-devel-0:0.4.34-1.f 100% | 13.0 MiB/s | 53.3 KiB | 00m00s [ 104/1006] rust-libcst-devel-0:1.9.0-1 100% | 13.0 MiB/s | 106.5 KiB | 00m00s [ 105/1006] rust-lsp-server-devel-0:0.1 100% | 3.2 MiB/s | 26.4 KiB | 00m00s [ 106/1006] rust-memchr-devel-0:2.8.3-2 100% | 16.4 MiB/s | 84.1 KiB | 00m00s [ 107/1006] rust-matchit-devel-0:0.9.2- 100% | 4.1 MiB/s | 37.9 KiB | 00m00s [ 108/1006] rust-memchr+std-devel-0:2.8 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 109/1006] rust-natord-devel-0:1.0.9-2 100% | 1.1 MiB/s | 11.6 KiB | 00m00s [ 110/1006] rust-notify-devel-0:8.2.0-5 100% | 3.9 MiB/s | 44.3 KiB | 00m00s [ 111/1006] rust-notify+macos_fsevent-d 100% | 911.1 KiB/s | 8.2 KiB | 00m00s [ 112/1006] rust-ordermap+std-devel-0:1 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 113/1006] rust-ordermap-devel-0:1.2.2 100% | 6.8 MiB/s | 63.0 KiB | 00m00s [ 114/1006] rust-ordermap+serde-devel-0 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 115/1006] rust-path-absolutize+fixed_ 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 116/1006] rust-parking_lot-devel-0:0. 100% | 5.0 MiB/s | 46.2 KiB | 00m00s [ 117/1006] rust-path-absolutize-devel- 100% | 1.6 MiB/s | 14.8 KiB | 00m00s [ 118/1006] rust-path-slash-devel-0:0.2 100% | 2.0 MiB/s | 16.6 KiB | 00m00s [ 119/1006] rust-pathdiff-devel-0:0.2.3 100% | 1.9 MiB/s | 15.3 KiB | 00m00s [ 120/1006] rust-pep440_rs-devel-0:0.7. 100% | 5.9 MiB/s | 48.3 KiB | 00m00s [ 121/1006] rust-pep440_rs+version-rang 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 122/1006] rust-phf0.11-devel-0:0.11.3 100% | 4.0 MiB/s | 28.4 KiB | 00m00s [ 123/1006] rust-phf_codegen0.11-devel- 100% | 2.8 MiB/s | 20.4 KiB | 00m00s [ 124/1006] rust-pretty_assertions-deve 100% | 20.5 MiB/s | 84.0 KiB | 00m00s [ 125/1006] rust-pretty_assertions+std- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 126/1006] rust-proc-macro2-devel-0:1. 100% | 14.5 MiB/s | 59.2 KiB | 00m00s [ 127/1006] rust-proc-macro2+proc-macro 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 128/1006] rust-quickcheck-devel-0:1.1 100% | 6.7 MiB/s | 34.5 KiB | 00m00s [ 129/1006] rust-pyproject-toml-devel-0 100% | 3.0 MiB/s | 21.4 KiB | 00m00s [ 130/1006] rust-quick-junit-devel-0:0. 100% | 5.0 MiB/s | 35.6 KiB | 00m00s [ 131/1006] rust-quote-devel-0:1.0.47-1 100% | 9.4 MiB/s | 38.4 KiB | 00m00s [ 132/1006] rust-quote+proc-macro-devel 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 133/1006] rust-quickcheck_macros-deve 100% | 2.7 MiB/s | 19.6 KiB | 00m00s [ 134/1006] rust-rand-devel-0:0.10.3-1. 100% | 19.4 MiB/s | 99.4 KiB | 00m00s [ 135/1006] rust-rand+std_rng-devel-0:0 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 136/1006] rust-rayon-devel-0:1.12.0-2 100% | 23.2 MiB/s | 166.1 KiB | 00m00s [ 137/1006] rust-regex-devel-0:1.13.1-1 100% | 24.6 MiB/s | 125.7 KiB | 00m00s [ 138/1006] rust-regex-automata-devel-0 100% | 70.5 MiB/s | 433.3 KiB | 00m00s [ 139/1006] rust-regex-automata+dfa-sea 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 140/1006] rust-regex-automata+dfa-bui 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 141/1006] rust-regex-automata+std-dev 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [ 142/1006] rust-regex-automata+perf-de 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 143/1006] rust-regex-automata+syntax- 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 144/1006] rust-regex+perf-devel-0:1.1 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 145/1006] rust-regex-syntax-devel-0:0 100% | 40.7 MiB/s | 208.3 KiB | 00m00s [ 146/1006] rust-regex+std-devel-0:1.13 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 147/1006] rust-regex+unicode-devel-0: 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 148/1006] rust-rkyv+bytecheck-devel-0 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 149/1006] rust-rkyv-devel-0:0.8.18-1. 100% | 19.4 MiB/s | 159.0 KiB | 00m00s [ 150/1006] rust-rkyv+std-devel-0:0.8.1 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 151/1006] rust-rustc-hash-devel-0:2.1 100% | 4.3 MiB/s | 21.8 KiB | 00m00s [ 152/1006] rust-rustc-hash+std-devel-0 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 153/1006] rust-rustc-stable-hash-deve 100% | 3.3 MiB/s | 27.4 KiB | 00m00s [ 154/1006] rust-salsa+compact_str-deve 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 155/1006] rust-salsa-devel-0:0.28.5-1 100% | 27.0 MiB/s | 276.5 KiB | 00m00s [ 156/1006] rust-salsa+inventory-devel- 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 157/1006] rust-salsa+macros-devel-0:0 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 158/1006] rust-salsa+ordermap-devel-0 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 159/1006] rust-salsa+salsa_unstable-d 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 160/1006] rust-same-file-devel-0:1.0. 100% | 2.6 MiB/s | 18.4 KiB | 00m00s [ 161/1006] rust-schemars+derive-devel- 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 162/1006] rust-schemars-devel-0:1.2.3 100% | 13.5 MiB/s | 110.2 KiB | 00m00s [ 163/1006] rust-schemars+std-devel-0:1 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 164/1006] rust-serde-devel-0:1.0.229- 100% | 18.6 MiB/s | 76.2 KiB | 00m00s [ 165/1006] rust-serde+derive-devel-0:1 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 166/1006] rust-seahash-devel-0:4.1.0- 100% | 5.4 MiB/s | 39.0 KiB | 00m00s [ 167/1006] rust-serde+std-devel-0:1.0. 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 168/1006] rust-serde_json+std-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 169/1006] rust-serde_json-devel-0:1.0 100% | 27.9 MiB/s | 142.9 KiB | 00m00s [ 170/1006] rust-serde_test-devel-0:1.0 100% | 3.6 MiB/s | 25.5 KiB | 00m00s [ 171/1006] rust-shellexpand+base-0-dev 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 172/1006] rust-shellexpand-devel-0:3. 100% | 3.6 MiB/s | 29.6 KiB | 00m00s [ 173/1006] rust-shellexpand+tilde-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 174/1006] rust-similar-devel-0:3.1.1- 100% | 8.4 MiB/s | 68.6 KiB | 00m00s [ 175/1006] rust-similar+std-devel-0:3. 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 176/1006] rust-similar+inline-devel-0 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 177/1006] rust-smallvec+const_generic 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 178/1006] rust-smallvec-devel-0:1.16. 100% | 7.7 MiB/s | 39.2 KiB | 00m00s [ 179/1006] rust-similar+text-devel-0:3 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 180/1006] rust-smallvec+const_new-dev 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 181/1006] rust-smallvec+union-devel-0 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 182/1006] rust-snapbox-devel-0:1.2.2- 100% | 8.1 MiB/s | 58.3 KiB | 00m00s [ 183/1006] rust-snapbox+cmd-devel-0:1. 100% | 1.5 MiB/s | 9.3 KiB | 00m00s [ 184/1006] rust-snapbox+color-auto-dev 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 185/1006] rust-snapbox+diff-devel-0:1 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 186/1006] rust-snapbox+examples-devel 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 187/1006] rust-snapbox+term-svg-devel 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 188/1006] rust-static_assertions-deve 100% | 5.2 MiB/s | 26.6 KiB | 00m00s [ 189/1006] rust-stacker-devel-0:0.1.25 100% | 2.9 MiB/s | 24.1 KiB | 00m00s [ 190/1006] rust-strum-devel-0:0.28.0-2 100% | 2.2 MiB/s | 15.8 KiB | 00m00s [ 191/1006] rust-strum+std-devel-0:0.28 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 192/1006] rust-strum+strum_macros-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 193/1006] rust-syn-devel-0:3.0.7-1.fc 100% | 48.1 MiB/s | 246.2 KiB | 00m00s [ 194/1006] rust-strum_macros-devel-0:0 100% | 5.5 MiB/s | 39.3 KiB | 00m00s [ 195/1006] rust-supports-hyperlinks-de 100% | 2.3 MiB/s | 16.6 KiB | 00m00s [ 196/1006] rust-syn+clone-impls-devel- 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 197/1006] rust-syn+derive-devel-0:3.0 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 198/1006] rust-syn+extra-traits-devel 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 199/1006] rust-syn+full-devel-0:3.0.7 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 200/1006] rust-syn+parsing-devel-0:3. 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 201/1006] rust-syn+printing-devel-0:3 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [ 202/1006] rust-syn+proc-macro-devel-0 100% | 3.4 MiB/s | 10.3 KiB | 00m00s [ 203/1006] rust-tempfile-devel-0:3.27. 100% | 9.5 MiB/s | 48.6 KiB | 00m00s [ 204/1006] rust-tempfile+getrandom-dev 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [ 205/1006] rust-test-case-devel-0:3.3. 100% | 2.4 MiB/s | 14.6 KiB | 00m00s [ 206/1006] rust-thin-vec+serde-devel-0 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 207/1006] rust-thin-vec-devel-0:0.2.2 100% | 6.1 MiB/s | 44.1 KiB | 00m00s [ 208/1006] rust-thin-vec+std-devel-0:0 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 209/1006] rust-thiserror-devel-0:2.0. 100% | 11.3 MiB/s | 46.3 KiB | 00m00s [ 210/1006] rust-thiserror+std-devel-0: 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 211/1006] rust-tikv-jemallocator-deve 100% | 3.2 MiB/s | 22.7 KiB | 00m00s [ 212/1006] rust-tikv-jemallocator+back 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 213/1006] rust-toml-devel-0:1.1.8-1.f 100% | 6.9 MiB/s | 56.7 KiB | 00m00s [ 214/1006] rust-toml+parse-devel-0:1.1 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [ 215/1006] rust-toml+display-devel-0:1 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 216/1006] rust-toml+serde-devel-0:1.1 100% | 1.9 MiB/s | 9.6 KiB | 00m00s [ 217/1006] rust-toml+std-devel-0:1.1.8 100% | 2.0 MiB/s | 10.3 KiB | 00m00s [ 218/1006] rust-toml_parser+std-devel- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 219/1006] rust-toml_parser-devel-0:1. 100% | 7.7 MiB/s | 39.6 KiB | 00m00s [ 220/1006] rust-tracing-devel-0:0.1.44 100% | 15.8 MiB/s | 81.1 KiB | 00m00s [ 221/1006] rust-tracing-flame+smallvec 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 222/1006] rust-tracing-flame-devel-0: 100% | 2.2 MiB/s | 17.9 KiB | 00m00s [ 223/1006] rust-tracing-log-devel-0:0. 100% | 4.2 MiB/s | 25.8 KiB | 00m00s [ 224/1006] rust-tracing-log+std-devel- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 225/1006] rust-tracing-log+log-tracer 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 226/1006] rust-tracing-subscriber+ans 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 227/1006] rust-tracing-subscriber+chr 100% | 1.4 MiB/s | 8.5 KiB | 00m00s [ 228/1006] rust-tracing-subscriber-dev 100% | 19.0 MiB/s | 175.1 KiB | 00m00s [ 229/1006] rust-tracing-subscriber+fmt 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 230/1006] rust-tracing-subscriber+env 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 231/1006] rust-tracing-subscriber+sma 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 232/1006] rust-tracing+attributes-dev 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 233/1006] rust-tracing+release_max_le 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 234/1006] rust-tracing+log-devel-0:0. 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 235/1006] rust-tracing+std-devel-0:0. 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 236/1006] rust-unicode-ident-devel-0: 100% | 11.3 MiB/s | 46.4 KiB | 00m00s [ 237/1006] rust-typed-arena-devel-0:2. 100% | 2.7 MiB/s | 19.3 KiB | 00m00s [ 238/1006] rust-typed-arena+std-devel- 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 239/1006] rust-unicode-width-devel-0: 100% | 31.5 MiB/s | 193.7 KiB | 00m00s [ 240/1006] rust-unicode-normalization+ 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 241/1006] rust-unicode-normalization- 100% | 13.4 MiB/s | 109.9 KiB | 00m00s [ 242/1006] rust-url+std-devel-0:2.5.8- 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 243/1006] rust-uuid-devel-0:1.26.1-1. 100% | 11.6 MiB/s | 59.6 KiB | 00m00s [ 244/1006] rust-uuid+std-devel-0:1.26. 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 245/1006] rust-url-devel-0:2.5.8-2.fc 100% | 9.7 MiB/s | 79.1 KiB | 00m00s [ 246/1006] rust-walkdir-devel-0:2.5.0- 100% | 4.3 MiB/s | 30.6 KiB | 00m00s [ 247/1006] rust-which-devel-0:8.0.6-1. 100% | 4.1 MiB/s | 33.9 KiB | 00m00s [ 248/1006] rust-which+real-sys-devel-0 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 249/1006] rust-zip+deflate-flate2-zli 100% | 1.6 MiB/s | 11.6 KiB | 00m00s [ 250/1006] rust-wild-devel-0:2.2.1-6.f 100% | 1.6 MiB/s | 16.2 KiB | 00m00s [ 251/1006] rust-zip-devel-0:8.6.0-8.fc 100% | 12.2 MiB/s | 124.8 KiB | 00m00s [ 252/1006] rust-zip+zstd-devel-0:8.6.0 100% | 1.9 MiB/s | 11.4 KiB | 00m00s [ 253/1006] rust-char_str-devel-0:0.0.4 100% | 7.7 MiB/s | 62.9 KiB | 00m00s [ 254/1006] rust-char_str+get-size-deve 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 255/1006] rust-char_str+serde-devel-0 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 256/1006] pyproject-rpm-macros-0:1.24 100% | 14.2 MiB/s | 58.0 KiB | 00m00s [ 257/1006] rust-char_str+std-devel-0:0 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 258/1006] rust-indexmap+default-devel 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 259/1006] rust-memchr+default-devel-0 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 260/1006] rust-crc32fast+default-deve 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 261/1006] rust-typed-path+default-dev 100% | 1.1 MiB/s | 7.5 KiB | 00m00s [ 262/1006] rust-flate2+zlib-rs-devel-0 100% | 1.5 MiB/s | 9.5 KiB | 00m00s [ 263/1006] rust-zstd-devel-0:0.13.3-4. 100% | 3.9 MiB/s | 36.0 KiB | 00m00s [ 264/1006] rust-zip+deflate-flate2-dev 100% | 2.2 MiB/s | 11.5 KiB | 00m00s [ 265/1006] rust-zip+_deflate-any-devel 100% | 2.2 MiB/s | 11.3 KiB | 00m00s [ 266/1006] rust-flate2-devel-0:1.1.9-2 100% | 9.8 MiB/s | 80.1 KiB | 00m00s [ 267/1006] rust-libc+default-devel-0:0 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 268/1006] rust-form_urlencoded+alloc- 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 269/1006] rust-same-file+default-deve 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 270/1006] rust-form_urlencoded-devel- 100% | 3.4 MiB/s | 17.3 KiB | 00m00s [ 271/1006] rust-idna+alloc-devel-0:1.1 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 272/1006] rust-idna+compiled_data-dev 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 273/1006] rust-idna-devel-0:1.1.0-4.f 100% | 44.7 MiB/s | 137.5 KiB | 00m00s [ 274/1006] rust-percent-encoding+alloc 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 275/1006] rust-percent-encoding-devel 100% | 4.7 MiB/s | 19.4 KiB | 00m00s [ 276/1006] rust-idna+std-devel-0:1.1.0 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 277/1006] rust-form_urlencoded+std-de 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 278/1006] rust-percent-encoding+std-d 100% | 2.6 MiB/s | 7.9 KiB | 00m00s [ 279/1006] rust-typed-path+std-devel-0 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 280/1006] rust-tinyvec+alloc-devel-0: 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 281/1006] rust-tinyvec+default-devel- 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 282/1006] rust-smallvec+default-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 283/1006] rust-typed-path-devel-0:0.1 100% | 11.6 MiB/s | 83.1 KiB | 00m00s [ 284/1006] rust-tracing-core-devel-0:0 100% | 10.3 MiB/s | 63.5 KiB | 00m00s [ 285/1006] rust-tracing-subscriber+reg 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 286/1006] rust-tracing-subscriber+std 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 287/1006] rust-tracing-subscriber+mat 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 288/1006] rust-tracing-subscriber+onc 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 289/1006] rust-tracing-subscriber+thr 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 290/1006] rust-tracing-subscriber+tra 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 291/1006] rust-chrono+clock-devel-0:0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 292/1006] rust-chrono+std-devel-0:0.4 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 293/1006] rust-chrono-devel-0:0.4.45- 100% | 36.6 MiB/s | 187.5 KiB | 00m00s [ 294/1006] rust-tracing-subscriber+nu- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 295/1006] rust-log+default-devel-0:0. 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 296/1006] rust-once_cell+default-deve 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 297/1006] rust-log+std-devel-0:0.4.34 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 298/1006] rust-tracing-core+default-d 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 299/1006] rust-pin-project-lite+defau 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 300/1006] rust-lazy_static+default-de 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 301/1006] rust-tracing-core+std-devel 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 302/1006] rust-toml_parser+alloc-deve 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 303/1006] rust-tracing+tracing-attrib 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 304/1006] rust-winnow-devel-0:1.0.4-2 100% | 31.3 MiB/s | 160.1 KiB | 00m00s [ 305/1006] rust-serde_spanned+alloc-de 100% | 2.1 MiB/s | 8.5 KiB | 00m00s [ 306/1006] rust-serde_spanned-devel-0: 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [ 307/1006] rust-toml_datetime+alloc-de 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 308/1006] rust-toml_datetime-devel-0: 100% | 7.9 MiB/s | 24.1 KiB | 00m00s [ 309/1006] rust-serde_core+alloc-devel 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 310/1006] rust-serde_core+std-devel-0 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 311/1006] rust-serde_core-devel-0:1.0 100% | 19.4 MiB/s | 59.7 KiB | 00m00s [ 312/1006] rust-serde_spanned+std-deve 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 313/1006] rust-toml_datetime+std-deve 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 314/1006] rust-toml_writer-devel-0:1. 100% | 6.9 MiB/s | 21.2 KiB | 00m00s [ 315/1006] rust-toml_writer+alloc-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 316/1006] rust-toml_writer+std-devel- 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 317/1006] rust-serde_spanned+serde-de 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 318/1006] rust-toml_datetime+serde-de 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 319/1006] rust-tinyvec-devel-0:1.11.0 100% | 7.6 MiB/s | 46.9 KiB | 00m00s [ 320/1006] rust-tinyvec+tinyvec_macros 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 321/1006] rust-libc-devel-0:0.2.190-1 100% | 100.8 MiB/s | 516.0 KiB | 00m00s [ 322/1006] rust-tikv-jemalloc-sys-deve 100% | 4.0 MiB/s | 33.1 KiB | 00m00s [ 323/1006] rust-tikv-jemalloc-sys+back 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 324/1006] jemalloc-devel-0:5.4.0-3.fc 100% | 2.4 MiB/s | 15.0 KiB | 00m00s [ 325/1006] rust-cc+default-devel-0:1.4 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 326/1006] rust-thiserror-impl+default 100% | 2.2 MiB/s | 9.2 KiB | 00m00s [ 327/1006] rust-serde+default-devel-0: 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 328/1006] rust-once_cell+std-devel-0: 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 329/1006] rust-test-case-macros-devel 100% | 1.9 MiB/s | 13.7 KiB | 00m00s [ 330/1006] rust-fastrand+default-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 331/1006] rust-once_cell-devel-0:1.21 100% | 13.2 MiB/s | 40.4 KiB | 00m00s [ 332/1006] rust-rustix+default-devel-0 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 333/1006] rust-unicode-ident+default- 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 334/1006] rust-rustix+fs-devel-0:1.1. 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 335/1006] rust-heck+default-devel-0:0 100% | 3.7 MiB/s | 7.7 KiB | 00m00s [ 336/1006] rust-proc-macro2+default-de 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 337/1006] rust-quote+default-devel-0: 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 338/1006] rust-syn2+default-devel-0:2 100% | 1.8 MiB/s | 7.3 KiB | 00m00s [ 339/1006] rust-syn2+parsing-devel-0:2 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 340/1006] rust-strum_macros+default-d 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 341/1006] rust-cfg-if+default-devel-0 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 342/1006] rust-anstyle+default-devel- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 343/1006] rust-psm+default-devel-0:0. 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 344/1006] rust-normalize-line-endings 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 345/1006] rust-snapbox-macros+default 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 346/1006] rust-anstyle-svg+default-de 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 347/1006] rust-serde_json+default-dev 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 348/1006] rust-snapbox+structured-dat 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 349/1006] rust-similar+default-devel- 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 350/1006] rust-escargot+default-devel 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 351/1006] rust-snapbox+color-devel-0: 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 352/1006] rust-shellexpand+dirs-devel 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 353/1006] rust-os_pipe+default-devel- 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 354/1006] rust-wait-timeout+default-d 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 355/1006] rust-itoa+default-devel-0:1 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 356/1006] rust-zmij+default-devel-0:1 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 357/1006] rust-dirs+default-devel-0:6 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 358/1006] rust-serde_derive+default-d 100% | 2.2 MiB/s | 8.8 KiB | 00m00s [ 359/1006] rust-serde_core+result-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 360/1006] rust-serde+serde_derive-dev 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 361/1006] rust-serde+alloc-devel-0:1. 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 362/1006] rust-dyn-clone+default-deve 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 363/1006] rust-ref-cast+default-devel 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 364/1006] rust-serde_json+alloc-devel 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 365/1006] rust-boxcar+default-devel-0 100% | 1.3 MiB/s | 9.0 KiB | 00m00s [ 366/1006] rust-schemars+schemars_deri 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 367/1006] rust-crossbeam-queue+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 368/1006] rust-hashbrown+default-deve 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 369/1006] rust-crossbeam-utils+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 370/1006] rust-hashlink+default-devel 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 371/1006] rust-parking_lot+default-de 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 372/1006] rust-intrusive-collections+ 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 373/1006] rust-rustc-hash+default-dev 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 374/1006] rust-portable-atomic+defaul 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 375/1006] rust-salsa-macro-rules+defa 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 376/1006] rust-thin-vec+default-devel 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 377/1006] rust-typeid+default-devel-0 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 378/1006] rust-ordermap+default-devel 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 379/1006] rust-salsa-macros+default-d 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 380/1006] rust-inventory+default-deve 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 381/1006] rust-compact_str+default-de 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 382/1006] rust-rustix+std-devel-0:1.1 100% | 3.1 MiB/s | 9.7 KiB | 00m00s [ 383/1006] rust-rustix-devel-0:1.1.5-1 100% | 56.6 MiB/s | 347.6 KiB | 00m00s [ 384/1006] rust-munge-devel-0:0.4.7-3. 100% | 3.0 MiB/s | 21.3 KiB | 00m00s [ 385/1006] rust-ptr_meta-devel-0:0.3.2 100% | 2.2 MiB/s | 15.4 KiB | 00m00s [ 386/1006] rust-rancor-devel-0:0.1.3-1 100% | 2.5 MiB/s | 18.0 KiB | 00m00s [ 387/1006] rust-rend-devel-0:0.5.4-2.f 100% | 2.9 MiB/s | 20.9 KiB | 00m00s [ 388/1006] rust-rkyv_derive-devel-0:0. 100% | 4.2 MiB/s | 30.1 KiB | 00m00s [ 389/1006] rust-ptr_meta+std-devel-0:0 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 390/1006] rust-rkyv+alloc-devel-0:0.8 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 391/1006] rust-bytecheck+simdutf8-dev 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 392/1006] rust-bytecheck-devel-0:0.8. 100% | 2.8 MiB/s | 19.7 KiB | 00m00s [ 393/1006] rust-rend+bytecheck-devel-0 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 394/1006] rust-rancor+alloc-devel-0:0 100% | 1.4 MiB/s | 8.3 KiB | 00m00s [ 395/1006] rust-rkyv_derive+bytecheck- 100% | 1.2 MiB/s | 8.8 KiB | 00m00s [ 396/1006] rust-regex-automata+alloc-d 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 397/1006] rust-regex-automata+meta-de 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 398/1006] rust-regex-automata+nfa-pik 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 399/1006] rust-regex-syntax+std-devel 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 400/1006] rust-regex-automata+perf-in 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 401/1006] rust-regex-automata+perf-li 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 402/1006] rust-regex-automata+nfa-tho 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 403/1006] rust-regex+unicode-age-deve 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 404/1006] rust-regex+unicode-bool-dev 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 405/1006] rust-regex+unicode-case-dev 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 406/1006] rust-regex+unicode-gencat-d 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 407/1006] rust-regex+unicode-perl-dev 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 408/1006] rust-regex+unicode-script-d 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 409/1006] rust-regex+unicode-segment- 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 410/1006] rust-regex-automata+unicode 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [ 411/1006] rust-regex-syntax+unicode-d 100% | 4.2 MiB/s | 8.7 KiB | 00m00s [ 412/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 413/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 414/1006] rust-regex-syntax+unicode-c 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 415/1006] rust-regex-syntax+unicode-b 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 416/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 417/1006] rust-regex+perf-backtrack-d 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 418/1006] rust-regex-syntax+unicode-a 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 419/1006] rust-regex+perf-cache-devel 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 420/1006] rust-regex+perf-dfa-devel-0 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 421/1006] rust-regex+perf-inline-deve 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 422/1006] rust-regex+perf-literal-dev 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 423/1006] rust-regex+perf-onepass-dev 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 424/1006] rust-regex-automata+nfa-bac 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 425/1006] rust-ref-cast-devel-0:1.0.2 100% | 4.8 MiB/s | 24.6 KiB | 00m00s [ 426/1006] rust-either-devel-0:1.19.0- 100% | 5.5 MiB/s | 28.1 KiB | 00m00s [ 427/1006] rust-rayon-core+default-dev 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 428/1006] rust-rayon-core-devel-0:1.1 100% | 11.7 MiB/s | 71.6 KiB | 00m00s [ 429/1006] rust-rand_core-devel-0:0.10 100% | 6.1 MiB/s | 31.1 KiB | 00m00s [ 430/1006] rust-chacha20+rng-devel-0:0 100% | 1.2 MiB/s | 8.3 KiB | 00m00s [ 431/1006] rust-chacha20-devel-0:0.10. 100% | 7.3 MiB/s | 44.6 KiB | 00m00s [ 432/1006] rust-ptr_meta+derive-devel- 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 433/1006] rust-syn2+full-devel-0:2.0. 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 434/1006] rust-rand+sys_rng-devel-0:0 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 435/1006] rust-newtype-uuid+default-d 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 436/1006] rust-quick-xml0.41+default- 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 437/1006] rust-strip-ansi-escapes+def 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 438/1006] rust-thiserror+default-deve 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 439/1006] rust-uuid+default-devel-0:1 100% | 3.1 MiB/s | 9.6 KiB | 00m00s [ 440/1006] rust-indexmap+serde-devel-0 100% | 3.1 MiB/s | 9.4 KiB | 00m00s [ 441/1006] rust-pep440_rs+default-deve 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 442/1006] rust-pep508_rs+default-deve 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 443/1006] rust-toml0.9+parse-devel-0: 100% | 972.8 KiB/s | 7.8 KiB | 00m00s [ 444/1006] rust-toml0.9+serde-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 445/1006] rust-toml0.9+std-devel-0:0. 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 446/1006] rust-ptr_meta+ptr_meta_deri 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 447/1006] rust-toml0.9-devel-0:0.9.12 100% | 7.6 MiB/s | 54.7 KiB | 00m00s [ 448/1006] rust-psm-devel-0:0.1.32-1.f 100% | 5.0 MiB/s | 35.9 KiB | 00m00s [ 449/1006] rust-diff+default-devel-0:0 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 450/1006] rust-yansi+default-devel-0: 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 451/1006] rust-pin-project-lite-devel 100% | 15.0 MiB/s | 45.9 KiB | 00m00s [ 452/1006] rust-portable-atomic+fallba 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 453/1006] rust-portable-atomic-devel- 100% | 18.8 MiB/s | 154.0 KiB | 00m00s [ 454/1006] rust-phf_generator0.11+defa 100% | 829.1 KiB/s | 7.5 KiB | 00m00s [ 455/1006] rust-phf_shared0.11+default 100% | 936.6 KiB/s | 7.5 KiB | 00m00s [ 456/1006] rust-phf_shared0.11-devel-0 100% | 3.5 MiB/s | 21.4 KiB | 00m00s [ 457/1006] rust-unicode-width+default- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 458/1006] rust-pep508_rs-devel-0:0.9. 100% | 11.4 MiB/s | 69.9 KiB | 00m00s [ 459/1006] rust-unscanny+default-devel 100% | 856.0 KiB/s | 7.7 KiB | 00m00s [ 460/1006] rust-version-ranges+default 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 461/1006] rust-path-dedot+default-dev 100% | 982.1 KiB/s | 7.9 KiB | 00m00s [ 462/1006] rust-path-dedot+fixed_workd 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 463/1006] rust-lock_api+default-devel 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 464/1006] rust-once_cell+alloc-devel- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 465/1006] rust-os_pipe-devel-0:1.2.3- 100% | 3.0 MiB/s | 18.5 KiB | 00m00s [ 466/1006] rust-parking_lot_core+defau 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 467/1006] rust-once_cell+race-devel-0 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 468/1006] rust-inotify-devel-0:0.11.2 100% | 4.6 MiB/s | 33.0 KiB | 00m00s [ 469/1006] rust-mio+default-devel-0:1. 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 470/1006] rust-mio+os-ext-devel-0:1.2 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 471/1006] rust-walkdir+default-devel- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 472/1006] rust-normalize-line-endings 100% | 2.3 MiB/s | 13.9 KiB | 00m00s [ 473/1006] rust-notify-types+default-d 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 474/1006] rust-newtype-uuid+std-devel 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 475/1006] rust-newtype-uuid-devel-0:1 100% | 4.9 MiB/s | 25.3 KiB | 00m00s [ 476/1006] rust-mio+os-poll-devel-0:1. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 477/1006] rust-munge_macro-devel-0:0. 100% | 2.1 MiB/s | 14.9 KiB | 00m00s [ 478/1006] rust-memchr+alloc-devel-0:2 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 479/1006] rust-mio-devel-0:1.2.4-1.fc 100% | 14.4 MiB/s | 103.2 KiB | 00m00s [ 480/1006] rust-mio+log-devel-0:1.2.4- 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 481/1006] rust-log+alloc-devel-0:0.4. 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 482/1006] rust-lock_api+atomic_usize- 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 483/1006] rust-crossbeam-channel+defa 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 484/1006] rust-lock_api-devel-0:0.4.1 100% | 5.7 MiB/s | 29.1 KiB | 00m00s [ 485/1006] rust-annotate-snippets0.11+ 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 486/1006] rust-libcst_derive+default- 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 487/1006] rust-paste+default-devel-0: 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 488/1006] rust-regex+default-devel-0: 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 489/1006] rust-peg+default-devel-0:0. 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 490/1006] rust-lazy_static-devel-0:1. 100% | 7.0 MiB/s | 21.5 KiB | 00m00s [ 491/1006] rust-libc+std-devel-0:0.2.1 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [ 492/1006] rust-jiff+alloc-devel-0:0.2 100% | 2.6 MiB/s | 13.4 KiB | 00m00s [ 493/1006] rust-jiff-core+tz-fat-devel 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 494/1006] rust-jiff-core-devel-0:0.1. 100% | 12.6 MiB/s | 116.4 KiB | 00m00s [ 495/1006] rust-jiff-core+std-devel-0: 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 496/1006] rust-itoa-devel-0:1.0.18-2. 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [ 497/1006] rust-jiff-core+alloc-devel- 100% | 1.2 MiB/s | 7.3 KiB | 00m00s [ 498/1006] rust-either+use_std-devel-0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 499/1006] rust-syn2+derive-devel-0:2. 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 500/1006] rust-itertools+use_alloc-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 501/1006] rust-syn2+extra-traits-deve 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 502/1006] rust-syn2+fold-devel-0:2.0. 100% | 1.4 MiB/s | 7.1 KiB | 00m00s [ 503/1006] rust-inventory-devel-0:0.3. 100% | 4.7 MiB/s | 23.8 KiB | 00m00s [ 504/1006] rust-intrusive-collections+ 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 505/1006] rust-intrusive-collections- 100% | 7.7 MiB/s | 47.5 KiB | 00m00s [ 506/1006] rust-similar2+inline-devel- 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 507/1006] rust-similar2+default-devel 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 508/1006] rust-tempfile+default-devel 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 509/1006] rust-insta+default-devel-0: 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 510/1006] rust-insta+serde-devel-0:1. 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 511/1006] rust-ron+default-devel-0:0. 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 512/1006] rust-insta+pest-devel-0:1.4 100% | 1.5 MiB/s | 9.0 KiB | 00m00s [ 513/1006] rust-insta+pest_derive-deve 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 514/1006] rust-pest_derive+default-de 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 515/1006] rust-insta+regex-devel-0:1. 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 516/1006] rust-pest+default-devel-0:2 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 517/1006] rust-insta+strip-ansi-escap 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 518/1006] rust-bitflags+default-devel 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 519/1006] rust-insta+console-devel-0: 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 520/1006] rust-rustversion+default-de 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 521/1006] rust-inotify-sys+default-de 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 522/1006] rust-console+ansi-parsing-d 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 523/1006] rust-console+std-devel-0:0. 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 524/1006] rust-console-devel-0:0.16.4 100% | 6.2 MiB/s | 38.0 KiB | 00m00s [ 525/1006] rust-unit-prefix+default-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 526/1006] rust-equivalent-devel-0:1.0 100% | 3.6 MiB/s | 14.9 KiB | 00m00s [ 527/1006] rust-console+unicode-width- 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 528/1006] rust-phf+default-devel-0:0. 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 529/1006] rust-rust-stemmers+default- 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 530/1006] rust-crossbeam-deque+defaul 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 531/1006] rust-regex-automata+dfa-one 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 532/1006] rust-regex-automata+hybrid- 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 533/1006] rust-globset+default-devel- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 534/1006] rust-idna_adapter+default-d 100% | 1.9 MiB/s | 7.9 KiB | 00m00s [ 535/1006] rust-regex-automata+nfa-dev 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 536/1006] rust-utf8_iter+default-deve 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 537/1006] rust-displaydoc-devel-0:0.2 100% | 7.0 MiB/s | 28.8 KiB | 00m00s [ 538/1006] rust-idna_adapter+compiled_ 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 539/1006] rust-icu_collections-devel- 100% | 11.8 MiB/s | 84.6 KiB | 00m00s [ 540/1006] rust-icu_locale_core+zerove 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 541/1006] rust-icu_locale_core-devel- 100% | 15.8 MiB/s | 81.1 KiB | 00m00s [ 542/1006] rust-icu_provider-devel-0:2 100% | 10.0 MiB/s | 51.0 KiB | 00m00s [ 543/1006] rust-zerotrie+yoke-devel-0: 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 544/1006] rust-zerotrie+zerofrom-deve 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 545/1006] rust-zerovec+derive-devel-0 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 546/1006] rust-zerotrie-devel-0:0.2.5 100% | 9.0 MiB/s | 74.1 KiB | 00m00s [ 547/1006] rust-zerovec+yoke-devel-0:0 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 548/1006] rust-icu_properties_data-de 100% | 26.5 MiB/s | 135.6 KiB | 00m00s [ 549/1006] rust-icu_provider+baked-dev 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 550/1006] rust-zerovec-devel-0:0.11.8 100% | 15.4 MiB/s | 110.4 KiB | 00m00s [ 551/1006] rust-icu_normalizer_data-de 100% | 9.6 MiB/s | 49.3 KiB | 00m00s [ 552/1006] rust-tinystr-devel-0:0.8.4- 100% | 6.8 MiB/s | 27.9 KiB | 00m00s [ 553/1006] rust-litemap-devel-0:0.8.3- 100% | 4.4 MiB/s | 36.0 KiB | 00m00s [ 554/1006] rust-writeable-devel-0:0.6. 100% | 4.7 MiB/s | 33.5 KiB | 00m00s [ 555/1006] rust-tinystr+zerovec-devel- 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 556/1006] rust-utf8_iter-devel-0:1.0. 100% | 6.1 MiB/s | 18.8 KiB | 00m00s [ 557/1006] rust-potential_utf-devel-0: 100% | 2.9 MiB/s | 17.6 KiB | 00m00s [ 558/1006] rust-yoke-devel-0:0.8.3-2.f 100% | 12.6 MiB/s | 38.6 KiB | 00m00s [ 559/1006] rust-yoke+derive-devel-0:0. 100% | 1.2 MiB/s | 9.0 KiB | 00m00s [ 560/1006] rust-zerofrom-devel-0:0.1.8 100% | 3.5 MiB/s | 14.5 KiB | 00m00s [ 561/1006] rust-zerofrom+derive-devel- 100% | 1.2 MiB/s | 8.4 KiB | 00m00s [ 562/1006] rust-hashlink-devel-0:0.12. 100% | 6.2 MiB/s | 37.9 KiB | 00m00s [ 563/1006] rust-hashbrown+allocator-ap 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 564/1006] rust-hashbrown+default-hash 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 565/1006] rust-hashbrown+equivalent-d 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 566/1006] rust-hashbrown+raw-entry-de 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 567/1006] rust-allocator-api2+alloc-d 100% | 995.7 KiB/s | 8.0 KiB | 00m00s [ 568/1006] rust-allocator-api2-devel-0 100% | 10.5 MiB/s | 64.8 KiB | 00m00s [ 569/1006] rust-ignore+default-devel-0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 570/1006] rust-aho-corasick+default-d 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 571/1006] rust-get-size2+alloc-devel- 100% | 1.2 MiB/s | 8.9 KiB | 00m00s [ 572/1006] rust-url+default-devel-0:2. 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 573/1006] rust-url+serde-devel-0:2.5. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 574/1006] rust-flate2+any_zlib-devel- 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 575/1006] rust-potential_utf+zerovec- 100% | 8.0 KiB/s | 8.2 KiB | 00m01s [ 576/1006] rust-zlib-rs+std-devel-0:0. 100% | 1.0 MiB/s | 9.5 KiB | 00m00s [ 577/1006] rust-zlib-rs-devel-0:0.6.8- 100% | 21.4 MiB/s | 197.3 KiB | 00m00s [ 578/1006] rust-flate2+any_impl-devel- 100% | 1.3 MiB/s | 9.2 KiB | 00m00s [ 579/1006] rust-fastrand+std-devel-0:2 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 580/1006] rust-fastrand-devel-0:2.5.0 100% | 6.1 MiB/s | 25.1 KiB | 00m00s [ 581/1006] rust-escargot-devel-0:0.5.1 100% | 4.6 MiB/s | 28.3 KiB | 00m00s [ 582/1006] rust-either+std-devel-0:1.1 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 583/1006] rust-dyn-clone-devel-0:1.0. 100% | 3.1 MiB/s | 19.3 KiB | 00m00s [ 584/1006] rust-get-size2+get-size-der 100% | 8.8 KiB/s | 9.1 KiB | 00m01s [ 585/1006] rust-dirs-devel-0:6.0.0-3.f 100% | 3.4 MiB/s | 20.6 KiB | 00m00s [ 586/1006] rust-diff-devel-0:0.1.13-11 100% | 9.4 MiB/s | 38.6 KiB | 00m00s [ 587/1006] rust-camino+default-devel-0 100% | 1.4 MiB/s | 8.6 KiB | 00m00s [ 588/1006] rust-libtest-mimic+default- 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 589/1006] rust-hashbrown0.14+raw-deve 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 590/1006] rust-nix+signal-devel-0:0.3 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 591/1006] rust-hashbrown0.14-devel-0: 100% | 14.1 MiB/s | 115.8 KiB | 00m00s [ 592/1006] rust-csv-core+default-devel 100% | 1.0 MiB/s | 8.1 KiB | 00m00s [ 593/1006] rust-nix-devel-0:0.31.3-2.f 100% | 25.6 MiB/s | 288.1 KiB | 00m00s [ 594/1006] rust-ryu+default-devel-0:1. 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 595/1006] rust-serde_core+default-dev 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 596/1006] rust-csv-core-devel-0:0.1.1 100% | 5.2 MiB/s | 32.2 KiB | 00m00s [ 597/1006] rust-crossbeam-utils+std-de 100% | 1.6 MiB/s | 8.0 KiB | 00m00s [ 598/1006] rust-crossbeam-utils-devel- 100% | 16.3 MiB/s | 50.1 KiB | 00m00s [ 599/1006] rust-crossbeam-queue+std-de 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 600/1006] rust-crossbeam-queue-devel- 100% | 5.0 MiB/s | 25.4 KiB | 00m00s [ 601/1006] rust-crossbeam-deque+std-de 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 602/1006] rust-crossbeam-deque-devel- 100% | 6.0 MiB/s | 30.5 KiB | 00m00s [ 603/1006] rust-crossbeam-channel+std- 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 604/1006] rust-crossbeam+alloc-devel- 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 605/1006] rust-crossbeam-channel-deve 100% | 11.7 MiB/s | 83.7 KiB | 00m00s [ 606/1006] rust-zlib-rs+rust-allocator 100% | 8.9 KiB/s | 9.5 KiB | 00m01s [ 607/1006] rust-crossbeam-epoch+std-de 100% | 1.0 MiB/s | 8.0 KiB | 00m00s [ 608/1006] rust-crossbeam-epoch+alloc- 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 609/1006] rust-crossbeam-epoch-devel- 100% | 6.1 MiB/s | 49.6 KiB | 00m00s [ 610/1006] rust-crossbeam-queue+alloc- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 611/1006] rust-crc32fast+std-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 612/1006] rust-crc32fast-devel-0:1.5. 100% | 7.2 MiB/s | 51.5 KiB | 00m00s [ 613/1006] rust-console+alloc-devel-0: 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 614/1006] rust-castaway+alloc-devel-0 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 615/1006] rust-castaway-devel-0:0.2.4 100% | 3.9 MiB/s | 19.8 KiB | 00m00s [ 616/1006] rust-static_assertions+defa 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 617/1006] rust-nix+fs-devel-0:0.31.3- 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 618/1006] rust-nix+term-devel-0:0.31. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 619/1006] rust-clap+default-devel-0:4 100% | 3.4 MiB/s | 10.4 KiB | 00m00s [ 620/1006] rust-which+default-devel-0: 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 621/1006] rust-terminfo+default-devel 100% | 983.0 KiB/s | 7.9 KiB | 00m00s [ 622/1006] rust-clap_complete+default- 100% | 1.4 MiB/s | 10.2 KiB | 00m00s [ 623/1006] rust-clap_complete_nushell+ 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 624/1006] rust-clap_complete-devel-0: 100% | 7.4 MiB/s | 52.8 KiB | 00m00s [ 625/1006] rust-clap_builder+usage-dev 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 626/1006] rust-clap_builder-devel-0:4 100% | 16.1 MiB/s | 148.8 KiB | 00m00s [ 627/1006] rust-clap_builder+wrap_help 100% | 1.1 MiB/s | 10.3 KiB | 00m00s [ 628/1006] rust-clap_builder+suggestio 100% | 3.3 MiB/s | 10.3 KiB | 00m00s [ 629/1006] rust-clap_builder+std-devel 100% | 5.0 MiB/s | 10.2 KiB | 00m00s [ 630/1006] rust-clap_builder+help-deve 100% | 4.9 MiB/s | 10.0 KiB | 00m00s [ 631/1006] rust-clap_builder+string-de 100% | 2.0 MiB/s | 10.1 KiB | 00m00s [ 632/1006] rust-clap_builder+error-con 100% | 3.3 MiB/s | 10.1 KiB | 00m00s [ 633/1006] rust-clap_derive+default-de 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [ 634/1006] rust-clap_builder+env-devel 100% | 2.0 MiB/s | 10.0 KiB | 00m00s [ 635/1006] rust-clap_builder+color-dev 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 636/1006] rust-chrono+alloc-devel-0:0 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 637/1006] rust-chrono+iana-time-zone- 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 638/1006] rust-num-traits-devel-0:0.2 100% | 10.4 MiB/s | 53.1 KiB | 00m00s [ 639/1006] rust-chrono+now-devel-0:0.4 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 640/1006] rust-cpufeatures+default-de 100% | 2.1 MiB/s | 8.4 KiB | 00m00s [ 641/1006] rust-get-size2+default-deve 100% | 1.5 MiB/s | 8.9 KiB | 00m00s [ 642/1006] rust-cfg-if-devel-0:1.0.5-1 100% | 5.6 MiB/s | 17.1 KiB | 00m00s [ 643/1006] rust-cc-devel-0:1.4.6-1.fc4 100% | 23.4 MiB/s | 95.8 KiB | 00m00s [ 644/1006] rust-simdutf8-devel-0:0.1.5 100% | 4.9 MiB/s | 35.3 KiB | 00m00s [ 645/1006] rust-bytecheck_derive-devel 100% | 2.1 MiB/s | 17.6 KiB | 00m00s [ 646/1006] rust-bstr+alloc-devel-0:1.1 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 647/1006] rust-boxcar-devel-0:0.2.14- 100% | 4.7 MiB/s | 29.0 KiB | 00m00s [ 648/1006] rust-funty-devel-0:2.0.0-9. 100% | 2.8 MiB/s | 20.2 KiB | 00m00s [ 649/1006] rust-radium+default-devel-0 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 650/1006] rust-tap+default-devel-0:1. 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 651/1006] rust-globwalk+default-devel 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 652/1006] rust-wyz-devel-0:0.5.1-9.fc 100% | 3.7 MiB/s | 26.4 KiB | 00m00s [ 653/1006] rust-predicates+diff-devel- 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 654/1006] rust-predicates-devel-0:3.1 100% | 5.4 MiB/s | 33.0 KiB | 00m00s [ 655/1006] rust-predicates-core+defaul 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 656/1006] rust-predicates-tree+defaul 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 657/1006] rust-fs-err+default-devel-0 100% | 1.0 MiB/s | 8.4 KiB | 00m00s [ 658/1006] rust-os_str_bytes+default-d 100% | 991.8 KiB/s | 7.9 KiB | 00m00s [ 659/1006] rust-anstyle-parse+default- 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 660/1006] rust-colorchoice+default-de 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 661/1006] rust-anstyle-svg-devel-0:1. 100% | 3.9 MiB/s | 23.9 KiB | 00m00s [ 662/1006] rust-utf8parse+default-deve 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 663/1006] rust-anstyle-query+default- 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 664/1006] rust-annotate-snippets0.11- 100% | 5.8 MiB/s | 35.5 KiB | 00m00s [ 665/1006] jemalloc-0:5.4.0-3.fc46.x86 100% | 44.7 MiB/s | 274.6 KiB | 00m00s [ 666/1006] rust-zstd-safe+std-devel-0: 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 667/1006] rust-zstd-safe-devel-0:7.2. 100% | 5.4 MiB/s | 33.3 KiB | 00m00s [ 668/1006] rust-zmij-devel-0:1.0.21-2. 100% | 8.9 MiB/s | 27.5 KiB | 00m00s [ 669/1006] rust-zerovec-derive-devel-0 100% | 3.7 MiB/s | 30.6 KiB | 00m00s [ 670/1006] rust-zerofrom-derive-devel- 100% | 2.3 MiB/s | 16.6 KiB | 00m00s [ 671/1006] rust-stable_deref_trait-dev 100% | 3.2 MiB/s | 16.5 KiB | 00m00s [ 672/1006] rust-yoke-derive-devel-0:0. 100% | 3.0 MiB/s | 21.7 KiB | 00m00s [ 673/1006] rust-yansi+std-devel-0:1.0. 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 674/1006] rust-yansi-devel-0:1.0.1-7. 100% | 11.8 MiB/s | 36.2 KiB | 00m00s [ 675/1006] rust-wait-timeout-devel-0:0 100% | 3.9 MiB/s | 19.9 KiB | 00m00s [ 676/1006] rust-version-ranges-devel-0 100% | 4.6 MiB/s | 28.1 KiB | 00m00s [ 677/1006] rust-utf8parse-devel-0:0.2. 100% | 6.9 MiB/s | 21.3 KiB | 00m00s [ 678/1006] rust-serde_derive-devel-0:1 100% | 15.2 MiB/s | 62.2 KiB | 00m00s [ 679/1006] rust-unscanny-devel-0:0.1.0 100% | 3.5 MiB/s | 18.0 KiB | 00m00s [ 680/1006] rust-unit-prefix+std-devel- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 681/1006] rust-unit-prefix-devel-0:0. 100% | 2.6 MiB/s | 15.7 KiB | 00m00s [ 682/1006] rust-unicode-width+cjk-deve 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 683/1006] rust-typeid-devel-0:1.0.3-5 100% | 2.8 MiB/s | 17.1 KiB | 00m00s [ 684/1006] rust-thread_local+default-d 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 685/1006] rust-tracing-subscriber+all 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 686/1006] rust-tracing-subscriber+sha 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 687/1006] python3-rpm-macros-0:3.15-8 100% | 87.5 KiB/s | 12.6 KiB | 00m00s [ 688/1006] rust-nu-ansi-term+default-d 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 689/1006] python-rpm-macros-0:3.15-8. 100% | 137.3 KiB/s | 20.1 KiB | 00m00s [ 690/1006] rust-tracing-core+once_cell 100% | 1.6 MiB/s | 8.2 KiB | 00m00s [ 691/1006] rust-matchers+default-devel 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 692/1006] rust-tracing-attributes+def 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 693/1006] rust-toml_datetime0.7+alloc 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 694/1006] rust-toml_datetime0.7-devel 100% | 4.5 MiB/s | 22.9 KiB | 00m00s [ 695/1006] rust-toml_datetime0.7+std-d 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 696/1006] rust-toml_datetime0.7+serde 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 697/1006] rust-winnow0.7-devel-0:0.7. 100% | 17.0 MiB/s | 156.8 KiB | 00m00s [ 698/1006] rust-tinyvec_macros+default 100% | 965.5 KiB/s | 7.7 KiB | 00m00s [ 699/1006] rust-thread_local-devel-0:1 100% | 3.8 MiB/s | 23.5 KiB | 00m00s [ 700/1006] rust-thiserror-impl-devel-0 100% | 9.9 MiB/s | 30.5 KiB | 00m00s [ 701/1006] rust-terminfo-devel-0:0.9.0 100% | 9.9 MiB/s | 50.8 KiB | 00m00s [ 702/1006] rust-test-case-core-devel-0 100% | 2.9 MiB/s | 23.4 KiB | 00m00s [ 703/1006] rust-tap-devel-0:1.0.1-14.f 100% | 3.8 MiB/s | 19.2 KiB | 00m00s [ 704/1006] rust-syn2+clone-impls-devel 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [ 705/1006] rust-syn2+printing-devel-0: 100% | 2.4 MiB/s | 7.3 KiB | 00m00s [ 706/1006] rust-syn2-devel-0:2.0.119-1 100% | 47.0 MiB/s | 240.5 KiB | 00m00s [ 707/1006] rust-syn2+proc-macro-devel- 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 708/1006] rust-strip-ansi-escapes-dev 100% | 2.7 MiB/s | 16.3 KiB | 00m00s [ 709/1006] rust-snapbox-macros-devel-0 100% | 3.0 MiB/s | 15.5 KiB | 00m00s [ 710/1006] rust-anstream+default-devel 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 711/1006] rust-snapbox-macros+color-d 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 712/1006] rust-similar2+text-devel-0: 100% | 905.9 KiB/s | 7.2 KiB | 00m00s [ 713/1006] rust-similar2-devel-0:2.7.0 100% | 9.5 MiB/s | 58.6 KiB | 00m00s [ 714/1006] rust-schemars_derive+defaul 100% | 827.4 KiB/s | 8.3 KiB | 00m00s [ 715/1006] rust-salsa-macro-rules-deve 100% | 4.7 MiB/s | 28.6 KiB | 00m00s [ 716/1006] rust-salsa-macros-devel-0:0 100% | 6.0 MiB/s | 48.8 KiB | 00m00s [ 717/1006] rust-rustversion-devel-0:1. 100% | 7.0 MiB/s | 28.7 KiB | 00m00s [ 718/1006] rust-errno-devel-0:0.3.14-3 100% | 4.9 MiB/s | 20.0 KiB | 00m00s [ 719/1006] rust-ryu-devel-0:1.0.23-2.f 100% | 7.1 MiB/s | 50.9 KiB | 00m00s [ 720/1006] rust-linux-raw-sys+auxvec-d 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 721/1006] rust-linux-raw-sys+elf-deve 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 722/1006] rust-linux-raw-sys+errno-de 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 723/1006] rust-linux-raw-sys+general- 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 724/1006] rust-linux-raw-sys+ioctl-de 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 725/1006] rust-linux-raw-sys+no_std-d 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 726/1006] rust-bitflags+std-devel-0:2 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 727/1006] rust-errno+std-devel-0:0.3. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 728/1006] rust-linux-raw-sys-devel-0: 100% | 49.0 MiB/s | 250.8 KiB | 00m00s [ 729/1006] rust-rustix+alloc-devel-0:1 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 730/1006] rust-ron+std-devel-0:0.12.2 100% | 1.7 MiB/s | 8.5 KiB | 00m00s [ 731/1006] rust-regex-syntax+unicode-g 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 732/1006] rust-ron-devel-0:0.12.2-2.f 100% | 14.9 MiB/s | 122.5 KiB | 00m00s [ 733/1006] rust-regex-syntax+unicode-p 100% | 2.0 MiB/s | 8.4 KiB | 00m00s [ 734/1006] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 735/1006] rust-regex-syntax+unicode-s 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 736/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 737/1006] rust-rust-stemmers-devel-0: 100% | 76.8 MiB/s | 1.8 MiB | 00m00s [ 738/1006] rust-regex-automata+unicode 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 739/1006] rust-regex-automata+unicode 100% | 2.2 MiB/s | 9.1 KiB | 00m00s [ 740/1006] rust-regex-automata+unicode 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 741/1006] rust-regex-automata+unicode 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [ 742/1006] rust-regex-automata+perf-li 100% | 2.9 MiB/s | 9.1 KiB | 00m00s [ 743/1006] rust-regex-automata+perf-li 100% | 3.0 MiB/s | 9.2 KiB | 00m00s [ 744/1006] rust-regex-syntax+default-d 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 745/1006] rust-getrandom+sys_rng-deve 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 746/1006] rust-getrandom+default-deve 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 747/1006] rust-ref-cast-impl+default- 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 748/1006] rust-radium-devel-0:0.7.0-8 100% | 3.6 MiB/s | 18.7 KiB | 00m00s [ 749/1006] rust-quick-xml0.41-devel-0: 100% | 24.6 MiB/s | 176.3 KiB | 00m00s [ 750/1006] rust-ptr_meta_derive-devel- 100% | 1.9 MiB/s | 13.6 KiB | 00m00s [ 751/1006] rust-ar_archive_writer+defa 100% | 1.0 MiB/s | 7.2 KiB | 00m00s [ 752/1006] rust-predicates-tree-devel- 100% | 3.2 MiB/s | 16.2 KiB | 00m00s [ 753/1006] rust-predicates-core-devel- 100% | 2.8 MiB/s | 17.1 KiB | 00m00s [ 754/1006] rust-phf_shared0.11+std-dev 100% | 1.5 MiB/s | 7.4 KiB | 00m00s [ 755/1006] rust-difflib+default-devel- 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 756/1006] rust-siphasher+default-deve 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 757/1006] rust-phf_generator0.11-deve 100% | 3.6 MiB/s | 18.6 KiB | 00m00s [ 758/1006] rust-phf+std-devel-0:0.13.1 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 759/1006] rust-phf-devel-0:0.13.1-3.f 100% | 4.9 MiB/s | 29.9 KiB | 00m00s [ 760/1006] rust-pest_derive+std-devel- 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 761/1006] rust-pest_derive-devel-0:2. 100% | 5.8 MiB/s | 29.8 KiB | 00m00s [ 762/1006] rust-pest+memchr-devel-0:2. 100% | 1.2 MiB/s | 8.6 KiB | 00m00s [ 763/1006] rust-pest+std-devel-0:2.8.6 100% | 1.7 MiB/s | 8.6 KiB | 00m00s [ 764/1006] rust-pest-devel-0:2.8.6-2.f 100% | 16.4 MiB/s | 100.6 KiB | 00m00s [ 765/1006] rust-itertools0.13+default- 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 766/1006] rust-serde+rc-devel-0:1.0.2 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 767/1006] rust-thiserror1+default-dev 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 768/1006] rust-peg+std-devel-0:0.8.5- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 769/1006] rust-urlencoding+default-de 100% | 862.5 KiB/s | 7.8 KiB | 00m00s [ 770/1006] rust-peg-devel-0:0.8.5-4.fc 100% | 5.6 MiB/s | 34.6 KiB | 00m00s [ 771/1006] rust-path-dedot-devel-0:4.0 100% | 2.8 MiB/s | 14.4 KiB | 00m00s [ 772/1006] rust-parking_lot_core-devel 100% | 9.7 MiB/s | 39.7 KiB | 00m00s [ 773/1006] rust-paste-devel-0:1.0.15-6 100% | 5.8 MiB/s | 29.9 KiB | 00m00s [ 774/1006] rust-os_str_bytes+raw_os_st 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 775/1006] rust-os_str_bytes+memchr-de 100% | 1.0 MiB/s | 8.0 KiB | 00m00s [ 776/1006] rust-os_str_bytes-devel-0:7 100% | 5.8 MiB/s | 35.4 KiB | 00m00s [ 777/1006] rust-autocfg+default-devel- 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 778/1006] rust-nu-ansi-term+std-devel 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 779/1006] rust-nu-ansi-term-devel-0:0 100% | 5.6 MiB/s | 34.1 KiB | 00m00s [ 780/1006] rust-notify-types-devel-0:2 100% | 5.4 MiB/s | 32.9 KiB | 00m00s [ 781/1006] rust-libc+extra_traits-deve 100% | 2.4 MiB/s | 10.0 KiB | 00m00s [ 782/1006] rust-cfg_aliases+default-de 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 783/1006] rust-nix+process-devel-0:0. 100% | 1.6 MiB/s | 8.4 KiB | 00m00s [ 784/1006] rust-newtype-uuid+alloc-dev 100% | 1.6 MiB/s | 8.3 KiB | 00m00s [ 785/1006] rust-scopeguard-devel-0:1.2 100% | 3.8 MiB/s | 19.4 KiB | 00m00s [ 786/1006] rust-matchers-devel-0:0.2.0 100% | 2.4 MiB/s | 14.8 KiB | 00m00s [ 787/1006] rust-libtest-mimic-devel-0: 100% | 7.0 MiB/s | 35.6 KiB | 00m00s [ 788/1006] rust-libcst_derive-devel-0: 100% | 3.1 MiB/s | 19.0 KiB | 00m00s [ 789/1006] rust-itertools0.13+use_std- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 790/1006] rust-itertools0.13-devel-0: 100% | 32.0 MiB/s | 130.9 KiB | 00m00s [ 791/1006] rust-idna_adapter-devel-0:1 100% | 5.4 MiB/s | 16.7 KiB | 00m00s [ 792/1006] rust-inotify-sys-devel-0:0. 100% | 2.5 MiB/s | 15.2 KiB | 00m00s [ 793/1006] rust-foldhash-devel-0:0.2.0 100% | 3.4 MiB/s | 24.1 KiB | 00m00s [ 794/1006] rust-getrandom-devel-0:0.4. 100% | 13.9 MiB/s | 57.1 KiB | 00m00s [ 795/1006] rust-rand_core+default-deve 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 796/1006] rust-fs-err-devel-0:3.2.2-2 100% | 6.1 MiB/s | 31.2 KiB | 00m00s [ 797/1006] rust-get-size-derive2+defau 100% | 1.2 MiB/s | 8.7 KiB | 00m00s [ 798/1006] rust-get-size-derive2-devel 100% | 2.5 MiB/s | 17.6 KiB | 00m00s [ 799/1006] rust-fastrand+alloc-devel-0 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 800/1006] rust-difflib-devel-0:0.4.0- 100% | 3.3 MiB/s | 16.7 KiB | 00m00s [ 801/1006] rust-cpufeatures-devel-0:0. 100% | 7.6 MiB/s | 23.4 KiB | 00m00s [ 802/1006] rust-dirs-sys+default-devel 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 803/1006] rust-colorchoice-devel-0:1. 100% | 5.3 MiB/s | 16.4 KiB | 00m00s [ 804/1006] rust-clap_derive-devel-0:4. 100% | 9.8 MiB/s | 40.3 KiB | 00m00s [ 805/1006] rust-clap_complete_nushell- 100% | 4.0 MiB/s | 20.3 KiB | 00m00s [ 806/1006] rust-clap_lex+default-devel 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 807/1006] rust-strsim+default-devel-0 100% | 2.6 MiB/s | 7.8 KiB | 00m00s [ 808/1006] rust-terminal_size+default- 100% | 1.3 MiB/s | 8.3 KiB | 00m00s [ 809/1006] rust-iana-time-zone+default 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 810/1006] rust-iana-time-zone+fallbac 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 811/1006] rust-cfg_aliases-devel-0:0. 100% | 2.9 MiB/s | 14.9 KiB | 00m00s [ 812/1006] rust-find-msvc-tools+defaul 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 813/1006] rust-shlex+default-devel-0: 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 814/1006] rust-autocfg-devel-0:1.5.1- 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [ 815/1006] rust-ar_archive_writer-deve 100% | 9.4 MiB/s | 77.2 KiB | 00m00s [ 816/1006] rust-anstyle-lossy+default- 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 817/1006] rust-html-escape+default-de 100% | 900.7 KiB/s | 8.1 KiB | 00m00s [ 818/1006] rust-anstyle-query-devel-0: 100% | 3.5 MiB/s | 18.1 KiB | 00m00s [ 819/1006] rust-anstyle-parse+utf8-dev 100% | 2.0 MiB/s | 8.3 KiB | 00m00s [ 820/1006] rust-anstyle-parse-devel-0: 100% | 3.4 MiB/s | 24.4 KiB | 00m00s [ 821/1006] rust-anstyle-lossy-devel-0: 100% | 2.6 MiB/s | 18.3 KiB | 00m00s [ 822/1006] rust-zstd-sys-devel-0:2.0.1 100% | 4.9 MiB/s | 45.4 KiB | 00m00s [ 823/1006] rust-zstd-sys+std-devel-0:2 100% | 1.1 MiB/s | 8.1 KiB | 00m00s [ 824/1006] rust-syn+default-devel-0:3. 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [ 825/1006] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 210.9 MiB/s | 17.3 MiB | 00m00s [ 826/1006] rust-syn+fold-devel-0:3.0.7 100% | 554.7 KiB/s | 10.0 KiB | 00m00s [ 827/1006] libstdc++-devel-0:16.2.1-2. 100% | 112.2 MiB/s | 5.8 MiB | 00m00s [ 828/1006] rust-syn+visit-devel-0:3.0. 100% | 1.4 MiB/s | 10.0 KiB | 00m00s [ 829/1006] rust-synstructure+default-d 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 830/1006] rust-yansi+alloc-devel-0:1. 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 831/1006] rust-urlencoding-devel-0:2. 100% | 2.9 MiB/s | 15.0 KiB | 00m00s [ 832/1006] rust-sharded-slab+default-d 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 833/1006] rust-tracing-attributes-dev 100% | 7.1 MiB/s | 43.6 KiB | 00m00s [ 834/1006] rust-tinyvec_macros-devel-0 100% | 2.7 MiB/s | 14.0 KiB | 00m00s [ 835/1006] rust-thiserror1-devel-0:1.0 100% | 12.9 MiB/s | 39.6 KiB | 00m00s [ 836/1006] rust-fnv+default-devel-0:1. 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 837/1006] rust-nom7+std-devel-0:7.1.3 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 838/1006] rust-nom7-devel-0:7.1.3-4.f 100% | 12.6 MiB/s | 103.2 KiB | 00m00s [ 839/1006] rust-phf_codegen0.11+defaul 100% | 1.5 MiB/s | 7.5 KiB | 00m00s [ 840/1006] rust-phf0.11+default-devel- 100% | 1.2 MiB/s | 7.5 KiB | 00m00s [ 841/1006] rust-synstructure+proc-macr 100% | 2.7 MiB/s | 8.2 KiB | 00m00s [ 842/1006] rust-terminal_size-devel-0: 100% | 2.8 MiB/s | 17.4 KiB | 00m00s [ 843/1006] rust-synstructure-devel-0:0 100% | 4.2 MiB/s | 25.9 KiB | 00m00s [ 844/1006] rust-strsim-devel-0:0.11.1- 100% | 7.2 MiB/s | 22.2 KiB | 00m00s [ 845/1006] rust-siphasher+std-devel-0: 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 846/1006] rust-vte-devel-0:0.15.0-3.f 100% | 6.8 MiB/s | 55.4 KiB | 00m00s [ 847/1006] rust-siphasher-devel-0:1.0. 100% | 4.5 MiB/s | 22.8 KiB | 00m00s [ 848/1006] rust-shlex+std-devel-0:2.0. 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 849/1006] rust-shlex-devel-0:2.0.1-1. 100% | 8.5 MiB/s | 26.2 KiB | 00m00s [ 850/1006] rust-sharded-slab-devel-0:0 100% | 9.1 MiB/s | 56.0 KiB | 00m00s [ 851/1006] rust-serde_core+rc-devel-0: 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 852/1006] rust-schemars_derive-devel- 100% | 7.6 MiB/s | 38.7 KiB | 00m00s [ 853/1006] rust-syn+visit-mut-devel-0: 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 854/1006] rust-bitflags+serde-devel-0 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [ 855/1006] rust-ref-cast-impl-devel-0: 100% | 3.5 MiB/s | 17.9 KiB | 00m00s [ 856/1006] rust-rand0.8-devel-0:0.8.8- 100% | 26.4 MiB/s | 81.1 KiB | 00m00s [ 857/1006] rust-termtree0.5+default-de 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 858/1006] rust-rand0.8+small_rng-deve 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 859/1006] rust-phf0.11+std-devel-0:0. 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 860/1006] rust-phf_shared+std-devel-0 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 861/1006] rust-phf_shared-devel-0:0.1 100% | 3.1 MiB/s | 22.6 KiB | 00m00s [ 862/1006] rust-pest_generator-devel-0 100% | 3.8 MiB/s | 27.2 KiB | 00m00s [ 863/1006] rust-pest_generator+std-dev 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 864/1006] rust-ucd-trie-devel-0:0.1.7 100% | 4.9 MiB/s | 35.3 KiB | 00m00s [ 865/1006] rust-ucd-trie+std-devel-0:0 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 866/1006] rust-peg-macros+default-dev 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 867/1006] rust-peg-runtime+default-de 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [ 868/1006] rust-peg-runtime+std-devel- 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 869/1006] rust-nom7+alloc-devel-0:7.1 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 870/1006] rust-minimal-lexical-devel- 100% | 12.7 MiB/s | 91.0 KiB | 00m00s [ 871/1006] rust-minimal-lexical+std-de 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 872/1006] rust-iana-time-zone-devel-0 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [ 873/1006] rust-escape8259+default-dev 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 874/1006] rust-itertools0.13+use_allo 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 875/1006] rust-html-escape+std-devel- 100% | 1.6 MiB/s | 8.1 KiB | 00m00s [ 876/1006] rust-html-escape-devel-0:0. 100% | 5.9 MiB/s | 30.2 KiB | 00m00s [ 877/1006] rust-attribute-derive+defau 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 878/1006] rust-fnv-devel-0:1.0.7-16.f 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [ 879/1006] rust-fnv+std-devel-0:1.0.7- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 880/1006] rust-find-msvc-tools-devel- 100% | 12.4 MiB/s | 38.0 KiB | 00m00s [ 881/1006] rust-escape8259-devel-0:0.5 100% | 2.6 MiB/s | 13.2 KiB | 00m00s [ 882/1006] rust-dirs-sys-devel-0:0.5.0 100% | 3.6 MiB/s | 18.2 KiB | 00m00s [ 883/1006] rust-clap_lex-devel-0:1.1.1 100% | 6.9 MiB/s | 21.2 KiB | 00m00s [ 884/1006] rust-bitflags+serde_core-de 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [ 885/1006] rust-attribute-derive-devel 100% | 5.7 MiB/s | 29.0 KiB | 00m00s [ 886/1006] rust-object0.39+read-devel- 100% | 1.0 MiB/s | 7.4 KiB | 00m00s [ 887/1006] rust-object0.39+std-devel-0 100% | 1.0 MiB/s | 7.3 KiB | 00m00s [ 888/1006] libzstd-devel-0:1.5.7-6.fc4 100% | 13.7 MiB/s | 56.3 KiB | 00m00s [ 889/1006] rust-object0.39-devel-0:0.3 100% | 31.4 MiB/s | 289.6 KiB | 00m00s [ 890/1006] rust-bindgen-devel-0:0.72.1 100% | 33.0 MiB/s | 202.9 KiB | 00m00s [ 891/1006] rust-bindgen+runtime-devel- 100% | 1.1 MiB/s | 8.2 KiB | 00m00s [ 892/1006] rust-cc+parallel-devel-0:1. 100% | 2.1 MiB/s | 10.6 KiB | 00m00s [ 893/1006] rust-pkg-config+default-dev 100% | 2.6 MiB/s | 8.1 KiB | 00m00s [ 894/1006] rust-syn2+visit-mut-devel-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 895/1006] rust-thiserror-impl1+defaul 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [ 896/1006] rust-termtree0.5-devel-0:0. 100% | 2.9 MiB/s | 14.8 KiB | 00m00s [ 897/1006] rust-thiserror-impl1-devel- 100% | 4.3 MiB/s | 26.6 KiB | 00m00s [ 898/1006] rust-rand_core0.6+default-d 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [ 899/1006] rust-rustix+termios-devel-0 100% | 1.8 MiB/s | 9.2 KiB | 00m00s [ 900/1006] rust-serde_derive_internals 100% | 992.8 KiB/s | 7.9 KiB | 00m00s [ 901/1006] rust-pkg-config-devel-0:0.3 100% | 9.4 MiB/s | 29.0 KiB | 00m00s [ 902/1006] rust-pest_meta+default-deve 100% | 1.2 MiB/s | 8.5 KiB | 00m00s [ 903/1006] rust-peg-macros-devel-0:0.8 100% | 6.3 MiB/s | 32.0 KiB | 00m00s [ 904/1006] rust-peg-runtime-devel-0:0. 100% | 2.1 MiB/s | 12.8 KiB | 00m00s [ 905/1006] rust-object0.39+archive-dev 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 906/1006] rust-object0.39+coff-devel- 100% | 1.2 MiB/s | 7.2 KiB | 00m00s [ 907/1006] rust-object0.39+elf-devel-0 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 908/1006] rust-object0.39+macho-devel 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 909/1006] rust-object0.39+read_core-d 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 910/1006] rust-object0.39+pe-devel-0: 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 911/1006] rust-object0.39+xcoff-devel 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [ 912/1006] rust-option-ext+default-dev 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 913/1006] rust-jobserver-devel-0:0.1. 100% | 4.8 MiB/s | 34.3 KiB | 00m00s [ 914/1006] rust-clang-sys+clang_11_0-d 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 915/1006] rust-cexpr+default-devel-0: 100% | 963.5 KiB/s | 7.7 KiB | 00m00s [ 916/1006] rust-clang-sys+default-deve 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 917/1006] rust-clang-sys+runtime-deve 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 918/1006] rust-attribute-derive-macro 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 919/1006] rust-manyhow+default-devel- 100% | 1.1 MiB/s | 7.8 KiB | 00m00s [ 920/1006] rust-rand_core0.6-devel-0:0 100% | 9.6 MiB/s | 29.6 KiB | 00m00s [ 921/1006] rust-serde_derive_internals 100% | 6.6 MiB/s | 33.9 KiB | 00m00s [ 922/1006] rust-option-ext-devel-0:0.2 100% | 3.0 MiB/s | 15.4 KiB | 00m00s [ 923/1006] rust-pest_meta-devel-0:2.8. 100% | 7.5 MiB/s | 45.9 KiB | 00m00s [ 924/1006] rust-manyhow+macros-devel-0 100% | 1.5 MiB/s | 7.9 KiB | 00m00s [ 925/1006] rust-manyhow+syn-devel-0:0. 100% | 1.1 MiB/s | 8.0 KiB | 00m00s [ 926/1006] rust-manyhow-devel-0:0.14.1 100% | 4.8 MiB/s | 29.5 KiB | 00m00s [ 927/1006] cmake-filesystem-0:4.3.0-4. 100% | 108.7 KiB/s | 14.7 KiB | 00m00s [ 928/1006] clang-resource-filesystem-0 100% | 105.5 KiB/s | 19.5 KiB | 00m00s [ 929/1006] clang-devel-0:23.1.3-2.fc46 100% | 10.2 MiB/s | 4.2 MiB | 00m00s [ 930/1006] clang-0:23.1.3-2.fc46.x86_6 100% | 20.5 MiB/s | 7.6 MiB | 00m00s [ 931/1006] clang-libs-0:23.1.3-2.fc46. 100% | 38.7 MiB/s | 28.5 MiB | 00m01s [ 932/1006] clang-tools-extra-0:23.1.3- 100% | 73.3 MiB/s | 17.6 MiB | 00m00s [ 933/1006] llvm-devel-0:23.1.3-2.fc46. 100% | 26.4 MiB/s | 5.5 MiB | 00m00s [ 934/1006] llvm-googletest-0:23.1.3-2. 100% | 3.2 MiB/s | 396.5 KiB | 00m00s [ 935/1006] llvm-test-0:23.1.3-2.fc46.x 100% | 8.1 MiB/s | 741.7 KiB | 00m00s [ 936/1006] rust-clang-sys+libloading-d 100% | 980.1 KiB/s | 7.8 KiB | 00m00s [ 937/1006] rust-clang-sys-devel-0:1.9. 100% | 11.9 MiB/s | 48.6 KiB | 00m00s [ 938/1006] rust-libloading0.8+default- 100% | 924.0 KiB/s | 7.4 KiB | 00m00s [ 939/1006] rust-clang-sys+clang_10_0-d 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 940/1006] rust-clang-sys+clang_9_0-de 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 941/1006] rust-cexpr-devel-0:0.6.0-14 100% | 4.4 MiB/s | 26.8 KiB | 00m00s [ 942/1006] rust-attribute-derive-macro 100% | 2.8 MiB/s | 17.4 KiB | 00m00s [ 943/1006] libedit-devel-0:3.1-60.2026 100% | 8.1 MiB/s | 41.2 KiB | 00m00s [ 944/1006] emacs-filesystem-1:31.1-1.f 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [ 945/1006] rust-sha2_0.10-devel-0:0.10 100% | 5.6 MiB/s | 34.2 KiB | 00m00s [ 946/1006] rust-manyhow-macros+default 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 947/1006] rust-libloading0.8-devel-0: 100% | 5.7 MiB/s | 35.3 KiB | 00m00s [ 948/1006] rust-glob+default-devel-0:0 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 949/1006] rust-clang-sys+clang_8_0-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 950/1006] llvm-0:23.1.3-2.fc46.x86_64 100% | 69.4 MiB/s | 24.3 MiB | 00m00s [ 951/1006] rust-clang-sys+clang_7_0-de 100% | 336.5 KiB/s | 7.7 KiB | 00m00s [ 952/1006] rust-clang-sys+clang_6_0-de 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 953/1006] rust-clang-sys+clang_5_0-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 954/1006] rust-clang-sys+clang_4_0-de 100% | 1.3 MiB/s | 7.7 KiB | 00m00s [ 955/1006] rust-clang-sys+clang_3_9-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 956/1006] rust-clang-sys+clang_3_7-de 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 957/1006] rust-clang-sys+clang_3_8-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 958/1006] rust-clang-sys+clang_3_6-de 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 959/1006] rust-clang-sys+clang_3_5-de 100% | 1.9 MiB/s | 7.7 KiB | 00m00s [ 960/1006] rust-collection_literals+de 100% | 959.6 KiB/s | 7.7 KiB | 00m00s [ 961/1006] rust-interpolator+default-d 100% | 857.7 KiB/s | 7.7 KiB | 00m00s [ 962/1006] rust-interpolator+iter-deve 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 963/1006] rust-proc-macro-utils+defau 100% | 861.7 KiB/s | 7.8 KiB | 00m00s [ 964/1006] rust-quote-use+default-deve 100% | 956.7 KiB/s | 7.7 KiB | 00m00s [ 965/1006] ncurses-devel-0:6.6-3.fc45. 100% | 94.2 MiB/s | 579.0 KiB | 00m00s [ 966/1006] rust-cpufeatures0.2+default 100% | 1.8 MiB/s | 7.5 KiB | 00m00s [ 967/1006] rust-digest0.10+default-dev 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 968/1006] rust-quote-use-devel-0:0.9. 100% | 2.3 MiB/s | 11.9 KiB | 00m00s [ 969/1006] rust-proc-macro-utils+parse 100% | 1.2 MiB/s | 7.7 KiB | 00m00s [ 970/1006] rust-proc-macro-utils+proc- 100% | 1.5 MiB/s | 7.6 KiB | 00m00s [ 971/1006] rust-proc-macro-utils+proc- 100% | 1.5 MiB/s | 7.7 KiB | 00m00s [ 972/1006] rust-proc-macro-utils+quote 100% | 1.1 MiB/s | 7.7 KiB | 00m00s [ 973/1006] rust-proc-macro-utils-devel 100% | 5.6 MiB/s | 28.4 KiB | 00m00s [ 974/1006] rust-manyhow-macros-devel-0 100% | 2.6 MiB/s | 13.4 KiB | 00m00s [ 975/1006] rust-interpolator-devel-0:0 100% | 5.3 MiB/s | 32.7 KiB | 00m00s [ 976/1006] rust-digest0.10+core-api-de 100% | 1.8 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-cpufeatures0.2-devel-0 100% | 7.1 MiB/s | 21.8 KiB | 00m00s [ 980/1006] rust-block-buffer0.10+defau 100% | 1.4 MiB/s | 7.4 KiB | 00m00s [ 981/1006] rust-block-buffer0.10-devel 100% | 6.1 MiB/s | 18.7 KiB | 00m00s [ 982/1006] rust-collection_literals-de 100% | 2.5 MiB/s | 13.0 KiB | 00m00s [ 983/1006] ncurses-c++-libs-0:6.6-3.fc 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [ 984/1006] rust-proc-macro-utils+small 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 985/1006] rust-quote-use-macros+defau 100% | 1.1 MiB/s | 7.6 KiB | 00m00s [ 986/1006] rust-crypto-common0.1+defau 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 987/1006] rust-crypto-common0.1-devel 100% | 4.1 MiB/s | 16.8 KiB | 00m00s [ 988/1006] rust-generic-array+default- 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 989/1006] rust-quote-use-macros-devel 100% | 3.0 MiB/s | 15.6 KiB | 00m00s [ 990/1006] rust-generic-array-devel-0: 100% | 8.0 MiB/s | 24.6 KiB | 00m00s [ 991/1006] rust-generic-array+more_len 100% | 3.9 MiB/s | 8.0 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% | 2.6 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% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 997/1006] rust-fancy-regex+perf-devel 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 998/1006] rust-fancy-regex+unicode-de 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 999/1006] llvm-static-0:23.1.3-2.fc46 100% | 99.9 MiB/s | 49.5 MiB | 00m00s [1000/1006] rust-fancy-regex+std-devel- 100% | 166.3 KiB/s | 8.3 KiB | 00m00s [1001/1006] rust-fancy-regex-devel-0:0. 100% | 1.9 MiB/s | 90.9 KiB | 00m00s [1002/1006] rust-regex-automata+dfa-dev 100% | 1.2 MiB/s | 9.0 KiB | 00m00s [1003/1006] rust-bit-set+std-devel-0:0. 100% | 1.1 MiB/s | 7.9 KiB | 00m00s [1004/1006] rust-bit-set-devel-0:0.8.0- 100% | 2.9 MiB/s | 23.5 KiB | 00m00s [1005/1006] rust-bit-vec+std-devel-0:0. 100% | 1.3 MiB/s | 7.8 KiB | 00m00s [1006/1006] rust-bit-vec-devel-0:0.8.0- 100% | 3.6 MiB/s | 29.9 KiB | 00m00s -------------------------------------------------------------------------------- [1006/1006] Total 100% | 42.8 MiB/s | 189.3 MiB | 00m04s Running transaction [ 1/1008] Verify package files 100% | 837.0 B/s | 1.0 KiB | 00m01s [ 2/1008] Prepare transaction 100% | 6.9 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% | 268.1 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% | 115.1 MiB/s | 4.5 MiB | 00m00s [ 7/1008] Installing rust-get-size2-d 100% | 53.1 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% | 0.0 B/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% | 0.0 B/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% | 106.0 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% | 166.8 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% | 136.6 MiB/s | 559.3 KiB | 00m00s [ 44/1008] Installing rust-jiff-devel- 100% | 276.2 MiB/s | 3.3 MiB | 00m00s [ 45/1008] Installing rust-toml_dateti 100% | 61.7 MiB/s | 63.2 KiB | 00m00s [ 46/1008] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 47/1008] Installing rust-thin-vec-de 100% | 166.0 MiB/s | 170.0 KiB | 00m00s [ 48/1008] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 49/1008] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 50/1008] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 51/1008] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 52/1008] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 53/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1008] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 56/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1008] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1008] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 59/1008] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1008] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1008] Installing rust-mio-devel-0 100% | 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% | 121.1 KiB/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% | 294.1 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% | 362.5 MiB/s | 41.3 MiB | 00m00s [ 145/1008] Installing gcc-c++-0:16.2.1 100% | 282.2 MiB/s | 46.8 MiB | 00m00s [ 146/1008] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 147/1008] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 148/1008] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 149/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 150/1008] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 151/1008] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 152/1008] Installing python-rpm-macro 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 153/1008] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 154/1008] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 155/1008] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 156/1008] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 157/1008] Installing rust-writeable-d 100% | 113.8 MiB/s | 116.6 KiB | 00m00s [ 158/1008] Installing rust-equivalent- 100% | 0.0 B/s | 18.4 KiB | 00m00s [ 159/1008] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 160/1008] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 161/1008] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 162/1008] Installing rust-ordermap-de 100% | 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% | 133.4 MiB/s | 683.1 KiB | 00m00s [ 171/1008] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 172/1008] Installing rust-unicode-wid 100% | 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% | 144.9 MiB/s | 296.7 KiB | 00m00s [ 214/1008] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1008] Installing rust-serde_core+ 100% | 40.4 KiB/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% | 322.7 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% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 257/1008] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1008] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1008] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1008] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1008] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1008] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1008] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1008] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1008] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1008] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 270/1008] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1008] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1008] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 273/1008] Installing rust-ptr_meta_de 100% | 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% | 0.0 B/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% | 45.3 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% | 64.0 MiB/s | 131.1 KiB | 00m00s [ 305/1008] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1008] Installing rust-schemars_de 100% | 67.2 MiB/s | 137.6 KiB | 00m00s [ 307/1008] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1008] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1008] Installing rust-salsa-macro 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [ 310/1008] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1008] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1008] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 313/1008] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1008] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 315/1008] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1008] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1008] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1008] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1008] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1008] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1008] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1008] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 323/1008] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1008] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1008] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1008] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1008] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1008] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1008] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1008] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1008] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1008] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 333/1008] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1008] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1008] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1008] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1008] Installing rust-path-absolu 100% | 0.0 B/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% | 95.8 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% | 317.7 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% | 0.0 B/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% | 60.5 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% | 120.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% | 0.0 B/s | 26.8 KiB | 00m00s [ 548/1008] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1008] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 550/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1008] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 554/1008] Installing ncurses-devel-0: 100% | 29.1 MiB/s | 1.0 MiB | 00m00s [ 555/1008] Installing libedit-devel-0: 100% | 65.9 MiB/s | 67.5 KiB | 00m00s [ 556/1008] Installing rust-collection_ 100% | 0.0 B/s | 23.7 KiB | 00m00s [ 557/1008] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1008] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 559/1008] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1008] Installing rust-attribute-d 100% | 76.9 MiB/s | 78.7 KiB | 00m00s [ 561/1008] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1008] Installing rust-get-size-de 100% | 0.0 B/s | 29.0 KiB | 00m00s [ 563/1008] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1008] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1008] Installing emacs-filesystem 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [ 566/1008] Installing llvm-static-0:23 100% | 452.3 MiB/s | 367.2 MiB | 00m01s [ 567/1008] Installing llvm-googletest- 100% | 156.8 MiB/s | 2.2 MiB | 00m00s [ 568/1008] Installing llvm-devel-0:23. 100% | 172.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% | 373.6 MiB/s | 110.6 MiB | 00m00s [ 571/1008] Installing clang-0:23.1.3-2 100% | 482.2 MiB/s | 66.5 MiB | 00m00s [ 572/1008] Installing clang-tools-extr 100% | 328.3 MiB/s | 62.1 MiB | 00m00s [ 573/1008] Installing clang-devel-0:23 100% | 261.3 MiB/s | 34.5 MiB | 00m00s [ 574/1008] Installing rust-option-ext- 100% | 0.0 B/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% | 0.0 B/s | 30.5 KiB | 00m00s [ 577/1008] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1008] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 579/1008] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1008] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 582/1008] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1008] Installing rust-rand0.8-dev 100% | 159.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% | 0.0 B/s | 43.9 KiB | 00m00s [ 596/1008] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1008] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 598/1008] Installing rust-clap-devel- 100% | 49.6 MiB/s | 254.1 KiB | 00m00s [ 599/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 601/1008] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1008] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 603/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 604/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 605/1008] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 606/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 607/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 608/1008] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1008] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 610/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1008] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 612/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 613/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 614/1008] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 615/1008] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 616/1008] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 617/1008] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 618/1008] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 619/1008] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 620/1008] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 621/1008] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1008] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 623/1008] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 624/1008] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 625/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1008] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 627/1008] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 628/1008] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1008] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 630/1008] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 631/1008] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 632/1008] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 633/1008] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 634/1008] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 635/1008] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 636/1008] Installing rust-autocfg-dev 100% | 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% | 257.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% | 0.0 B/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% | 0.0 B/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% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 673/1008] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 674/1008] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 675/1008] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 676/1008] Installing rust-ryu-devel-0 100% | 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% | 179.3 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% | 0.0 B/s | 24.4 KiB | 00m00s [ 706/1008] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 707/1008] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1008] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1008] Installing rust-icu_collect 100% | 157.4 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% | 71.5 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% | 128.0 MiB/s | 1.7 MiB | 00m00s [ 727/1008] Installing rust-getrandom-d 100% | 41.9 MiB/s | 171.7 KiB | 00m00s [ 728/1008] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 729/1008] Installing rust-crc32fast-d 100% | 120.1 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% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 753/1008] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1008] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 756/1008] Installing rust-test-case-m 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 757/1008] Installing rust-parking_lot 100% | 137.1 MiB/s | 140.4 KiB | 00m00s [ 758/1008] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1008] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 760/1008] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 761/1008] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 762/1008] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 763/1008] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 764/1008] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 765/1008] Installing rust-pest_derive 100% | 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% | 110.3 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% | 369.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% | 243.7 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% | 142.8 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% | 65.7 MiB/s | 538.0 KiB | 00m00s [ 815/1008] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1008] Installing rust-lazy_static 100% | 38.1 MiB/s | 39.0 KiB | 00m00s [ 817/1008] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1008] Installing rust-sharded-sla 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 819/1008] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 821/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1008] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 824/1008] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1008] Installing rust-snapbox-dev 100% | 134.2 MiB/s | 274.9 KiB | 00m00s [ 826/1008] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1008] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 828/1008] Installing rust-pin-project 100% | 57.9 MiB/s | 237.3 KiB | 00m00s [ 829/1008] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1008] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 831/1008] Installing rust-tracing+std 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 832/1008] Installing rust-salsa-devel 100% | 108.3 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% | 190.0 MiB/s | 389.1 KiB | 00m00s [ 840/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 842/1008] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 843/1008] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 844/1008] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 845/1008] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 846/1008] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 847/1008] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1008] Installing rust-globwalk-de 100% | 0.0 B/s | 34.2 KiB | 00m00s [ 849/1008] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 850/1008] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 851/1008] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 852/1008] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1008] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 854/1008] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 855/1008] Installing rust-clap_derive 100% | 175.2 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% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 859/1008] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 860/1008] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 861/1008] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 862/1008] Installing rust-clang-sys-d 100% | 208.8 MiB/s | 213.8 KiB | 00m00s [ 863/1008] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1008] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1008] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 879/1008] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 880/1008] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1008] Installing rust-zstd-sys-de 100% | 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% | 132.3 MiB/s | 135.5 KiB | 00m00s [ 896/1008] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1008] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1008] Installing rust-datatest-st 100% | 51.9 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% | 417.2 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% | 0.0 B/s | 17.7 KiB | 00m00s [ 942/1008] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 943/1008] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1008] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 945/1008] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 946/1008] Installing rust-stacker-dev 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 947/1008] Installing rust-rkyv+bytech 100% | 60.5 KiB/s | 124.0 B | 00m00s [ 948/1008] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1008] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1008] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 952/1008] Installing rust-indoc-devel 100% | 28.1 MiB/s | 57.6 KiB | 00m00s [ 953/1008] Installing rust-libcst-deve 100% | 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% | 147.8 MiB/s | 908.1 KiB | 00m00s [ 972/1008] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1008] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 974/1008] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 975/1008] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [ 976/1008] Installing pyproject-rpm-ma 100% | 167.4 MiB/s | 171.5 KiB | 00m00s [ 977/1008] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1008] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1008] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1008] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1008] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1008] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 983/1008] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 984/1008] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1008] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1008] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1008] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1008] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 989/1008] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1008] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1008] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 992/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1008] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1008] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1008] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 996/1008] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1008] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [ 998/1008] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 999/1008] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1000/1008] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1001/1008] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1002/1008] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1003/1008] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1004/1008] Installing rust-matchit-dev 100% | 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% | 118.3 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.dndAzL setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.CFgk3i + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + cd ty-0.0.89 + 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.89-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.89-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.89-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.89-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 21.7 KiB/s | 3.9 KiB | 00m00s fedora 100% | 176.8 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 8.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 "rust-1.99.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc46.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel x86_64 0:3.15.0-2.fc46 copr_base 2.5 MiB python3-packaging noarch 0:26.3-2.fc46 copr_base 1.3 MiB python3-pip noarch 0:26.2.1-3.fc46 copr_base 12.3 MiB Installing dependencies: python3-rpm-generators noarch 0:14-20.fc45 copr_base 83.7 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 3 MiB. Need to download 3 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.3-2.fc46.n 100% | 991.6 KiB/s | 280.6 KiB | 00m00s [2/4] python3-devel-0:3.15.0-2.fc46.x86 100% | 1.4 MiB/s | 432.6 KiB | 00m00s [3/4] python3-rpm-generators-0:14-20.fc 100% | 453.1 KiB/s | 29.0 KiB | 00m00s [4/4] python3-pip-0:26.2.1-3.fc46.noarc 100% | 5.8 MiB/s | 2.6 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 7.4 MiB/s | 3.3 MiB | 00m00s Running transaction [1/6] Verify package files 100% | 190.0 B/s | 4.0 B | 00m00s [2/6] Prepare transaction 100% | 111.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 217.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 83.0 MiB/s | 85.0 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 73.7 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-3 100% | 101.1 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.up488m setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Dx62GK + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + cd ty-0.0.89 + 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.89-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.89-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.89-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-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.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.89-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 22.0 KiB/s | 3.9 KiB | 00m00s fedora 100% | 178.5 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 8.7 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 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+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-2.fc46.x86_64" is already installed. Package "python3-packaging-26.3-2.fc46.noarch" is already installed. Package "python3-pip-26.2.1-3.fc46.noarch" is already installed. Package "rust-1.99.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc46.noarch" is already installed. 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% | 9.6 MiB/s | 4.9 MiB | 00m01s -------------------------------------------------------------------------------- [1/1] Total 100% | 9.6 MiB/s | 4.9 MiB | 00m01s Running transaction [1/3] Verify package files 100% | 34.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 30.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 152.8 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.OLx881 setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.FtYeF1 + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + cd ty-0.0.89 + 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.89-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.89-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.89-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-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.89.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.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ty-0.0.89.dist-info/ removed 'ty-0.0.89.dist-info/licenses/LICENSE' removed directory 'ty-0.0.89.dist-info/licenses' removed 'ty-0.0.89.dist-info/WHEEL' removed 'ty-0.0.89.dist-info/METADATA' removed directory 'ty-0.0.89.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ty-0.0.89-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Additional repo http_kojipkgs_fedorapr 100% | 21.9 KiB/s | 3.9 KiB | 00m00s fedora 100% | 178.5 KiB/s | 36.1 KiB | 00m00s Copr repository 100% | 8.7 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. Nothing to do. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-2.fc46.x86_64" is already installed. Package "python3-packaging-26.3-2.fc46.noarch" is already installed. Package "python3-pip-26.2.1-3.fc46.noarch" is already installed. Package "rust-1.99.1-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc46.noarch" is already installed. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.L7wXvt setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.CQjs0H + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + cd ty-0.0.89 + 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.89-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.89-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.89-build/pyproject-wheeldir --output /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-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.89.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.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ty-0.0.89.dist-info/ removed 'ty-0.0.89.dist-info/licenses/LICENSE' removed directory 'ty-0.0.89.dist-info/licenses' removed 'ty-0.0.89.dist-info/WHEEL' removed 'ty-0.0.89.dist-info/METADATA' removed directory 'ty-0.0.89.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.VtG0KR + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-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.89 + RPM_EC=0 ++ jobs -p Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.SGLP6X + exit 0 + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-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.89 + mkdir -p /builddir/build/BUILD/ty-0.0.89-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.89-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ty-0.0.89-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.89.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ty-0.0.89-build/.pyproject-builddir/pip-modern-metadata-7b5k2r1s --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 build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=b9a5d3e89482800a -C extra-filename=-8bfe97e9328006c2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/proc-macro2-8bfe97e9328006c2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f52791305c681526 -C extra-filename=-4f4a24acb5392630 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=60b5f4c414915eeb -C extra-filename=-22b82d09b2c0dcb5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/quote-22b82d09b2c0dcb5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/quote-22b82d09b2c0dcb5/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=34039a1cc4ef313c -C extra-filename=-3fc95b5bb5985ed4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/libc-3fc95b5bb5985ed4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/proc-macro2-8bfe97e9328006c2/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=57e18f623e0c9136 -C extra-filename=-df942e7a5955ec94 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_ident-4f4a24acb5392630.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=d25ab295f0f05db9 -C extra-filename=-60f830272d2493c3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling syn v3.0.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=f8eed0cbf5d33d43 -C extra-filename=-b3c01c22edd76250 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_ident-4f4a24acb5392630.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=8fd1c83b65821e9e -C extra-filename=-537b33a299cb0455 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_ident-4f4a24acb5392630.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/libc-3fc95b5bb5985ed4/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=664164b28fb235a8 -C extra-filename=-850036cbf6724df1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=aa88a82980c37522 -C extra-filename=-350be0c09b497367 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2661834b82556917 -C extra-filename=-1e8e89291a960a6b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/serde_core-1e8e89291a960a6b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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/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=b5fb2266c0d912e5 -C extra-filename=-0ba723c5e8cd776b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/libc-0ba723c5e8cd776b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/serde_core-1e8e89291a960a6b/build-script-build` Compiling cfg-if v1.0.5 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=c4787ed7e88d108d -C extra-filename=-8e32de3e2b5bd0bd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=adcc3e57aa4e9338 -C extra-filename=-a15d68fb19f6c818 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c252c7a450746482 -C extra-filename=-deea51c7e7126208 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/libc-0ba723c5e8cd776b/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=5c12de3c26e0019f -C extra-filename=-a2d0a0e7a04548fc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c4e6b23f2af16930 -C extra-filename=-3c28c7dcc04d479d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=9415db1c0065bb1f -C extra-filename=-ad057001901c55af --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-a2d0a0e7a04548fc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=25693fb31275ff29 -C extra-filename=-9610fc5a8fbb1d42 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b42ff93efb56afe1 -C extra-filename=-608b45d570088b03 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=a24b1c3200a81725 -C extra-filename=-fb4c7c4ef17c4959 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libfind_msvc_tools-608b45d570088b03.rmeta --extern jobserver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libjobserver-ad057001901c55af.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-a2d0a0e7a04548fc.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libshlex-3c28c7dcc04d479d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=5b622509dd12bdf7 -C extra-filename=-e1602b3d81982ab5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=260811809501d66e -C extra-filename=-6c7d166a77f1fd2b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/serde-6c7d166a77f1fd2b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/serde-6c7d166a77f1fd2b/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=05c63fe23d5e6553 -C extra-filename=-c7e1e3d1e698866c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=ded015216bbe6a4a -C extra-filename=-8dd1924ecd869c5a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=9d04dae337e22093 -C extra-filename=-29c5b9d134db75d2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-8dd1924ecd869c5a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=23d94d1ab4f7d2f5 -C extra-filename=-6d2d0f17b7786609 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d857d77f10e231e1 -C extra-filename=-62301822316c0930 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/zmij-62301822316c0930 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=afaf2f958be21b33 -C extra-filename=-c447a339a6ff2125 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=67c7f8d4b87c8c3c -C extra-filename=-1588aa79db6a24bc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 hashbrown v0.17.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=96a1ff6f84bf6e54 -C extra-filename=-fc897e08e19cc2b4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liballocator_api2-1588aa79db6a24bc.rmeta --extern equivalent=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libequivalent-c447a339a6ff2125.rmeta --extern foldhash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libfoldhash-6d2d0f17b7786609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/zmij-62301822316c0930/build-script-build` 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=65bef5324a907734 -C extra-filename=-7a5d4a64710f863e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/rustversion-7a5d4a64710f863e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=f2fc5cb671b40668 -C extra-filename=-80fe75146b30e4af --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/rustversion-7a5d4a64710f863e/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=9a25f8b0181fdc24 -C extra-filename=-b76a46fc1dbe9d01 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=174728c138990649 -C extra-filename=-a05c413b924bdc76 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-350be0c09b497367.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b3fa215dc20a8bcc -C extra-filename=-dda060c451438550 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_derive-c7e1e3d1e698866c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling 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=427e898ae8795e29 -C extra-filename=-7f2c2335f0709eb4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6aa3fc65ef117dc9 -C extra-filename=-c82190e41135f399 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4a1ccb3f2c74dac6 -C extra-filename=-39de211bde717b08 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/parking_lot_core-39de211bde717b08 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/parking_lot_core-39de211bde717b08/build-script-build` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -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=b0ff20477299c41a -C extra-filename=-5c38c9ed7f7e5182 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libaho_corasick-a05c413b924bdc76.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-350be0c09b497367.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_syntax-c82190e41135f399.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12e674e1facbb3ea -C extra-filename=-340993555a050f4d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=83472d76294fa8ea -C extra-filename=-bebaa7e0efa417f3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libequivalent-c447a339a6ff2125.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fedc173415eca1f2 -C extra-filename=-d50c717926b27238 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro_utils-29c5b9d134db75d2.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=96e07d4b794eccd3 -C extra-filename=-63e763cfddb09c66 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro_utils-29c5b9d134db75d2.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=d090907be7c3820b -C extra-filename=-5fb5de1c6cccfb7a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=11570d8134e2ba98 -C extra-filename=-fa05af2378419c2c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e950605775ec50ab -C extra-filename=-568c3b8d1971d29e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crossbeam-utils-568c3b8d1971d29e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=dd36c42a799cd206 -C extra-filename=-69a8636a230b0899 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c8ead02ce93bc013 -C extra-filename=-29cef0ce0b2ad92b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=e93af9ada8a0d1c1 -C extra-filename=-05cc8f35a756bd33 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern scopeguard=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libscopeguard-69a8636a230b0899.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crossbeam-utils-568c3b8d1971d29e/build-script-build` 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=9d2ffa4ac79705ad -C extra-filename=-e1a19df79a7547dd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/clang-sys-e1a19df79a7547dd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libglob-fa05af2378419c2c.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 quote-use v0.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=a59471f0210cfad4 -C extra-filename=-ced80f003053ece4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rmeta --extern quote_use_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote_use_macros-63e763cfddb09c66.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=ce8023c7748b355c -C extra-filename=-e17e8023716bfc3c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmanyhow_macros-d50c717926b27238.so --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=0f634f3c500a93a4 -C extra-filename=-7c7d59a1d059a52c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libaho_corasick-a05c413b924bdc76.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-350be0c09b497367.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_automata-5c38c9ed7f7e5182.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_syntax-c82190e41135f399.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=2509c64a9ee53d15 -C extra-filename=-b59967bed02e3868 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling 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=ad995ac8ea3f78ad -C extra-filename=-d46fb38b4c36f7ed --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=cceb4665bec267e5 -C extra-filename=-c93641e901222922 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=bcae54386710c64a -C extra-filename=-95571e5953b0ff00 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 attribute-derive-macro v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b06c093532b6024e -C extra-filename=-d369654cb83a6ef9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern collection_literals=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcollection_literals-d46fb38b4c36f7ed.rlib --extern interpolator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libinterpolator-c93641e901222922.rlib --extern manyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmanyhow-e17e8023716bfc3c.rlib --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro_utils-29c5b9d134db75d2.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern quote_use=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote_use-ced80f003053ece4.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/clang-sys-e1a19df79a7547dd/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=cca84fc63aa57442 -C extra-filename=-622d6db32ef61b9e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=dda2e7c173bfbf86 -C extra-filename=-dadea70c708964d7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustversion-340993555a050f4d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=d50102a31afd5c90 -C extra-filename=-f6481facabaef359 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=399de6cf4a6b2a74 -C extra-filename=-954b0d4c3edf763c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=5893e2b0f4f84447 -C extra-filename=-40aa11bfe66a4176 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern castaway=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcastaway-dadea70c708964d7.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitoa-7f2c2335f0709eb4.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzmij-b76a46fc1dbe9d01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=f0ab531aea9c42b5 -C extra-filename=-36589b93968fb995 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-350be0c09b497367.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libminimal_lexical-f6481facabaef359.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=32402519e814473a -C extra-filename=-f95a3eed0af089ec --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern lock_api=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblock_api-05cc8f35a756bd33.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libparking_lot_core-b59967bed02e3868.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=f9166bc4f9736b2d -C extra-filename=-2490b1972d9a0c53 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6c564bc676c14fc4 -C extra-filename=-321391ebb998847e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4451d0365573a9f4 -C extra-filename=-8daea0f3ff710b81 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-e1602b3d81982ab5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=306df5fb506a475c -C extra-filename=-391d7fe1661047f3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/bindgen-391d7fe1661047f3 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=4bcd1dcfce7c6567 -C extra-filename=-7d311c5fd0a3f7d2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libattribute_derive_macro-d369654cb83a6ef9.so --extern manyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmanyhow-e17e8023716bfc3c.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/bindgen-391d7fe1661047f3/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=4bbebee693f199e8 -C extra-filename=-b34a5bdfcf3e1c0d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libglob-fa05af2378419c2c.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-a2d0a0e7a04548fc.rmeta --extern libloading=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibloading-8daea0f3ff710b81.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size-derive2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9107bd365192b776 -C extra-filename=-e6fee4643a3bedf6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libattribute_derive-7d311c5fd0a3f7d2.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=a828e26d60b7d3e8 -C extra-filename=-dc7f9afaee58f891 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern nom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnom-36589b93968fb995.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ef388b9115896300 -C extra-filename=-95c11721af67c22f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libeither-80fe75146b30e4af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=0f4e2260cae1d779 -C extra-filename=-9453096567b08f15 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d9919550e0728cab -C extra-filename=-c677dc3172c1d495 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-9453096567b08f15.rmeta --extern cexpr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcexpr-dc7f9afaee58f891.rmeta --extern clang_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclang_sys-b34a5bdfcf3e1c0d.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-95c11721af67c22f.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex-7c7d59a1d059a52c.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-29cef0ce0b2ad92b.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libshlex-3c28c7dcc04d479d.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-537b33a299cb0455.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a1ebe8ee31339938 -C extra-filename=-b3ec293b44b1b91a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcompact_str-40aa11bfe66a4176.rmeta --extern get_size_derive2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size_derive2-e6fee4643a3bedf6.so --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libordermap-2490b1972d9a0c53.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libparking_lot-f95a3eed0af089ec.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthin_vec-321391ebb998847e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9b3ed6e8effd8767 -C extra-filename=-80269d0c2fd5217d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=56fb74728ab65705 -C extra-filename=-6aa1c36b72cdcf8d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d9d7b9c6f85f5c4f -C extra-filename=-158310b51eae978f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1e892b1cf9877d97 -C extra-filename=-9f4f58e3a1fa54a5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d7f20cbfc3c6d4fd -C extra-filename=-05a68d02664e0f0a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=0ae0ecbfd5b93327 -C extra-filename=-f3911de53983c0f8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=dc99f467ec0244d9 -C extra-filename=-e4d2b1d9d62cee27 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsiphasher-f3911de53983c0f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=d452fe23d5ac9fcc -C extra-filename=-b57967c6aa47b61f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libaho_corasick-6aa1c36b72cdcf8d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_syntax-9f4f58e3a1fa54a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.8.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="small_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=c809c736199348cf -C extra-filename=-2128474fb1e52ab5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librand_core-158310b51eae978f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling synstructure v0.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=0f753b636ba611b0 -C extra-filename=-b04163fc663af790 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=5860b596dd5a0fc6 -C extra-filename=-48af1819fb95fc78 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/zstd-sys-48af1819fb95fc78 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bindgen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbindgen-c677dc3172c1d495.rlib --extern cc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcc-fb4c7c4ef17c4959.rlib --extern pkg_config=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpkg_config-80269d0c2fd5217d.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 phf_generator v0.11.3 Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e82661d77b9273f4 -C extra-filename=-d35c7e45740d895a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libphf_shared-e4d2b1d9d62cee27.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librand-2128474fb1e52ab5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1aa1cb3166bfb877 -C extra-filename=-f7985d1a567464a3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=3e9373163824dbdd -C extra-filename=-73e3a62ea1d74323 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6d3325e5c8ed7fab -C extra-filename=-58b255764087bf47 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libphf_generator-d35c7e45740d895a.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libphf_shared-e4d2b1d9d62cee27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=3f02e1999a7e090c -C extra-filename=-67aa778112b54c5a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsynstructure-b04163fc663af790.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=77e07fe2dfbcbb1b -C extra-filename=-2ee4c25fe834e27d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=ac32d32475b1075a -C extra-filename=-88c473d76367a926 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aea36a73a3d7cac1 -C extra-filename=-6cca94222b71f1b9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6e21d6337f412234 -C extra-filename=-8652de59b4aa4f57 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/thiserror-8652de59b4aa4f57 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=f84b7b5d484f2ed5 -C extra-filename=-4e8123a904a5a007 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/portable-atomic-4e8123a904a5a007 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=e1787b0659e6c1cf -C extra-filename=-04b59f596afb563e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern pin_project_lite=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpin_project_lite-6cca94222b71f1b9.rmeta --extern tracing_attributes=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_attributes-88c473d76367a926.so --extern tracing_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_core-2ee4c25fe834e27d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.89-build/ty-0.0.89/ruff/target/release/build/thiserror-8652de59b4aa4f57/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=6a3019a3aead99b8 -C extra-filename=-9fc904981655a536 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerofrom_derive-67aa778112b54c5a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke-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=7660a980ebafaa86 -C extra-filename=-15c715de9bf9588c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsynstructure-b04163fc663af790.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/portable-atomic-4e8123a904a5a007/build-script-build` Compiling ruff_text_size v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1971d8d650e97024 -C extra-filename=-22aad1c6758b633a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta -Copt-level=3 -Cdebuginfo=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=d8801dafd61eb63a -C extra-filename=-d4bcc74f3b43041b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=1a6afbf38d3fe850 -C extra-filename=-c5ef7076179acd99 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=a03d79bb45c52c05 -C extra-filename=-2afcc3617d28f673 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=9bf9fe60d14322e6 -C extra-filename=-cbd3cb47be9e36d4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/zstd-safe-cbd3cb47be9e36d4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=d805aff2205acc33 -C extra-filename=-d91818d4854bb2b2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/object-d91818d4854bb2b2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2250a8b8bb4a7750 -C extra-filename=-b89fd802626cb2b4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/typeid-b89fd802626cb2b4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/object-d91818d4854bb2b2/build-script-build` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=887ecf75ae8c67a1 -C extra-filename=-45d039409cd0aba0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstable_deref_trait-c5ef7076179acd99.rmeta --extern yoke_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libyoke_derive-15c715de9bf9588c.so --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerofrom-9fc904981655a536.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=dc92e2a5d4fc61a8 -C extra-filename=-79227aa110bd72df --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror_impl-d4bcc74f3b43041b.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=1e41a85eb9fc6c3c -C extra-filename=-f61749e88a7c4f43 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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"))'` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/typeid-b89fd802626cb2b4/build-script-build` Compiling crossbeam-queue v0.3.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=5d9b1ebf6183707c -C extra-filename=-a376702589887282 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=53b19969b52b8be7 -C extra-filename=-35d04e3ad5a846a6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=cb90a8a754523c8b -C extra-filename=-e3b9a8c672e6017f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f69631c37a0f1f0e -C extra-filename=-da9f450d4cf6dd19 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=320fc25eb764d9e2 -C extra-filename=-9d19e9489bfcb6bf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=7668a353738aa33a -C extra-filename=-02a93d2d3bb5b97f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c48604c8483fa572 -C extra-filename=-988e2472fc537273 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 chacha20 v0.10.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=0cd5e8fd2735953f -C extra-filename=-48f2936957e22469 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-e1602b3d81982ab5.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcpufeatures-da9f450d4cf6dd19.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librand_core-02a93d2d3bb5b97f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=6cacfe88b65f3d37 -C extra-filename=-0a9701c1f8e4bba4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtinyvec_macros-9d19e9489bfcb6bf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=7dba9c60625af8b7 -C extra-filename=-adde69c12bc5d0cb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libaho_corasick-6aa1c36b72cdcf8d.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbstr-35d04e3ad5a846a6.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblog-73e3a62ea1d74323.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_automata-b57967c6aa47b61f.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_syntax-9f4f58e3a1fa54a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=76e9f435561c8192 -C extra-filename=-17ef46dd01cfbc17 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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)'` 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=76656a0521c0ae36 -C extra-filename=-db60343d20838b3b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-350be0c09b497367.rmeta --cap-lints allow -Copt-level=3 -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 itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=c6a425a708441cb8 -C extra-filename=-a1513c66a1fda04a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libeither-2afcc3617d28f673.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_source_file v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=fbca1b8993827ea7 -C extra-filename=-1cbc932608707de3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta -Copt-level=3 -Cdebuginfo=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=0f9b8ec56c8dd47a -C extra-filename=-2048cc132f091f16 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libheck-95571e5953b0ff00.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=af0105320780fc2f -C extra-filename=-7dcc9a8d3c9a4fdb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=504581bab08cab1f -C extra-filename=-3bd4e66db89ee877 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=b12865a09064fb13 -C extra-filename=-f7ab9d90fc131660 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=abc07e08700a6e2b -C extra-filename=-4d97c934b66a251b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 inventory v0.3.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aed0f5dddc3c62da -C extra-filename=-4994d9c0adf0ee72 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1c67ca3256c176f4 -C extra-filename=-2110ad57b44c7c35 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crc32fast-2110ad57b44c7c35 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4055fea273a4fa41 -C extra-filename=-08fd620c964bbb34 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6fac932674047ec5 -C extra-filename=-7d345f792e1f4bfc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=65e769e26ce81e5e -C extra-filename=-3fde7bf7a4196562 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=081da182ac1120c9 -C extra-filename=-1365fa3e9a317be3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=48dca7dfb4255985 -C extra-filename=-53cb00309a650f93 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=43895cf4613e0ab6 -C extra-filename=-bc136eb65fc07335 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsiphasher-53cb00309a650f93.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=601c33404a7868a5 -C extra-filename=-593ad91712df6ccf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern castaway=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcastaway-dadea70c708964d7.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitoa-7f2c2335f0709eb4.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libryu-3fde7bf7a4196562.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6265e6e12816ac9a -C extra-filename=-c698b3e458d738f4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern yoke=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libyoke-45d039409cd0aba0.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerofrom-9fc904981655a536.rmeta --extern zerovec_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerovec_derive-f7ab9d90fc131660.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=2c5359094d71aa77 -C extra-filename=-03e6f9d6e31fecc9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern object=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libobject-db60343d20838b3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8412318f7650fb75 -C extra-filename=-4f4d6f621f6b616d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtinyvec-0a9701c1f8e4bba4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.10.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=fba7a3187755704e -C extra-filename=-a1fb9889c7c3247d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchacha20-48f2936957e22469.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librand_core-02a93d2d3bb5b97f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=724a67d68f9d208f -C extra-filename=-52385808ff60dc92 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libaho_corasick-6aa1c36b72cdcf8d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_automata-b57967c6aa47b61f.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_syntax-9f4f58e3a1fa54a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3c4ddcce1924da11 -C extra-filename=-fe3dedeec7afb1a6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=8664e554ac59441b -C extra-filename=-46808a0d06f653a3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=fc0649ad40cf0e1a -C extra-filename=-80ac32f8e797d99e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=8eb5da2cec9bf6ed -C extra-filename=-201668bebdcf4f87 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crossbeam-epoch-201668bebdcf4f87 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c2def728d4406a67 -C extra-filename=-cc0c00a293a7745e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=664257195101e3f3 -C extra-filename=-ad0f890d6357a955 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/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=45d2313cb7647c90 -C extra-filename=-6ef42cc8722cf75c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchar_str-593ad91712df6ccf.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libfiletime-fe3dedeec7afb1a6.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libglob-cc0c00a293a7745e.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libglobset-adde69c12bc5d0cb.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex-52385808ff60dc92.rmeta --extern seahash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libseahash-80ac32f8e797d99e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crossbeam-epoch-201668bebdcf4f87/build-script-build` Compiling ruff_unicode_names2_generator v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=9b75bfe7c144e860 -C extra-filename=-4a48199f174d9691 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libphf_codegen-58b255764087bf47.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librand-a1fb9889c7c3247d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=633e46daec9f45ec -C extra-filename=-e9afeaabed6b1b8c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_ident-4d97c934b66a251b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_normalization-4f4d6f621f6b616d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=84b41d952429682a -C extra-filename=-2a8d13bdbbc5b812 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libboxcar-08fd620c964bbb34.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcompact_str-40aa11bfe66a4176.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_queue-a376702589887282.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern hashlink=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashlink-7dcc9a8d3c9a4fdb.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern intrusive_collections=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libintrusive_collections-1365fa3e9a317be3.rmeta --extern inventory=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libinventory-4994d9c0adf0ee72.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libordermap-2490b1972d9a0c53.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libparking_lot-f95a3eed0af089ec.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libportable_atomic-f61749e88a7c4f43.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa_macro_rules-7d345f792e1f4bfc.rmeta --extern salsa_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa_macros-3bd4e66db89ee877.so --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthin_vec-321391ebb998847e.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern typeid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtypeid-17ef46dd01cfbc17.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=2ecbc8f145da97ca -C extra-filename=-f7ff04743efc3bd8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/psm-f7ff04743efc3bd8 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libar_archive_writer-03e6f9d6e31fecc9.rlib --extern cc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcc-fb4c7c4ef17c4959.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 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=06082b924e637248 -C extra-filename=-608e27691645a825 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libphf_shared-bc136eb65fc07335.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=240713b438e4e2e1 -C extra-filename=-1c7068862013c950 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/num-traits-1c7068862013c950 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libautocfg-f7985d1a567464a3.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-deque v0.8.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=63e2ac5875fbc923 -C extra-filename=-80efdfeebfe2c81a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crossbeam-deque-80efdfeebfe2c81a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cf1b3252307a44d1 -C extra-filename=-06c22204a6ed385e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=6f2e72b3c488c520 -C extra-filename=-d44f31d3eb3283f0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtinyvec_macros-06c22204a6ed385e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/crossbeam-deque-80efdfeebfe2c81a/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/num-traits-1c7068862013c950/build-script-build` Compiling ruff_python_ast v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=01f75fbc8294758f -C extra-filename=-e52e979aa51a86a2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libaho_corasick-6aa1c36b72cdcf8d.rmeta --extern arrayvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libarrayvec-988e2472fc537273.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchar_str-593ad91712df6ccf.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcompact_str-40aa11bfe66a4176.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libis_macro-2048cc132f091f16.so --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_cache-6ef42cc8722cf75c.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_trivia-e9afeaabed6b1b8c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthin_vec-321391ebb998847e.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.89-build/ty-0.0.89/ruff/target/release/build/psm-f7ff04743efc3bd8/build-script-build` Compiling ruff_unicode_names2 v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4ed73c71a303e45f -C extra-filename=-4b785bd80bd8da5d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/ruff_unicode_names2-4b785bd80bd8da5d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_names2_generator-4a48199f174d9691.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=bc603b9da58c7392 -C extra-filename=-17ccd8218faac916 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/zstd-sys-48af1819fb95fc78/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=611822a7e2676692 -C extra-filename=-6a7dcd236d13ac8f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/stacker-6a7dcd236d13ac8f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcc-fb4c7c4ef17c4959.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 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=64bbafd9d1f6c71c -C extra-filename=-49cb3bda38f89b18 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/serde_json-49cb3bda38f89b18 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 ruff_text_size --edition=2024 crates/ruff_text_size/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=d94ccb0bb4333e73 -C extra-filename=-4d9eb1a7e96bf187 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=34f752a79d679fcd -C extra-filename=-a336ab5d542f0c4d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-350be0c09b497367.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-4d9eb1a7e96bf187.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/serde_json-49cb3bda38f89b18/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/stacker-6a7dcd236d13ac8f/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=efaf9dd1cf65bb9e -C extra-filename=-c1de1cab4a86b797 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_epoch-17ccd8218faac916.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/ruff_unicode_names2-4b785bd80bd8da5d/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=4d59c56732794062 -C extra-filename=-93b628a119efffd6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/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=3979d84a61ab0d5b -C extra-filename=-0bd76572f498c6ec --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5f5ff02fa01a01a0 -C extra-filename=-449e94395638e1a8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtinyvec-d44f31d3eb3283f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=a29ecc35a0d00517 -C extra-filename=-effb5c52c6d8e49d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=52d49407a49afb58 -C extra-filename=-5706814039dd11fc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libeither-80fe75146b30e4af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=bc4bfde7a598091c -C extra-filename=-598e50ac1b7a1e75 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4e2b155a63fedd6f -C extra-filename=-4de69bd01fa3bf1f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=0907e9b9512ed745 -C extra-filename=-6d72710bb0cf0ed7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/anyhow-6d72710bb0cf0ed7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=a2ba78105e74de25 -C extra-filename=-203d87f3197bfa59 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=a2b867b155082e8b -C extra-filename=-022280c63ee99d05 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=0dfe2e964b62dcab -C extra-filename=-adc9a48d87532e8a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libiana_time_zone-022280c63ee99d05.rmeta --extern num_traits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnum_traits-0bd76572f498c6ec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_locale_core v2.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=07ea7145e746afb3 -C extra-filename=-ffba9497cf8d10f8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern litemap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblitemap-598e50ac1b7a1e75.rmeta --extern tinystr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtinystr-effb5c52c6d8e49d.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwriteable-203d87f3197bfa59.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/anyhow-6d72710bb0cf0ed7/build-script-build` 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=845ff8473a50fe11 -C extra-filename=-4fc5cbc4b86dea93 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-5706814039dd11fc.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-350be0c09b497367.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-a336ab5d542f0c4d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-4d9eb1a7e96bf187.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-29cef0ce0b2ad92b.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_ident-4f4a24acb5392630.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_normalization-449e94395638e1a8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=c681abf24db21bb9 -C extra-filename=-e5afb28114770b94 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern psm=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpsm-93b628a119efffd6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/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=3de2b76fc32675de -C extra-filename=-dc72f9ad431a51e1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libphf-608e27691645a825.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=c4dc5201f3097787 -C extra-filename=-9ece0baaccb8df54 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern itoa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitoa-7f2c2335f0709eb4.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzmij-b76a46fc1dbe9d01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/zstd-safe-cbd3cb47be9e36d4/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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=0d2eed8458830b7b -C extra-filename=-0aacbe0e397d4758 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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` 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=b563459f78aa705e -C extra-filename=-6d85de80182ab04c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern yoke=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libyoke-45d039409cd0aba0.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerofrom-9fc904981655a536.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=2266e16b2875e6b5 -C extra-filename=-048938f6ea1cf0cc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9aefc71bc95c4750 -C extra-filename=-c43a62382f82eac8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e8676973b1f20ef2 -C extra-filename=-5012c22cd1460cd4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=e5fd5b8e5ce4fe1e -C extra-filename=-4b713b69a212359d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=eccec6b6ee5dbafb -C extra-filename=-6f5e6459fa090bba --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=7a0c0b130f5d4553 -C extra-filename=-1c32ad0f0f83c705 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/icu_properties_data-1c32ad0f0f83c705 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b9824cf779b9acea -C extra-filename=-72fafa8ea83927dd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/icu_normalizer_data-72fafa8ea83927dd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=a65d87737c128d4d -C extra-filename=-d88c4b133e744098 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4c478f2a12443091 -C extra-filename=-7e325b9af52822ec --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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_python_parser v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e524de77a34cf101 -C extra-filename=-95955641b81ca9c7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbstr-35d04e3ad5a846a6.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdrop_bomb-7e325b9af52822ec.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_trivia-e9afeaabed6b1b8c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_names2-dc72f9ad431a51e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern stacker=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstacker-e5afb28114770b94.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthin_vec-321391ebb998847e.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_ident-4d97c934b66a251b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_normalization-4f4d6f621f6b616d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out` Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=fc30ede19ddcda3f -C extra-filename=-c582e42afc1b2beb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcpufeatures-d88c4b133e744098.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librand_core-5012c22cd1460cd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/icu_normalizer_data-72fafa8ea83927dd/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/icu_properties_data-1c32ad0f0f83c705/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=2e66e194e768093b -C extra-filename=-30147bee1aa9bbfe --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsame_file-6f5e6459fa090bba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=47080e19599a81f1 -C extra-filename=-1820620a11c98b99 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern potential_utf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpotential_utf-048938f6ea1cf0cc.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libutf8_iter-c43a62382f82eac8.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libyoke-45d039409cd0aba0.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerofrom-9fc904981655a536.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=0750a3fc667a096a -C extra-filename=-81983a4b317d2f35 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_locale_core-ffba9497cf8d10f8.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwriteable-203d87f3197bfa59.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libyoke-45d039409cd0aba0.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerofrom-9fc904981655a536.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerotrie-6d85de80182ab04c.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=a568326034e48971 -C extra-filename=-fd24ec0c05856f8d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzstd_sys-0aacbe0e397d4758.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.89-build/ty-0.0.89/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=49538158700989c0 -C extra-filename=-b7e0f4bc1756f346 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libheck-95571e5953b0ff00.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-5706814039dd11fc.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex-7c7d59a1d059a52c.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_trivia-4fc5cbc4b86dea93.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=c930ea62a96e3722 -C extra-filename=-1d0d2cab96b174e3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/crc32fast-2110ad57b44c7c35/build-script-build` Compiling ruff_diagnostics v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=13b3152b2fa35c08 -C extra-filename=-6095d7d98dfaf2f2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libis_macro-2048cc132f091f16.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta -Copt-level=3 -Cdebuginfo=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=8fb80a6cc0ea076b -C extra-filename=-5c5c8f0e913d7443 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern arrayvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libarrayvec-988e2472fc537273.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.89-build/ty-0.0.89/ruff/target/release/build/zstd-sys-48af1819fb95fc78/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=6df257a3424b8d29 -C extra-filename=-2b026a2826dc97a5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/camino-2b026a2826dc97a5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/camino-2b026a2826dc97a5/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=807586e993252518 -C extra-filename=-a062a6596c07b58a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern vte=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libvte-5c5c8f0e913d7443.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=180dd43f87bacf5c -C extra-filename=-d54b347ef7a75144 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling 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=55b15d6f5bb85c15 -C extra-filename=-7b59a08c4cc84aa1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzstd_safe-fd24ec0c05856f8d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=114533a728bee11b -C extra-filename=-ee53f2b4a5ba3bfc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=ff1266fb0b61bba8 -C extra-filename=-0b73468e4f23913a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=a568f2245d5e4c44 -C extra-filename=-e1ce9d2c44ced829 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchacha20-c582e42afc1b2beb.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librand_core-5012c22cd1460cd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=a2992f8235fe9d06 -C extra-filename=-7fa7342772cccca1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libuuid-4b713b69a212359d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=0960dfc5b285d909 -C extra-filename=-6bf39506013e3e38 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling which v8.0.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=d1f35221a18e7e7e -C extra-filename=-bd9292c4a8f61d19 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=5e6856053a1886cf -C extra-filename=-a5b0cc10f0f62302 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=7a19373d5ac21c04 -C extra-filename=-09a22d90083d1661 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=60be3ed8b7f1a4fc -C extra-filename=-e2eabadd0ab09feb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashbrown-09a22d90083d1661.rmeta --extern lock_api=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblock_api-05cc8f35a756bd33.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libparking_lot_core-b59967bed02e3868.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=e113102ee2aaec01 -C extra-filename=-7864a1847488db1a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrc32fast-d54b347ef7a75144.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtyped_path-a5b0cc10f0f62302.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzstd-7b59a08c4cc84aa1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=f74ca3f4199289fd -C extra-filename=-339c9eba2d42cdd9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern chrono=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchrono-adc9a48d87532e8a.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern newtype_uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnewtype_uuid-7fa7342772cccca1.rmeta --extern quick_xml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquick_xml-6bf39506013e3e38.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrip_ansi_escapes-a062a6596c07b58a.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libuuid-4b713b69a212359d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_static v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=69b9ecaf1ed66613 -C extra-filename=-c69eea51b10c56d1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_macros-b7e0f4bc1756f346.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_notebook v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=15aa93ba64c31e29 -C extra-filename=-530477a22bd2a671 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librand-e1ce9d2c44ced829.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_diagnostics-6095d7d98dfaf2f2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_json-9ece0baaccb8df54.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libuuid-4b713b69a212359d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=59ebccc004a1777c -C extra-filename=-b6072b13ffac94e6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern icu_collections=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_collections-1820620a11c98b99.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_normalizer_data-0b73468e4f23913a.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_provider-81983a4b317d2f35.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=777d45e6b76edf9f -C extra-filename=-46ec6185abf1d319 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdisplaydoc-46808a0d06f653a3.so --extern icu_collections=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_collections-1820620a11c98b99.rmeta --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_locale_core-ffba9497cf8d10f8.rmeta --extern icu_properties_data=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_properties_data-ee53f2b4a5ba3bfc.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_provider-81983a4b317d2f35.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerotrie-6d85de80182ab04c.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzerovec-c698b3e458d738f4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=5487094a2e0bc1f7 -C extra-filename=-4c327e270357be3c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --cap-lints allow -Copt-level=3 -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=646f8b514468a026 -C extra-filename=-f8e0a21b5d9d50e0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/zstd-safe-cbd3cb47be9e36d4/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=1044c351bf340129 -C extra-filename=-1fd87db06df662c4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_deque-c1de1cab4a86b797.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libglobset-adde69c12bc5d0cb.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblog-73e3a62ea1d74323.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_automata-b57967c6aa47b61f.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsame_file-6f5e6459fa090bba.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwalkdir-30147bee1aa9bbfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=0a914a047717bae6 -C extra-filename=-305b7bcf4b8875b5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanstyle-ad0f890d6357a955.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_width-4de69bd01fa3bf1f.rmeta -Copt-level=3 -Cdebuginfo=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.89-build/ty-0.0.89/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=0ad79d9387ed1b05 -C extra-filename=-96f1d4d2a63be82f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=4cd417646d49e773 -C extra-filename=-a097b40e3830253d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustversion-340993555a050f4d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=73b2fa44e668f348 -C extra-filename=-cbecd72003a84ed6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0e3d8a508333608c -C extra-filename=-2fcb03709629775e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a3f25876354e4bd -C extra-filename=-9c0edcf37303ed33 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=dd9615f86f85b4b4 -C extra-filename=-ab823adc6fce05b1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=f3b84a6e7ca2d874 -C extra-filename=-e4f22f5bf0817477 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=cd4e30394f46ac30 -C extra-filename=-ccf0df60960243a6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=99ef95660add99f8 -C extra-filename=-68b2d7719c09f755 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e70ceb28cd02757d -C extra-filename=-88dab1bc0d4db91e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzstd_sys-f8e0a21b5d9d50e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.89-build/ty-0.0.89/ruff/target/release/build/crc32fast-2110ad57b44c7c35/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=fb53bba7c81b692d -C extra-filename=-4332e4cd829426aa --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/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=b80c6ed02a69133b -C extra-filename=-33a9de348dd8876c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanstyle-ad0f890d6357a955.rmeta --extern arc_swap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libarc_swap-a097b40e3830253d.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcamino-4c327e270357be3c.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcompact_str-40aa11bfe66a4176.rmeta --extern dashmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdashmap-e2eabadd0ab09feb.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdunce-68b2d7719c09f755.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libetcetera-cbecd72003a84ed6.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libfiletime-fe3dedeec7afb1a6.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libignore-1fd87db06df662c4.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmatchit-e4f22f5bf0817477.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpath_slash-2fcb03709629775e.rmeta --extern pathdiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpathdiff-ab823adc6fce05b1.rmeta --extern quick_junit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquick_junit-339c9eba2d42cdd9.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libannotate_snippets-305b7bcf4b8875b5.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_cache-6ef42cc8722cf75c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_diagnostics-6095d7d98dfaf2f2.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_memory_usage-96f1d4d2a63be82f.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_notebook-530477a22bd2a671.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_parser-95955641b81ca9c7.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_trivia-e9afeaabed6b1b8c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsame_file-6f5e6459fa090bba.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_json-9ece0baaccb8df54.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsimilar-ccf0df60960243a6.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsupports_hyperlinks-9c0edcf37303ed33.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_static-c69eea51b10c56d1.rmeta --extern which=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwhich-bd9292c4a8f61d19.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzip-7864a1847488db1a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out -L native=/usr/lib64` 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=d9467bdf0f5d03c7 -C extra-filename=-dc1f40f2201c75c2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=73d1cdc58e342992 -C extra-filename=-c8def12fe413ee89 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libequivalent-dc1f40f2201c75c2.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashbrown-4332e4cd829426aa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=2679f306dbb58007 -C extra-filename=-a6ff2e2d08009aa6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-e1602b3d81982ab5.rmeta --cap-lints allow -Copt-level=3 -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=fc39d5b35abca444 -C extra-filename=-1aed4b92f3698049 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzstd_safe-88dab1bc0d4db91e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=a712450a14e115c6 -C extra-filename=-c0fb01e71533bc4c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=679f6a69cdd2f5e2 -C extra-filename=-a78546d00caadd16 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=63507cd63144966f -C extra-filename=-443911fb613375dc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=2c9024e547062e8e -C extra-filename=-97366b7b5ea622ec --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrc32fast-a6ff2e2d08009aa6.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-c8def12fe413ee89.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-350be0c09b497367.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtyped_path-443911fb613375dc.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzstd-1aed4b92f3698049.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 toml_parser v1.1.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=9564a436d7218079 -C extra-filename=-6d46cdf184c3316e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern winnow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwinnow-a78546d00caadd16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=d15731ca6ccc66c0 -C extra-filename=-e7f7b096459dab1f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsame_file-c0fb01e71533bc4c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9170985e6bc85e37 -C extra-filename=-cfbf00bf388da3eb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libheck-95571e5953b0ff00.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-537b33a299cb0455.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_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=d33114e52f96cf41 -C extra-filename=-f9a4ba81a7f0e010 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=84c8bca19c808dad -C extra-filename=-dcb67e369260e79e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=199d813b9ac3817e -C extra-filename=-c8622c82f1def6f6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c24c2f0c5b42968c -C extra-filename=-9259a02188fbe5ba --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/rustix-9259a02188fbe5ba -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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_writer v1.1.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=3d21f655442aa3ec -C extra-filename=-548354fd1eccc98b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=282fbbbd075f71ee -C extra-filename=-ee732f2e7ee17a42 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/radium-ee732f2e7ee17a42 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/release/build/radium-ee732f2e7ee17a42/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=475fb66ad23fa9fe -C extra-filename=-511018d2022293b9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_core-deea51c7e7126208.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_spanned-f9a4ba81a7f0e010.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtoml_datetime-dcb67e369260e79e.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtoml_parser-6d46cdf184c3316e.rmeta --extern toml_writer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtoml_writer-548354fd1eccc98b.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwinnow-a78546d00caadd16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=ead358f7f06c51d5 -C extra-filename=-cc18dfe70c03c061 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/rustix-9259a02188fbe5ba/build-script-build` Compiling ty_vendored v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=7b3d44353a8406c2 -C extra-filename=-2ff3a555afe35295 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/ty_vendored-2ff3a555afe35295 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpath_slash-c8622c82f1def6f6.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwalkdir-e7f7b096459dab1f.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzip-97366b7b5ea622ec.rlib -Copt-level=3 -Cdebuginfo=2 -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-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b81bfc724e947ab9 -C extra-filename=-955b1b792da53133 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/rayon-core-955b1b792da53133 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=647bbb228257cb17 -C extra-filename=-f16e08374c73de74 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=136d8e5d8473dd2c -C extra-filename=-e1a77c86ec15bec3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1c9851f695545a11 -C extra-filename=-3aff2082f3e9393a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=d5a5a99b128424d1 -C extra-filename=-996167160c6c81f0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblinux_raw_sys-e1a77c86ec15bec3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=3ab5980031780292 -C extra-filename=-e8c2f0fc4935f7f6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern utf8parse=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libutf8parse-3aff2082f3e9393a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=80c5ea81723310ea -C extra-filename=-4ead9242683a5b6a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern tap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtap-f16e08374c73de74.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.89-build/ty-0.0.89/ruff/target/release/build/rayon-core-955b1b792da53133/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/ty_vendored-2ff3a555afe35295/build-script-build` Compiling ruff_ranged_value v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b198e3cd2948f1f9 -C extra-filename=-d611981ed8b08da0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtoml-511018d2022293b9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out -L native=/usr/lib64` 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=e657623bb56202dc -C extra-filename=-4df8516e5928ca15 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/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=c2578177f383eaf0 -C extra-filename=-ee6d2ff1e8d03ad2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_normalizer-b6072b13ffac94e6.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_properties-46ec6185abf1d319.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta -Copt-level=3 -Cdebuginfo=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.89-build/ty-0.0.89/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=8420964587c7824e -C extra-filename=-431dd911d53708ab --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_ident-4d97c934b66a251b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=3d892016d56d3175 -C extra-filename=-99bf3fc7ab4b487b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=57e22823cf3304f7 -C extra-filename=-5028f566670b81ad --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5fd1668243064e87 -C extra-filename=-a880c3a18ef4b875 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6e1d952d25484b88 -C extra-filename=-a63d031b38abbe65 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=fd222e5b3f25c6be -C extra-filename=-8c5872db19b19409 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a46be108e61f73e6 -C extra-filename=-1d7e5deb5c060154 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern option_ext=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liboption_ext-a63d031b38abbe65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=2314c1604a38e8e1 -C extra-filename=-cc2d33533dde974e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanstyle-ad0f890d6357a955.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanstyle_parse-e8c2f0fc4935f7f6.rmeta --extern anstyle_query=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanstyle_query-8c5872db19b19409.rmeta --extern colorchoice=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcolorchoice-a880c3a18ef4b875.rmeta --extern utf8parse=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libutf8parse-3aff2082f3e9393a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=d493d66fb1b76605 -C extra-filename=-1220538f20b755e1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern funty=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libfunty-5028f566670b81ad.rmeta --extern radium=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libradium-4df8516e5928ca15.rmeta --extern tap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtap-f16e08374c73de74.rmeta --extern wyz=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwyz-4ead9242683a5b6a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.89-build/ty-0.0.89/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=dee40d9329d7dfd9 -C extra-filename=-3fa024c94a36d888 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcamino-4c327e270357be3c.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcolored-99bf3fc7ab4b487b.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libannotate_snippets-305b7bcf4b8875b5.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_trivia-e9afeaabed6b1b8c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_static-c69eea51b10c56d1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out -L native=/usr/lib64` Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6ec4f4e828da36f4 -C extra-filename=-1c2fd94c2d553c5e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcamino-4c327e270357be3c.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcompact_str-40aa11bfe66a4176.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libordermap-2490b1972d9a0c53.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex-52385808ff60dc92.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_syntax-9f4f58e3a1fa54a5.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_memory_usage-96f1d4d2a63be82f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_stdlib-431dd911d53708ab.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out -L native=/usr/lib64` Compiling ruff_python_codegen v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=a763aaf2c45c7c0c -C extra-filename=-00a101d7b881321b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_literal-ee6d2ff1e8d03ad2.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_parser-95955641b81ca9c7.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out` 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=973fefce6e5302e3 -C extra-filename=-8bd5b1f1d9125579 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern rustix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustix-996167160c6c81f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.89-build/ty-0.0.89/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=62c44d7876191f8d -C extra-filename=-a9af863bd6cae249 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libordermap-2490b1972d9a0c53.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_ranged_value-d611981ed8b08da0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/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 --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=ffbba0b2313a6cbf -C extra-filename=-5f90d3cb25cf4989 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libzip-7864a1847488db1a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/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=35e25e7d8b0bc79e -C extra-filename=-988799ff6cb8d7b8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_deque-c1de1cab4a86b797.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_index v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=72730b47828cd0c7 -C extra-filename=-feb4376ccb4359f1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_macros-b7e0f4bc1756f346.so --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta -Copt-level=3 -Cdebuginfo=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=e0aedd7b2e402017 -C extra-filename=-9305d01be32f6873 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c3e93d39417b1e5 -C extra-filename=-816e2ca0b5842fcf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_lex v1.1.1 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7d93d9b67ac0b91d -C extra-filename=-01a9f274173ff604 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f8e2f3c3713700fe -C extra-filename=-ce02e371370cdbc6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=68a285b61ff2e841 -C extra-filename=-a81ed67c61613163 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e0301e07ff45a958 -C extra-filename=-5c17a41a81dcf515 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanstream-cc2d33533dde974e.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanstyle-ad0f890d6357a955.rmeta --extern clap_lex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap_lex-01a9f274173ff604.rmeta --extern strsim=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrsim-a81ed67c61613163.rmeta --extern terminal_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libterminal_size-8bd5b1f1d9125579.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ebfa287354c62adc -C extra-filename=-ffa1688aaf121bdc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/nix-ffa1688aaf121bdc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_aliases-ce02e371370cdbc6.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=197e9cc1ae8c07c2 -C extra-filename=-e72d5c78b162985b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern inotify_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libinotify_sys-816e2ca0b5842fcf.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_python_core v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5bea20ce01ea7571 -C extra-filename=-f11bff64cef54a4c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitvec-1220538f20b755e1.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchar_str-593ad91712df6ccf.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libhashbrown-fc897e08e19cc2b4.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_index-feb4376ccb4359f1.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_macros-b7e0f4bc1756f346.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_memory_usage-96f1d4d2a63be82f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_parser-95955641b81ca9c7.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthin_vec-321391ebb998847e.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_combine-a9af863bd6cae249.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_module_resolver-1c2fd94c2d553c5e.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_site_packages-3fa024c94a36d888.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_vendored-5f90d3cb25cf4989.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/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=f9959e1bc7324101 -C extra-filename=-cf22a2b2cead22c1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libeither-2afcc3617d28f673.rmeta --extern rayon_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librayon_core-988799ff6cb8d7b8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=be750469c3b4463a -C extra-filename=-53d7d13e650b6972 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_diagnostics-6095d7d98dfaf2f2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_codegen-00a101d7b881321b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_trivia-e9afeaabed6b1b8c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/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=01db4394b8c515c0 -C extra-filename=-b6d6a41c8e62feeb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdirs_sys-1d7e5deb5c060154.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=599a99853f0def53 -C extra-filename=-827e076b29bcae1b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_normalizer-b6072b13ffac94e6.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libicu_properties-46ec6185abf1d319.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d9f88f156aab2f0b -C extra-filename=-4b21a652d39e1b2a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=6cb76f14e5e50995 -C extra-filename=-a3a4871867a1decd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/fs-err-a3a4871867a1decd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libautocfg-f7985d1a567464a3.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=157430f96fa1fbeb -C extra-filename=-7ca8fcd60c338798 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblog-73e3a62ea1d74323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1c0e6292e1bb8511 -C extra-filename=-c55a3c7ed63c3126 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern heck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libheck-95571e5953b0ff00.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libproc_macro2-df942e7a5955ec94.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libquote-60f830272d2493c3.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsyn-b3c01c22edd76250.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=1d28e6a0056ad154 -C extra-filename=-40b1c2e386d27b61 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=843d0067d16f072f -C extra-filename=-1cd692b9c9d295ef --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=040d815100f62e25 -C extra-filename=-fb8fc610d4b0e6f3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=90eae64b13b91105 -C extra-filename=-63acc5b38a8564eb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=add7df95af48a6b6 -C extra-filename=-afa0f167c6bca684 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=833a4e9c0bb15058 -C extra-filename=-198f1d4deda669ca --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblazy_static-afa0f167c6bca684.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=bf82adf20d34959e -C extra-filename=-db220c19216d3878 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_width-4de69bd01fa3bf1f.rmeta --extern unscanny=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunscanny-63acc5b38a8564eb.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libversion_ranges-1cd692b9c9d295ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7601e679f92b549c -C extra-filename=-5f751bc771c4c2c1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpercent_encoding-fb8fc610d4b0e6f3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=122723a81b7dcfd3 -C extra-filename=-533b5f5311b3a183 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern inotify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libinotify-e72d5c78b162985b.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblog-73e3a62ea1d74323.rmeta --extern mio=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmio-7ca8fcd60c338798.rmeta --extern notify_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnotify_types-40b1c2e386d27b61.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwalkdir-30147bee1aa9bbfe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=bf205c05d59cca51 -C extra-filename=-8559da3274d922b0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern clap_builder=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap_builder-5c17a41a81dcf515.rmeta --extern clap_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap_derive-c55a3c7ed63c3126.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/fs-err-a3a4871867a1decd/build-script-build` Compiling ty_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5b2fdedeb1e65715 -C extra-filename=-40d6c6f33a551db8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchar_str-593ad91712df6ccf.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcompact_str-40aa11bfe66a4176.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdrop_bomb-7e325b9af52822ec.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libordermap-2490b1972d9a0c53.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librayon-cf22a2b2cead22c1.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_diagnostics-6095d7d98dfaf2f2.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_index-feb4376ccb4359f1.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_macros-b7e0f4bc1756f346.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_memory_usage-96f1d4d2a63be82f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_codegen-00a101d7b881321b.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_edits-4b21a652d39e1b2a.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_importer-53d7d13e650b6972.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_literal-ee6d2ff1e8d03ad2.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_parser-95955641b81ca9c7.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_stdlib-431dd911d53708ab.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_trivia-e9afeaabed6b1b8c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstatic_assertions-954b0d4c3edf763c.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_combine-a9af863bd6cae249.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_module_resolver-1c2fd94c2d553c5e.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_core-f11bff64cef54a4c.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_site_packages-3fa024c94a36d888.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_static-c69eea51b10c56d1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/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=dae82f1a6f7c1d29 -C extra-filename=-45dd6139dc649d73 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libidna_adapter-827e076b29bcae1b.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libutf8_iter-c43a62382f82eac8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="base-0"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=8fdcbb8e59dc2a31 -C extra-filename=-359ec06c7adbbddc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern dirs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libdirs-b6d6a41c8e62feeb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/nix-ffa1688aaf121bdc/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=d3c44aee4344e065 -C extra-filename=-5d919bbd268e5eb7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_channel-9305d01be32f6873.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_deque-c1de1cab4a86b797.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_epoch-17ccd8218faac916.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_queue-a376702589887282.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_utils-622d6db32ef61b9e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c4598efa4e976041 -C extra-filename=-1953f2eb5b652525 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/terminfo-1953f2eb5b652525 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libphf_codegen-58b255764087bf47.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=968eec0974c2bf82 -C extra-filename=-ace4266097bd800c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_automata-b57967c6aa47b61f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3929c637a6828550 -C extra-filename=-89b8f95e79dced26 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/tikv-jemalloc-sys-89b8f95e79dced26 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcc-fb4c7c4ef17c4959.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=c23a4bc458f2ff67 -C extra-filename=-44dfe663dcd30105 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=2a29245a75714b8b -C extra-filename=-36f6b427f2dc15af --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4ae35dd9e8f89e78 -C extra-filename=-ab7655e00248090f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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_options_metadata v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b06392e62e2af662 -C extra-filename=-2adbe424a0cfe3d3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=ffcd4a7c60f464d1 -C extra-filename=-724e3f9d76cbe19e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern chrono=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchrono-adc9a48d87532e8a.rmeta --extern matchers=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmatchers-ace4266097bd800c.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnu_ansi_term-ab7655e00248090f.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libonce_cell-05a68d02664e0f0a.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_automata-b57967c6aa47b61f.rmeta --extern sharded_slab=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsharded_slab-198f1d4deda669ca.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern thread_local=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthread_local-44dfe663dcd30105.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_core-2ee4c25fe834e27d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=61c571ced9802692 -C extra-filename=-1c0f8605bcdd42c5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libminimal_lexical-36f6b427f2dc15af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/tikv-jemalloc-sys-89b8f95e79dced26/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/terminfo-1953f2eb5b652525/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=25574604cba0c343 -C extra-filename=-985bf3842a022671 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcfg_if-8e32de3e2b5bd0bd.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Compiling 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=7bc9f20005bd137a -C extra-filename=-0b8331cdb8209024 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libform_urlencoded-5f751bc771c4c2c1.rmeta --extern idna=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libidna-45dd6139dc649d73.rmeta --extern percent_encoding=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpercent_encoding-fb8fc610d4b0e6f3.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_derive-c7e1e3d1e698866c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=703ca5b09dbf6884 -C extra-filename=-71699ebcbb75272a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=ad8cc7bda3ea21d2 -C extra-filename=-dedb8a082cccd2ed --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap-8559da3274d922b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c6f358bb0f7987f6 -C extra-filename=-ac70c279451445d7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libmemchr-a15d68fb19f6c818.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b7ce56ccefa9d175 -C extra-filename=-b56437df3b41b27d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5de3ee57489ec78d -C extra-filename=-56dbdbbc17b1165a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern fnv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libfnv-b56437df3b41b27d.rmeta --extern nom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnom-1c0f8605bcdd42c5.rmeta --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libphf-608e27691645a825.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=f6619371a5045b7e -C extra-filename=-9830c600d7773e1f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern fs_err=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libfs_err-71699ebcbb75272a.rmeta --extern os_str_bytes=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libos_str_bytes-ac70c279451445d7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=12c9040767cce327 -C extra-filename=-e6fd9a094a4c77d3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap-8559da3274d922b0.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap_complete-dedb8a082cccd2ed.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c27f1eb409ff1e92 -C extra-filename=-9c6815dd2935d90c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_json-9ece0baaccb8df54.rmeta --extern url=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liburl-0b8331cdb8209024.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.89-build/ty-0.0.89/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=d76573eee14803b9 -C extra-filename=-da242b09e9aa8a94 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitvec-1220538f20b755e1.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcamino-4c327e270357be3c.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libchar_str-593ad91712df6ccf.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcolored-99bf3fc7ab4b487b.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcompact_str-40aa11bfe66a4176.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam-5d919bbd268e5eb7.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libglobset-adde69c12bc5d0cb.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnotify-533b5f5311b3a183.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libordermap-2490b1972d9a0c53.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libparking_lot-f95a3eed0af089ec.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libpep440_rs-db220c19216d3878.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librayon-cf22a2b2cead22c1.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex-52385808ff60dc92.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex_automata-b57967c6aa47b61f.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_cache-6ef42cc8722cf75c.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_macros-b7e0f4bc1756f346.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_memory_usage-96f1d4d2a63be82f.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_options_metadata-2adbe424a0cfe3d3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_ranged_value-d611981ed8b08da0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_json-9ece0baaccb8df54.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libshellexpand-359ec06c7adbbddc.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtoml-511018d2022293b9.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_combine-a9af863bd6cae249.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_module_resolver-1c2fd94c2d553c5e.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_core-f11bff64cef54a4c.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_semantic-40d6c6f33a551db8.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_static-c69eea51b10c56d1.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_vendored-5f90d3cb25cf4989.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=8f50eecf2032c273 -C extra-filename=-71cf077782124e85 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcompact_str-40aa11bfe66a4176.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libget_size2-b3ec293b44b1b91a.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libitertools-a1513c66a1fda04a.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librayon-cf22a2b2cead22c1.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libregex-52385808ff60dc92.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_diagnostics-6095d7d98dfaf2f2.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_index-feb4376ccb4359f1.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_memory_usage-96f1d4d2a63be82f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_literal-ee6d2ff1e8d03ad2.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_stdlib-431dd911d53708ab.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_trivia-e9afeaabed6b1b8c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsmallvec-9610fc5a8fbb1d42.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum_macros-cfbf00bf388da3eb.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtoml_parser-6d46cdf184c3316e.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_module_resolver-1c2fd94c2d553c5e.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_project-da242b09e9aa8a94.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_core-f11bff64cef54a4c.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_semantic-40d6c6f33a551db8.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_vendored-5f90d3cb25cf4989.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out -L native=/usr/lib64` 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=c4191cd56e9f580e -C extra-filename=-b8319e985930d546 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling 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=8b1f7115bfea1b04 -C extra-filename=-ea8f1195354d0632 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam_channel-9305d01be32f6873.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblog-73e3a62ea1d74323.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_derive-c7e1e3d1e698866c.so --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_json-9ece0baaccb8df54.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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=e4a9e9de82198036 -C extra-filename=-605801e796b8a44b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_width-4de69bd01fa3bf1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff-core v0.1.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=4bdeb6187815dd85 -C extra-filename=-2d6efbc726c473e0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=12d06c89b53827ba -C extra-filename=-8d71711d04737bb0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=af8016fc407efcd4 -C extra-filename=-88c6cce9172873f2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/ty-88c6cce9172873f2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=7658232f8e0f7958 -C extra-filename=-48c71049bd96db07 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 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=0ca445d0a2709f6b -C extra-filename=-3b5b77855e618494 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern console=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libconsole-605801e796b8a44b.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libportable_atomic-f61749e88a7c4f43.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunicode_width-4de69bd01fa3bf1f.rmeta --extern unit_prefix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libunit_prefix-48c71049bd96db07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=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.89-build/ty-0.0.89/ruff/target/release/build/ty-88c6cce9172873f2/build-script-build` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1bcb5cd0c988ef4b -C extra-filename=-357e7f59420866dd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libbitflags-5fb5de1c6cccfb7a.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam-5d919bbd268e5eb7.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libgen_lsp_types-9c6815dd2935d90c.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindexmap-bebaa7e0efa417f3.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libjod_thread-8d71711d04737bb0.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblsp_server-ea8f1195354d0632.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_diagnostics-6095d7d98dfaf2f2.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_macros-b7e0f4bc1756f346.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_notebook-530477a22bd2a671.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_ranged_value-d611981ed8b08da0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_source_file-1cbc932608707de3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_text_size-22aad1c6758b633a.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librustc_hash-e3b9a8c672e6017f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_json-9ece0baaccb8df54.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libshellexpand-359ec06c7adbbddc.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libstrum-cc18dfe70c03c061.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_subscriber-724e3f9d76cbe19e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_combine-a9af863bd6cae249.rmeta --extern ty_ide=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_ide-71cf077782124e85.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_module_resolver-1c2fd94c2d553c5e.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_project-da242b09e9aa8a94.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_core-f11bff64cef54a4c.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_semantic-40d6c6f33a551db8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out -L native=/usr/lib64` Compiling jiff v0.2.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=e2c1dce97863aac5 -C extra-filename=-8b3f8f11a218fcb6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern jcore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libjiff_core-2d6efbc726c473e0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=076a38b92841d9e9 -C extra-filename=-cfd46252dc681345 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblibc-850036cbf6724df1.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtikv_jemalloc_sys-b8319e985930d546.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dce4222bd8e64382 -C extra-filename=-fbba6df46f6aec45 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap-8559da3274d922b0.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap_complete-dedb8a082cccd2ed.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap_complete_nushell-e6fd9a094a4c77d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.89-build/ty-0.0.89/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=118a78cd5cc47515 -C extra-filename=-7d397d9e63c6d2f6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern argfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libargfile-9830c600d7773e1f.rmeta -Copt-level=3 -Cdebuginfo=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=a4e62070138ac480 -C extra-filename=-45ee9bf294025f0b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern nix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnix-985bf3842a022671.rmeta --extern terminfo=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libterminfo-56dbdbbc17b1165a.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libthiserror-79227aa110bd72df.rmeta --extern which=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwhich-bd9292c4a8f61d19.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=10287cffbaabad3d -C extra-filename=-b343127a0b26588e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern nix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libnix-985bf3842a022671.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fb0b336a158bb5cf -C extra-filename=-b349eecc1f2101f0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/liblazy_static-afa0f167c6bca684.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_subscriber-724e3f9d76cbe19e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=981d7aa4d6bbdedd -C extra-filename=-b18826b9f2d1021f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=ab70ca6353992bda -C extra-filename=-481a9a5170083164 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanyhow-1d0d2cab96b174e3.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap-8559da3274d922b0.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap_complete_command-fbba6df46f6aec45.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclearscreen-45ee9bf294025f0b.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcolored-99bf3fc7ab4b487b.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam-5d919bbd268e5eb7.rmeta --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libctrlc-b343127a0b26588e.rmeta --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindicatif-3b5b77855e618494.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libjiff-8b3f8f11a218fcb6.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librayon-cf22a2b2cead22c1.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_command_line-7d397d9e63c6d2f6.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_diagnostics-6095d7d98dfaf2f2.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_ranged_value-d611981ed8b08da0.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_json-9ece0baaccb8df54.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtikv_jemallocator-cfd46252dc681345.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rmeta --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_flame-b349eecc1f2101f0.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_subscriber-724e3f9d76cbe19e.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_combine-a9af863bd6cae249.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_project-da242b09e9aa8a94.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_semantic-40d6c6f33a551db8.rmeta --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_server-357e7f59420866dd.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_site_packages-3fa024c94a36d888.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_static-c69eea51b10c56d1.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwild-b18826b9f2d1021f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/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=2d0aadb5581fdbac -C extra-filename=-3e13ec163731ef53 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libanyhow-1d0d2cab96b174e3.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap-8559da3274d922b0.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclap_complete_command-fbba6df46f6aec45.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libclearscreen-45ee9bf294025f0b.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcolored-99bf3fc7ab4b487b.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libcrossbeam-5d919bbd268e5eb7.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libctrlc-b343127a0b26588e.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libindicatif-3b5b77855e618494.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libjiff-8b3f8f11a218fcb6.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/librayon-cf22a2b2cead22c1.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_command_line-7d397d9e63c6d2f6.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_db-33a9de348dd8876c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_diagnostics-6095d7d98dfaf2f2.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_python_ast-e52e979aa51a86a2.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libruff_ranged_value-d611981ed8b08da0.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libsalsa-2a8d13bdbbc5b812.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde-dda060c451438550.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libserde_json-9ece0baaccb8df54.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtikv_jemallocator-cfd46252dc681345.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing-04b59f596afb563e.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_flame-b349eecc1f2101f0.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libtracing_subscriber-724e3f9d76cbe19e.rlib --extern ty=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty-481a9a5170083164.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_combine-a9af863bd6cae249.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_project-da242b09e9aa8a94.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_python_semantic-40d6c6f33a551db8.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_server-357e7f59420866dd.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_site_packages-3fa024c94a36d888.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libty_static-c69eea51b10c56d1.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/deps/libwild-b18826b9f2d1021f.rlib -C strip=symbols -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/release/build/psm-060606c5a9070969/out -L native=/usr/lib64` Finished `release` profile [optimized] target(s) in 20m 32s 📦 Built wheel to /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/wheels/ty-0.0.89-py3-none-linux_x86_64.whl /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/wheels/ty-0.0.89-py3-none-linux_x86_64.whl Building wheel for ty (pyproject.toml): finished with status 'done' Created wheel for ty: filename=ty-0.0.89-py3-none-linux_x86_64.whl size=94227214 sha256=fa10d92f7da767504db148da063bd956f78a6d702b4a3e03f9a64b9f25cc33f3 Stored in directory: /builddir/build/BUILD/ty-0.0.89-build/.pyproject-builddir/pip-ephem-wheel-cache-rqumrk9q/wheels/21/b4/cf/fd651902f4f364ec20baa3f5bed91ce8f5780a1c83cab4110e 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.yJaSX1 + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + '[' /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT ++ dirname /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ty-0.0.89-build + mkdir /builddir/build/BUILD/ty-0.0.89-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.89 ++ ls /builddir/build/BUILD/ty-0.0.89-build/pyproject-wheeldir/ty-0.0.89-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ty==0.0.89 + '[' -z ty==0.0.89 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ty-0.0.89-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ty-0.0.89-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.89-build/pyproject-wheeldir ty==0.0.89 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.89-build/pyproject-wheeldir Processing /builddir/build/BUILD/ty-0.0.89-build/pyproject-wheeldir/ty-0.0.89-py3-none-linux_x86_64.whl Installing collected packages: ty Successfully installed ty-0.0.89 + '[' -d /builddir/build/BUILD/ty-0.0.89-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.89-build/BUILDROOT/usr/bin/ty /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/bin/ty: no change + rm -rfv /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ty-0.0.89-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.89-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ty-0.0.89.dist-info' +++ basename /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.89.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.89.dist-info + _normalized=ty + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ty-0.0.89.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.89.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.89-build/BUILDROOT --record /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.89.dist-info/RECORD --output /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.89.dist-info/RECORD removed '/builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.89.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.89.dist-info/REQUESTED removed '/builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.89.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-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.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ty-0.0.89-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.89-build/ty-0.0.89-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.89-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages/ty-0.0.89.dist-info /builddir/build/BUILD/ty-0.0.89-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.89-build/ty-0.0.89-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.89-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ty.fish -t /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ty -t /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j1 --strict-build-id -m -i --build-id-seed 0.0.89-1.fc46 --unique-debug-suffix -0.0.89-1.fc46.x86_64 --unique-debug-src-base ty-0.0.89-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.89-build/ty-0.0.89 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.89-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.89-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.89-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.89-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ty-0.0.89-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.89-build/BUILDROOT /builddir/build/BUILD/ty-0.0.89-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.89-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.89-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.89-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.89-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.pUjTDg + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-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.89 + '[' '!' -f /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ty-0.0.89-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.89-build/ty-0.0.89-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=39f603efac8b5d84 -C extra-filename=-ab97392dbc2d5571 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=cacc58b83f2e1b3f -C extra-filename=-dc53cb0aafe635af --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/proc-macro2-dc53cb0aafe635af -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/proc-macro2-dc53cb0aafe635af/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=ea0bac939c4f50e8 -C extra-filename=-33eff45850965a85 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/quote-33eff45850965a85 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/quote-33eff45850965a85/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=cb10df718795ddd6 -C extra-filename=-240f32b353e928a5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-ab97392dbc2d5571.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=eb8cae4f206989c8 -C extra-filename=-9d10102ed7b43fed --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling syn v3.0.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=a4d1d669ec3c2092 -C extra-filename=-7679c5f8fed6d463 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-ab97392dbc2d5571.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_core v1.0.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=3c4e3dde07b40112 -C extra-filename=-b0c1601d0fd08181 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/serde_core-b0c1601d0fd08181 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/serde_core-b0c1601d0fd08181/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=b52cf0902c301046 -C extra-filename=-e6f389548a2978e9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=3cea14c685773c77 -C extra-filename=-585455f3be92c458 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/libc-585455f3be92c458 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/libc-585455f3be92c458/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=2fb0a505327c1713 -C extra-filename=-879aab57dc57c8ee --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1d8d1d4b64ccb298 -C extra-filename=-25f8ac1c5a281a27 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=557c16194c1d5068 -C extra-filename=-05e5450a15d2463d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/serde-05e5450a15d2463d -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/serde-05e5450a15d2463d/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=be85da94355dfd4a -C extra-filename=-c46b380e299f9ef5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=74b58e9dc896091d -C extra-filename=-7e1f1b29db7d6bd1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_derive-c46b380e299f9ef5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=255ec9c63824ceac -C extra-filename=-4ac6ef7c6544e4d3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-ab97392dbc2d5571.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg-if v1.0.5 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=3e2d5d03406ab8b0 -C extra-filename=-4c0b3809919d7338 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6d49ef3a4c1273fa -C extra-filename=-879af8886ad326fb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/zmij-879af8886ad326fb -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/zmij-879af8886ad326fb/build-script-build` Compiling itoa v1.0.18 Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=6e94aa66cdaeb8ed -C extra-filename=-c6cec64e465bd736 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2db5a61820d3f3e8 -C extra-filename=-65d7a983c527f87d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c1410a7c4e0cb5aa -C extra-filename=-cef6ae5db58b03f6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=65248b2b0afa9a6d -C extra-filename=-2aeaa567699b0392 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=ae195a431daa6677 -C extra-filename=-a2df0f885e359c6d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=55f1eb8d68bbca5c -C extra-filename=-9da756c94b035e77 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e3731c7814fb328c -C extra-filename=-046b12721d1cb275 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=87a3150cac9df96c -C extra-filename=-058e48de9e57d029 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c2f4bfa13de09696 -C extra-filename=-30bf77f9fdee1b67 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liballocator_api2-058e48de9e57d029.rmeta --extern equivalent=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libequivalent-9da756c94b035e77.rmeta --extern foldhash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfoldhash-046b12721d1cb275.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=79f4a1df656af36e -C extra-filename=-f375884c759c9006 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=f89bd92562a68cc8 -C extra-filename=-18ac161cddfa8331 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-f375884c759c9006.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indexmap v2.14.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=2d4f89616c6d8d41 -C extra-filename=-2285046dd7d212f8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libequivalent-9da756c94b035e77.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustversion v1.0.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=06bd1df6f99ea6bc -C extra-filename=-85c5cf1723f75159 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/rustversion-85c5cf1723f75159 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/rustversion-85c5cf1723f75159/build-script-build` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=8860d04af2c6f1b3 -C extra-filename=-29181085c08aad69 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/parking_lot_core-29181085c08aad69 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/parking_lot_core-29181085c08aad69/build-script-build` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=98f8377c9160e9df -C extra-filename=-4fa9a46e8d0cc69d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 quote-use-macros v0.9.0 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=07e14acf98c8ae64 -C extra-filename=-058a03781a4ffc1d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro_utils-18ac161cddfa8331.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow-macros v0.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0daad37a373e3406 -C extra-filename=-66557c0c2dab70db --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro_utils-18ac161cddfa8331.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=97b019325446aa10 -C extra-filename=-35fb974f9c6d30d1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2dacd4fc1d7723ec -C extra-filename=-a691fb0da6216235 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libscopeguard-35fb974f9c6d30d1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=83e46370c32887e4 -C extra-filename=-e12c4968e7e9648c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmanyhow_macros-66557c0c2dab70db.so --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=74f4b032df92d6c1 -C extra-filename=-f30e5f11cace64ae --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern quote_use_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote_use_macros-058a03781a4ffc1d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=9dca5aeff424d66e -C extra-filename=-b942a1a8b5d07163 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=038afce2902916df -C extra-filename=-627f4d99888a1d81 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=9adafa9c9a1ad6aa -C extra-filename=-6ba7e1687303b4fc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=42da787c0dbdb1bb -C extra-filename=-c48e81810e9245da --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcollection_literals-627f4d99888a1d81.rlib --extern interpolator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinterpolator-6ba7e1687303b4fc.rlib --extern manyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmanyhow-e12c4968e7e9648c.rlib --extern proc_macro_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro_utils-18ac161cddfa8331.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern quote_use=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote_use-f30e5f11cace64ae.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=2e2090ed3dc8aaf8 -C extra-filename=-7538290875e6a306 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustversion-4fa9a46e8d0cc69d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling static_assertions v1.1.0 Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=366ce5cf2c1b79be -C extra-filename=-ecae750a8fbff773 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1af0a97ae8edfaa8 -C extra-filename=-ff80dfccc390d407 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern castaway=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcastaway-7538290875e6a306.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitoa-c6cec64e465bd736.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzmij-65d7a983c527f87d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=954765238d40b367 -C extra-filename=-638e4627463301fe --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libattribute_derive_macro-c48e81810e9245da.so --extern manyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmanyhow-e12c4968e7e9648c.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=9b83047751e051a9 -C extra-filename=-d37e193676fb6748 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblock_api-a691fb0da6216235.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libparking_lot_core-b942a1a8b5d07163.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ordermap v1.2.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=b0d8fce93c7a453d -C extra-filename=-3483bab404d9abfa --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thin-vec v0.2.21 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=c90a9270d2f7dd4c -C extra-filename=-e39c4e920c386a52 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size-derive2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8d120492bda765c7 -C extra-filename=-0df3cd22c9a55882 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libattribute_derive-638e4627463301fe.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling either v1.19.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=2eb05f4e959f8e97 -C extra-filename=-c640fbd99fcdf57f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=95bd858a87571d77 -C extra-filename=-24e2c2c6bd8cd69e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern get_size_derive2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size_derive2-0df3cd22c9a55882.so --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libparking_lot-d37e193676fb6748.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=d391d6b7b21beebf -C extra-filename=-4f78b8ab387b110d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=2823647b2f7a7908 -C extra-filename=-888e1358ebee7b11 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d05313c26e8c34e3 -C extra-filename=-c7e94fd316f7eb05 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=309f40287cd6a79e -C extra-filename=-f9db9320c4e0b9d4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-4f78b8ab387b110d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-c7e94fd316f7eb05.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-hash v2.1.3 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=5cea623cda7b55c8 -C extra-filename=-7aa9cfa4105c235a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5d8c085f3584a940 -C extra-filename=-0085a5644e8ebbc3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-4f78b8ab387b110d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-f9db9320c4e0b9d4.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-c7e94fd316f7eb05.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitflags v2.13.2 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde"' --cfg 'feature="serde_core"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=00cc366216f3f16c -C extra-filename=-16858db402276513 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=14212005e74b8270 -C extra-filename=-f6473fbf1bfac751 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/libc-f6473fbf1bfac751 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/libc-f6473fbf1bfac751/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=fdf2bee8c76557be -C extra-filename=-22e023091a89d748 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=3544a88b159ec186 -C extra-filename=-e8441f7a462b09d8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=f74dc2bef2f06ed1 -C extra-filename=-288463e54be2b4fb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=79d62b17976f559c -C extra-filename=-e893cb59108e0d9a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e546ffbeeed0db58 -C extra-filename=-8e73ddf0edbe9ea3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling once_cell v1.21.4 Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=0a117c2bf1aa28b6 -C extra-filename=-9edfbd9b92424e98 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=60e2ad60b0dcb1e3 -C extra-filename=-69bbcde24a01be0b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=aabf569c2e7ae996 -C extra-filename=-f33b1c79513c38d0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-e8441f7a462b09d8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_text_size v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=aeded058ec362388 -C extra-filename=-fd16f6788b38a57b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling find-msvc-tools v0.1.14 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c19a1e8a135e0cf0 -C extra-filename=-b7f428523c7031ee --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e8b622d1ef2213bc -C extra-filename=-6f7a6c115a8b251e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e616d168d5678fee -C extra-filename=-87541743a973e1a5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfind_msvc_tools-b7f428523c7031ee.rmeta --extern jobserver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjobserver-f33b1c79513c38d0.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-e8441f7a462b09d8.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshlex-69bbcde24a01be0b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-utils v0.8.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=e94522e40b3f761c -C extra-filename=-1232100b151b77a5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/crossbeam-utils-1232100b151b77a5 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/crossbeam-utils-1232100b151b77a5/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=ea13daa42ab69168 -C extra-filename=-cbd7c4f6b51382e3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=58da95cda4b8f9d2 -C extra-filename=-a9637c10f0267c98 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=3d4e99138a07fe8a -C extra-filename=-880a2cd872e006d9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5b20d799b6b2fbec -C extra-filename=-20dc9a04fcfd63d6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtinyvec_macros-880a2cd872e006d9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=5fe55de339a29945 -C extra-filename=-a6faaa64a4676d44 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=dd85cc6ace947a40 -C extra-filename=-af416095fe4bc5ba --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=ce3795153a13dd7c -C extra-filename=-80528602bb54b5e1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/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=ac75b201cbb978c3 -C extra-filename=-0c1ba60ce8c4d341 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-80528602bb54b5e1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=325c0b57a7ec5300 -C extra-filename=-09be3748352c3886 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtinyvec-20dc9a04fcfd63d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=c8e00f87242d14a8 -C extra-filename=-c560d0d9ffea1140 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=bfc0540f61d5d531 -C extra-filename=-59116009337f2b0d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libeither-c640fbd99fcdf57f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bstr v1.13.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=ba9e0783ec768172 -C extra-filename=-9eea1b09fb740385 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling siphasher v1.0.4 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=660f13a0af2c10a6 -C extra-filename=-857f33bfedacac99 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=86266cdc8a95bc77 -C extra-filename=-a7b72260e9804c88 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbstr-9eea1b09fb740385.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=cff1094ad59c3af7 -C extra-filename=-92e7a3065951c95f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-59116009337f2b0d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-0c1ba60ce8c4d341.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-80528602bb54b5e1.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-7aa9cfa4105c235a.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-ab97392dbc2d5571.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-09be3748352c3886.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=a3f3e9756609749b -C extra-filename=-3c7ff47dc6c448ed --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libeither-a9637c10f0267c98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-attributes v0.1.31 Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=847dacf091cceebe -C extra-filename=-37073028f51b1b8b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v2.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=135b59f85b1bf8ef -C extra-filename=-71df938dee349ac1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/thiserror-71df938dee349ac1 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=66e7218655588419 -C extra-filename=-9eda1f0a83622e77 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0f208a8d2f003fa4 -C extra-filename=-c425468170fc93f7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="attributes"' --cfg 'feature="log"' --cfg 'feature="release_max_level_debug"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=acb11e24b078cfe6 -C extra-filename=-07c7313919cce374 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern pin_project_lite=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpin_project_lite-9eda1f0a83622e77.rmeta --extern tracing_attributes=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_attributes-37073028f51b1b8b.so --extern tracing_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_core-c560d0d9ffea1140.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/thiserror-71df938dee349ac1/build-script-build` Compiling ruff_macros v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=622daf7fb9a2ab05 -C extra-filename=-6e729e734c2ab6a1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libheck-22e023091a89d748.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-59116009337f2b0d.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-0085a5644e8ebbc3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-92e7a3065951c95f.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v2.0.21 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c16699655997a9ca -C extra-filename=-b60830e2c1079a43 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86a404e37739870e -C extra-filename=-b916d1acca6b18fc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/typeid-b916d1acca6b18fc -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5d29a85e012860b2 -C extra-filename=-7021501bfefd244a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=160012bb87b1ae1d -C extra-filename=-4d815d34f2f4bb48 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=f8699062b8e5dbb4 -C extra-filename=-fb16c09f3b3a2e27 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=4dac6254be83fc3e -C extra-filename=-59a1fa11dd960672 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b92324079d0437db -C extra-filename=-9c4fe37b683f1ea1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsiphasher-fb16c09f3b3a2e27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand v0.8.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="small_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=661ea171b5b23da6 -C extra-filename=-196aa7648c21fab8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand_core-4d815d34f2f4bb48.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/typeid-b916d1acca6b18fc/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=22177bb799f44e9b -C extra-filename=-826cecc4cb28e16d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror_impl-b60830e2c1079a43.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=75b0f980320723e1 -C extra-filename=-dd7332bd725aacb4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=78b0be9f5de8f2fd -C extra-filename=-a0a0cac3eeb9c68e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=ba878e641e54e037 -C extra-filename=-e4ff58eb27e56660 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_shared-9c4fe37b683f1ea1.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-196aa7648c21fab8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling char_str v0.0.4 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=ca1919c9f8d0efae -C extra-filename=-bd80f188fb2bd407 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern castaway=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcastaway-7538290875e6a306.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitoa-c6cec64e465bd736.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libryu-59a1fa11dd960672.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=2e181c3a9506a850 -C extra-filename=-38e892a244ab3262 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsiphasher-857f33bfedacac99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c771a1cbf92f664c -C extra-filename=-c2082e02d5ffd2b6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=795f31bf5ce257b1 -C extra-filename=-9bb2ae963a59e6b5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e2cb77bf2cb916e7 -C extra-filename=-2453f9b1c26ca030 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=b3962a14c30afadd -C extra-filename=-e412c440381aca53 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/portable-atomic-e412c440381aca53 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/portable-atomic-e412c440381aca53/build-script-build` Compiling ruff_cache v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b08b0d66b11160bf -C extra-filename=-06ffd7220e6afe7e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern seahash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libseahash-9bb2ae963a59e6b5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_codegen v0.11.3 Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9936b350815ec6e6 -C extra-filename=-f96a81f8692b85e1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_generator-e4ff58eb27e56660.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_shared-9c4fe37b683f1ea1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arrayvec v0.7.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=761048ad877ba8ff -C extra-filename=-598fd36120017f4b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e08888b87a012cfb -C extra-filename=-ec1d3c442b183ee6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 getrandom v0.4.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=7c690dd7b5d3b3b8 -C extra-filename=-2ef6e9da7a2bb4fe --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/getrandom-2ef6e9da7a2bb4fe -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b6dbea0b160b1f3a -C extra-filename=-085cba8593fc8312 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=9aff6f75b61a6bcc -C extra-filename=-cb0cefa0b9ddd6ee --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d8268f5dc47c8540 -C extra-filename=-8a6d9c9340c461e3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtinyvec_macros-085cba8593fc8312.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/getrandom-2ef6e9da7a2bb4fe/build-script-build` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=d52bc7d651bb931f -C extra-filename=-f23e714cad0047e7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=8396b4c09d76e998 -C extra-filename=-876274fb43726360 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling is-macro v0.3.8 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("small-panic"))' -C metadata=480206af947b57e4 -C extra-filename=-8597bf61911879b2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libheck-22e023091a89d748.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=19c84388e06d59ba -C extra-filename=-65dd6ff8eeff80e0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand_core-ec1d3c442b183ee6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=c76a6c84fd9aaa85 -C extra-filename=-1595bdab978156a1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtinyvec-8a6d9c9340c461e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=9ef4a4203d2e8f1d -C extra-filename=-5f56cdeffd659231 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macros v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=1161886cbb8fd23d -C extra-filename=-b3f4fd1008336532 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cpufeatures v0.3.0 Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=072d723f97e5e2ef -C extra-filename=-e4dc44e1a905ae96 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=bf30022db0fe0c11 -C extra-filename=-afc2f555d1ddaa85 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 inventory v0.3.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2714f1f9f573ab1e -C extra-filename=-fe625b98a8f5e3f0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=27580b9550b81686 -C extra-filename=-41174a2a9feb5d7f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1c751d81cbf8e8d5 -C extra-filename=-88caa38f8259232d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=41465d0f054b8889 -C extra-filename=-60923eaf05078ddd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libboxcar-cb0cefa0b9ddd6ee.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_queue-876274fb43726360.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern hashlink=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashlink-5f56cdeffd659231.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern intrusive_collections=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libintrusive_collections-88caa38f8259232d.rmeta --extern inventory=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinventory-fe625b98a8f5e3f0.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libparking_lot-d37e193676fb6748.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libportable_atomic-f23e714cad0047e7.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa_macro_rules-41174a2a9feb5d7f.rmeta --extern salsa_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa_macros-b3f4fd1008336532.so --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern typeid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtypeid-a0a0cac3eeb9c68e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chacha20 v0.10.2 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=4fc31680b0a0aa1f -C extra-filename=-65f2b9fc66a84bc8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-888e1358ebee7b11.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcpufeatures-e4dc44e1a905ae96.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand_core-afc2f555d1ddaa85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_json v1.0.152 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=d3a3c9aa0b17570c -C extra-filename=-e00bab1566ec77a9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/serde_json-e00bab1566ec77a9 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/serde_json-e00bab1566ec77a9/build-script-build` Compiling rand v0.10.3 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=009b1b764778f530 -C extra-filename=-19cbfb2cdacde097 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchacha20-65f2b9fc66a84bc8.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand_core-afc2f555d1ddaa85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c203187354b6ae34 -C extra-filename=-e77dd7ebf0afd3d9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_unicode_names2_generator v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c0c300eec3577894 -C extra-filename=-55688dec2c267d52 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_codegen-f96a81f8692b85e1.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-19cbfb2cdacde097.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=2d77bd7d5ab0c1f5 -C extra-filename=-094ece33b82a0e29 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern itoa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitoa-c6cec64e465bd736.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --extern zmij=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzmij-65d7a983c527f87d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=b35e2d0eaed846e1 -C extra-filename=-916aeeb9e9debe62 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_shared-38e892a244ab3262.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=1ff216179a414eed -C extra-filename=-7d23dcb33b12dc39 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/object-7d23dcb33b12dc39 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/object-7d23dcb33b12dc39/build-script-build` Compiling ruff_unicode_names2 v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=086856cc12b9de44 -C extra-filename=-b9170da33364c7a7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/ruff_unicode_names2-b9170da33364c7a7 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2_generator-55688dec2c267d52.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/ruff_unicode_names2-b9170da33364c7a7/build-script-build` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=f2ae98ed6131b72a -C extra-filename=-115ead495210de91 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Compiling ruff_python_ast v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2fc887a95811db02 -C extra-filename=-7f9f82bbe61fc896 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern arrayvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libarrayvec-598fd36120017f4b.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=33b144152c0b58c6 -C extra-filename=-5b31209235b9809e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern object=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libobject-115ead495210de91.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_names2 --edition=2024 crates/ruff_unicode_names2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee3558e44cee9122 -C extra-filename=-d884dd9bfd357b48 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf-916aeeb9e9debe62.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8811e1443fab8221 -C extra-filename=-0caed8715b21b95b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-0caed8715b21b95b -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libar_archive_writer-5b31209235b9809e.rlib --extern cc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcc-87541743a973e1a5.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9d300e35f2464ae1 -C extra-filename=-2556cf66f48d3fe3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/psm-0caed8715b21b95b/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=efbef31d88cc6671 -C extra-filename=-9c84f72867d5ed0b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/stacker-9c84f72867d5ed0b -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcc-87541743a973e1a5.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/stacker-9c84f72867d5ed0b/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e7434b98bffb6657 -C extra-filename=-933c06e01eb72f33 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8dbc08045d1b804f -C extra-filename=-946f56bb00c755bf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern psm=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpsm-933c06e01eb72f33.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Compiling ruff_python_parser v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0364631521b1919c -C extra-filename=-95aa21fa0f1d699b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbstr-9eea1b09fb740385.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern stacker=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstacker-946f56bb00c755bf.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b74dae81d9972728 -C extra-filename=-0ceb8305044df0b7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=ff82035ea89feec0 -C extra-filename=-66b434fded672f4b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libarrayvec-598fd36120017f4b.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=50f8753cc808b3ce -C extra-filename=-69e0158e40269250 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern vte=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libvte-66b434fded672f4b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=494a9bcf4a3c093c -C extra-filename=-3c05f5e2ec8355a7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b43407adb160a30d -C extra-filename=-7cef051c2466cd49 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/clang-sys-7cef051c2466cd49 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-3c05f5e2ec8355a7.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=b7e4f233faa007df -C extra-filename=-8b42719c7d76b0ed --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/clang-sys-7cef051c2466cd49/build-script-build` Compiling rustix v1.1.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=c460a2839fbb6984 -C extra-filename=-7a794d6a12257840 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/rustix-7a794d6a12257840 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=23c0d87926946e9d -C extra-filename=-2f121ba6bd915d0c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=3387a67c670880ae -C extra-filename=-fc0be75db1e0a6d2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libminimal_lexical-2f121ba6bd915d0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/rustix-7a794d6a12257840/build-script-build` Compiling libloading v0.8.9 Running `/usr/bin/rustc --crate-name libloading --edition=2015 /usr/share/cargo/registry/libloading-0.8.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1c00d1c0708e9e12 -C extra-filename=-c623dd15b6442697 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-888e1358ebee7b11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bindgen v0.72.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=b8c30adb42d0d984 -C extra-filename=-7fb9728680ce196f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/bindgen-7fb9728680ce196f -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=8b5d19dc064f70b0 -C extra-filename=-2fc1e07bfe433498 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=0af87bd19751fa18 -C extra-filename=-f0c781740c00c02a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblinux_raw_sys-2fc1e07bfe433498.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/bindgen-7fb9728680ce196f/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=5e4ab1ac2d8c3c1f -C extra-filename=-94af49cdffd08d53 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-3c05f5e2ec8355a7.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-e8441f7a462b09d8.rmeta --extern libloading=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibloading-c623dd15b6442697.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cexpr v0.6.0 Running `/usr/bin/rustc --crate-name cexpr --edition=2018 /usr/share/cargo/registry/cexpr-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cd05286c21b44040 -C extra-filename=-4fd1b0ec30ecf9ca --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern nom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnom-fc0be75db1e0a6d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=bfb929d81de1b98d -C extra-filename=-cfe58408c71a9605 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libeither-c640fbd99fcdf57f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=b264567a707ff2e7 -C extra-filename=-5118018a7e521d4e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=ab4bf35c692a9f74 -C extra-filename=-1bf4b3f0531bb248 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-5118018a7e521d4e.rmeta --extern cexpr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcexpr-4fd1b0ec30ecf9ca.rmeta --extern clang_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclang_sys-94af49cdffd08d53.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-cfe58408c71a9605.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-0085a5644e8ebbc3.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-7aa9cfa4105c235a.rmeta --extern shlex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshlex-69bbcde24a01be0b.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pkg-config v0.3.34 Running `/usr/bin/rustc --crate-name pkg_config --edition=2021 /usr/share/cargo/registry/pkg-config-0.3.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bbcf27753b3c1dd7 -C extra-filename=-dd338bdc5fb9498a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c6cfcd029f74a828 -C extra-filename=-394639a412b7762a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/zstd-sys-394639a412b7762a -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbindgen-1bf4b3f0531bb248.rlib --extern cc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcc-87541743a973e1a5.rlib --extern pkg_config=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpkg_config-dd338bdc5fb9498a.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=243d458dc8ba2502 -C extra-filename=-77b1b33b50fe158e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=592a896aebd3847b -C extra-filename=-aa80db9f82ff255e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=516ae1bf3cf00bac -C extra-filename=-629f39e8700a3d2d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern cpufeatures=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcpufeatures-aa80db9f82ff255e.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand_core-ec1d3c442b183ee6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std_rng"' --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=d35c162eb8b4a08d -C extra-filename=-ac16acecb965463a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchacha20-629f39e8700a3d2d.rmeta --extern getrandom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgetrandom-65dd6ff8eeff80e0.rmeta --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand_core-ec1d3c442b183ee6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=973614e337fa28e6 -C extra-filename=-1675abfdbece14bd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/anyhow-1675abfdbece14bd -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/anyhow-1675abfdbece14bd/build-script-build` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=75fc65b77be430a8 -C extra-filename=-4e71ff59ef81468f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=de97621906b7e102 -C extra-filename=-36a2cf7c1f6fa257 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/zstd-safe-36a2cf7c1f6fa257 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4bf0ef6a9f824220 -C extra-filename=-15d43a9f176d7a85 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsame_file-4e71ff59ef81468f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=ed0e28260ef03b0b -C extra-filename=-5098512df88813f7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=850668218937a736 -C extra-filename=-1300073c6cc058e7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/crossbeam-epoch-1300073c6cc058e7 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/crossbeam-epoch-1300073c6cc058e7/build-script-build` Compiling crc32fast v1.5.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=9e158904f9218ebf -C extra-filename=-6ccaf2b2222a2ed2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/crc32fast-6ccaf2b2222a2ed2 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1eacb96e057a36ee -C extra-filename=-922c6371c229e083 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/crossbeam-deque-922c6371c229e083 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/crossbeam-deque-922c6371c229e083/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=fdaea5f0750a8784 -C extra-filename=-1bd801e4de526635 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=cb7643b4d175b64f -C extra-filename=-afb54396ee4db7c3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 camino v1.2.6 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.6/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=a7fedcda09daa79e -C extra-filename=-0c2b5ec734b69ac6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/camino-0c2b5ec734b69ac6 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/camino-0c2b5ec734b69ac6/build-script-build` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=020da3d3c87117fe -C extra-filename=-de24518d2e7c92c0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libutf8parse-afb54396ee4db7c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=fddecaa8360a78b1 -C extra-filename=-cd5f717d6fd06cad --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_epoch-1bd801e4de526635.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=99b53f65e0c3cd93 -C extra-filename=-fa7de826a055f263 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/num-traits-fa7de826a055f263 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libautocfg-77b1b33b50fe158e.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/num-traits-fa7de826a055f263/build-script-build` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=9918d8bbb7176f53 -C extra-filename=-474d649ec389166c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/zstd-sys-394639a412b7762a/build-script-build` Compiling ruff_diagnostics v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e982757348ed94b6 -C extra-filename=-2603b59105d5aa1a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=2cd5a5a3136d5621 -C extra-filename=-d8e325c4cc510de5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=808c97f7efbadff4 -C extra-filename=-61e26276161de912 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d3cce430cb07df3b -C extra-filename=-c4f5de2787f6089b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e6b977fedef93a3d -C extra-filename=-c6b59146f5fb58ab --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle_parse-de24518d2e7c92c0.rmeta --extern anstyle_query=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle_query-c4f5de2787f6089b.rmeta --extern colorchoice=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolorchoice-61e26276161de912.rmeta --extern utf8parse=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libutf8parse-afb54396ee4db7c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=7df3ad5717f2cb44 -C extra-filename=-6575dc286ecc02bb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=09a97f01753b1500 -C extra-filename=-09d522156f3939a3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=86f0785440b736fc -C extra-filename=-760249c0ae6c4259 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libiana_time_zone-09d522156f3939a3.rmeta --extern num_traits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnum_traits-6575dc286ecc02bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/zstd-safe-36a2cf7c1f6fa257/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=53750362bb03e897 -C extra-filename=-12d0f799fe6a3461 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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` Compiling lazy_static v1.5.1 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=ac4f7e9d3825f704 -C extra-filename=-afa70aff0fc04b4a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c9308ec74f7c7cce -C extra-filename=-6f7d739af57999e2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblazy_static-afa70aff0fc04b4a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=8b0e9a26c98dedae -C extra-filename=-191c3ecf8c749375 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzstd_sys-12d0f799fe6a3461.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=040a96effc2a2974 -C extra-filename=-cc844ed20275daa6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_deque-cd5f717d6fd06cad.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsame_file-4e71ff59ef81468f.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/crc32fast-6ccaf2b2222a2ed2/build-script-build` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=2224ecf1f72858c5 -C extra-filename=-a3d37b04185d4fc3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thread_local v1.1.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=6a95f4c7a20ed630 -C extra-filename=-02cdf636010ef4c3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling synstructure v0.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=3584054bd82daa08 -C extra-filename=-eed9a7da6252b26c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=76d020f137496235 -C extra-filename=-04c2b23cfed20b83 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=73389c3a4cceca65 -C extra-filename=-c9ccad6ba58270c5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern chrono=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchrono-760249c0ae6c4259.rmeta --extern matchers=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmatchers-a3d37b04185d4fc3.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnu_ansi_term-04c2b23cfed20b83.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern sharded_slab=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsharded_slab-6f7d739af57999e2.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thread_local=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthread_local-02cdf636010ef4c3.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_core-c560d0d9ffea1140.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=f5ec46419b6603be -C extra-filename=-7ae51ab6b6e4f4f7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling zstd v0.13.3 Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=cfae03fb3ab34502 -C extra-filename=-33227844f1a2172d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzstd_safe-191c3ecf8c749375.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ruff_notebook v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e0534f6a6eca421b -C extra-filename=-83e5e466f8607c85 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libuuid-d8e325c4cc510de5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=e568b6c9c29df7f8 -C extra-filename=-ac39897151930571 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libuuid-d8e325c4cc510de5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=9ac5e7b1b38fe10d -C extra-filename=-aa80d8463015fc00 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling which v8.0.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=247b622e5bf7552d -C extra-filename=-517f5cb2416dbf3b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=eddac944df924ea8 -C extra-filename=-f05a15a15b325218 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=98ce9b2870322830 -C extra-filename=-d333ec1af54c2148 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=f67fb54596b7cdfd -C extra-filename=-323f2a360e9e47e9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrc32fast-7ae51ab6b6e4f4f7.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtyped_path-d333ec1af54c2148.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzstd-33227844f1a2172d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=27fbd36618a064ed -C extra-filename=-103ae6798e65fe8c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-f05a15a15b325218.rmeta --extern lock_api=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblock_api-a691fb0da6216235.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern parking_lot_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libparking_lot_core-b942a1a8b5d07163.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-junit v0.8.0 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=62b3ad9b73085c6b -C extra-filename=-d4ab010416e22663 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern chrono=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchrono-760249c0ae6c4259.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern newtype_uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnewtype_uuid-ac39897151930571.rmeta --extern quick_xml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquick_xml-aa80d8463015fc00.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrip_ansi_escapes-69e0158e40269250.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libuuid-d8e325c4cc510de5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom-derive v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=88b79a17f5efad0d -C extra-filename=-0ed92ae2e7f9f75f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsynstructure-eed9a7da6252b26c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_static v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2e0253febbc65df9 -C extra-filename=-f7db7055f6cd285a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_memory_usage v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1f2e513cf8acd4f0 -C extra-filename=-f87e84a3df80efaf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=932f236eef8bd5c6 -C extra-filename=-5366e7bfcec984ed --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustversion-4fa9a46e8d0cc69d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9f313629f537e76a -C extra-filename=-bd5ef155f71f088d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7bb1cd732df8946f -C extra-filename=-0ac6555648fb298e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bde841c0f99efa43 -C extra-filename=-aaa255a29795e0e5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2b957fd676e9baaa -C extra-filename=-cfa6f473a1995b96 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=06bf71dffb14c660 -C extra-filename=-c0be2d25db545c3f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2e4fba1dee503197 -C extra-filename=-ba803f8f5610a2cd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d54785c5f23582c2 -C extra-filename=-b84de7d4961279af --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerofrom_derive-0ed92ae2e7f9f75f.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke-derive v0.8.4 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0efbaafde700c899 -C extra-filename=-f81859f2039f4af5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern synstructure=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsynstructure-eed9a7da6252b26c.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=ad7d338fd72364c7 -C extra-filename=-2cd9ae5efb668cdb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c6ae0017fd2f5461 -C extra-filename=-de4b18a23885f1ec --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstable_deref_trait-2cd9ae5efb668cdb.rmeta --extern yoke_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libyoke_derive-f81859f2039f4af5.so --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_db v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=14ebbcb158edc2c3 -C extra-filename=-562c4db89cb0496c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern arc_swap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libarc_swap-5366e7bfcec984ed.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern dashmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdashmap-103ae6798e65fe8c.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libetcetera-bd5ef155f71f088d.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmatchit-c0be2d25db545c3f.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-0ac6555648fb298e.rmeta --extern pathdiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpathdiff-ba803f8f5610a2cd.rmeta --extern quick_junit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquick_junit-d4ab010416e22663.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsame_file-4e71ff59ef81468f.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsupports_hyperlinks-cfa6f473a1995b96.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta --extern which=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwhich-517f5cb2416dbf3b.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=0efed75870ed1ee4 -C extra-filename=-3e10ee98573e4158 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6ba8376c70cb0c6e -C extra-filename=-34e4130116acc2f7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfastrand-3e10ee98573e4158.rmeta --extern getrandom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgetrandom-65dd6ff8eeff80e0.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern rustix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustix-f0c781740c00c02a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec-derive v0.11.6 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db999b1535f8f992 -C extra-filename=-1baebfd8eed64a32 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec v0.11.8 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=cfc7d9a2bb45d82e -C extra-filename=-b56e836b8ba22d0e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern yoke=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libyoke-de4b18a23885f1ec.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --extern zerovec_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerovec_derive-1baebfd8eed64a32.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling displaydoc v0.2.6 Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b2befc623eff25a8 -C extra-filename=-103d0c12cfb7319c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.4 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=cfcb53ba58777b6b -C extra-filename=-005eedc0c575fa07 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=3907915c2524b86c -C extra-filename=-c7bc56f2a1096b1f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e2c8574dbbebbc87 -C extra-filename=-87d291398d75bc0e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c1ecf3e3305b5bf0 -C extra-filename=-c7e8a059d6b31434 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=20b5d25479141bab -C extra-filename=-fadd1beffa2d4ef8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern litemap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblitemap-c7bc56f2a1096b1f.rmeta --extern tinystr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtinystr-005eedc0c575fa07.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwriteable-c7e8a059d6b31434.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest v2.8.6 Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=8ce971bbda77b654 -C extra-filename=-dabfed27f5786a90 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern ucd_trie=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libucd_trie-87d291398d75bc0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=b62bba12394337ab -C extra-filename=-4a6cf2910d4e4897 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern yoke=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libyoke-de4b18a23885f1ec.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=11743164421f7f48 -C extra-filename=-3c405677e8d02b63 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling console v0.16.4 Running `/usr/bin/rustc --crate-name console --edition=2021 /usr/share/cargo/registry/console-0.16.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="ansi-parsing"' --cfg 'feature="std"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi-parsing", "default", "std", "unicode-width", "windows-console-colors"))' -C metadata=1f0a5451039302d1 -C extra-filename=-0d8d7015f5cdcfdc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d9d7ad1f82793ae9 -C extra-filename=-398fa65f9c82fe50 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4dc5ebe12d535cd5 -C extra-filename=-5ef3c5cf991a42c2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/icu_properties_data-5ef3c5cf991a42c2 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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_normalizer_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47d3f2c707159c4a -C extra-filename=-45cde38bd0d388ea --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/icu_normalizer_data-45cde38bd0d388ea -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/icu_normalizer_data-45cde38bd0d388ea/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/icu_properties_data-5ef3c5cf991a42c2/build-script-build` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=ae940be2c57b15c6 -C extra-filename=-26705368ee57e242 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern potential_utf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpotential_utf-3c405677e8d02b63.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libutf8_iter-398fa65f9c82fe50.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libyoke-de4b18a23885f1ec.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=6b4c848d0521649e -C extra-filename=-716742823388fd0f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_locale_core-fadd1beffa2d4ef8.rmeta --extern writeable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwriteable-c7e8a059d6b31434.rmeta --extern yoke=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libyoke-de4b18a23885f1ec.rmeta --extern zerofrom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerofrom-b84de7d4961279af.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerotrie-4a6cf2910d4e4897.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_meta v2.8.6 Running `/usr/bin/rustc --crate-name pest_meta --edition=2021 /usr/share/cargo/registry/pest_meta-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras"))' -C metadata=c91fb73b3379ba18 -C extra-filename=-c4d996b7cc6a2f5f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpest-dabfed27f5786a90.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_generator v2.8.6 Running `/usr/bin/rustc --crate-name pest_generator --edition=2021 /usr/share/cargo/registry/pest_generator-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "export-internal", "grammar-extras", "std"))' -C metadata=c6d31fa6dd55fd05 -C extra-filename=-17f5ad63e8b1a83d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpest-dabfed27f5786a90.rmeta --extern pest_meta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpest_meta-c4d996b7cc6a2f5f.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ce38dbc718aac725 -C extra-filename=-e89bbfc8a577be51 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc35609d2bb88103 -C extra-filename=-a2eca36c0d2e1285 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=1b9a0b5ca9edc9b7 -C extra-filename=-b077236a42dcb14d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=8d7bd7666127809a -C extra-filename=-308f10d682932cd7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ucd_trie=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libucd_trie-b077236a42dcb14d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2024 /usr/share/cargo/registry/icu_normalizer-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=8dd26c694e7f5a57 -C extra-filename=-e8d5389dfdd14cc7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_collections-26705368ee57e242.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_normalizer_data-a2eca36c0d2e1285.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_provider-716742823388fd0f.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=aa585ef6b4e1b212 -C extra-filename=-b0984e3077713b07 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdisplaydoc-103d0c12cfb7319c.so --extern icu_collections=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_collections-26705368ee57e242.rmeta --extern icu_locale_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_locale_core-fadd1beffa2d4ef8.rmeta --extern icu_properties_data=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_properties_data-e89bbfc8a577be51.rmeta --extern icu_provider=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_provider-716742823388fd0f.rmeta --extern zerotrie=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerotrie-4a6cf2910d4e4897.rmeta --extern zerovec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzerovec-b56e836b8ba22d0e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_derive v2.8.6 Running `/usr/bin/rustc --crate-name pest_derive --edition=2021 /usr/share/cargo/registry/pest_derive-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras", "std"))' -C metadata=cd8abc3914934a39 -C extra-filename=-e64b11ee45045e7d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern pest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpest-dabfed27f5786a90.rlib --extern pest_generator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpest_generator-17f5ad63e8b1a83d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ron v0.12.2 Running `/usr/bin/rustc --crate-name ron --edition=2021 /usr/share/cargo/registry/ron-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "indexmap", "integer128", "internal-span-substring-test", "std", "unicode-segmentation"))' -C metadata=218e9db88d274daa -C extra-filename=-26b263e4443a37d8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_derive-c46b380e299f9ef5.so --extern typeid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtypeid-a0a0cac3eeb9c68e.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v2.7.0 Running `/usr/bin/rustc --crate-name similar --edition=2018 /usr/share/cargo/registry/similar-2.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "inline", "serde", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=cc2cf60ab9f595d1 -C extra-filename=-72a7fef17bc29958 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=675c272c0483e187 -C extra-filename=-e2a257b287042703 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern console=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libconsole-0d8d7015f5cdcfdc.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern pest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpest-308f10d682932cd7.rmeta --extern pest_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpest_derive-e64b11ee45045e7d.so --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ron=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libron-26b263e4443a37d8.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-72a7fef17bc29958.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrip_ansi_escapes-69e0158e40269250.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=fc7dbea3d0267b3c -C extra-filename=-8911855068842a9d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=48afa4a8229a26fd -C extra-filename=-7b0c0a7b771817dc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern winnow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwinnow-8911855068842a9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_spanned v1.1.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=60044543c4e7ccd3 -C extra-filename=-1bfd14cbb7057bad --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_stdlib v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e7e3da689a0a0bab -C extra-filename=-99405bb0135abff4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum_macros v0.28.0 Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b4ba1f49b63228c4 -C extra-filename=-7e67e3473fa043b7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libheck-22e023091a89d748.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v1.1.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=6a68b48b396486b7 -C extra-filename=-d3d3f7759a1dd337 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_writer v1.1.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=0b2fc9efa9eeee65 -C extra-filename=-30ec291c1355e6df --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4694847f0148723e -C extra-filename=-840472ecf224f0c7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_spanned-1bfd14cbb7057bad.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_datetime-d3d3f7759a1dd337.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rmeta --extern toml_writer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_writer-30ec291c1355e6df.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwinnow-8911855068842a9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=07238459c96113d1 -C extra-filename=-795c086270d13e69 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b5b756411e260e0 -C extra-filename=-8f89e2c26998ef37 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern rustix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustix-f0c781740c00c02a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b23f526aacfcb14d -C extra-filename=-49036fb5c504aa04 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=61de97a37701c81b -C extra-filename=-e93a5d023dfd747b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=87413ec1a76a1ad5 -C extra-filename=-27460a7d96632a6b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern clap_lex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_lex-e93a5d023dfd747b.rmeta --extern strsim=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrsim-49036fb5c504aa04.rmeta --extern terminal_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libterminal_size-8f89e2c26998ef37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_index v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=81c3e2cecc9c9720 -C extra-filename=-afc7f2cb33586587 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_derive v4.6.7 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=5cb69d7c9da18aeb -C extra-filename=-cea9c27d7eb5c72d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern heck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libheck-22e023091a89d748.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=bdac3b7656923bd6 -C extra-filename=-57dde702f9ff17ef --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4d43668e43671bcf -C extra-filename=-00ebab9296cdfa6d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_builder-27460a7d96632a6b.rmeta --extern clap_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_derive-cea9c27d7eb5c72d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_ranged_value v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=90f955dd021e92d7 -C extra-filename=-0074ebab2d58c922 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=713758b2410f29ff -C extra-filename=-e74684be37da233b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_normalizer-e8d5389dfdd14cc7.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_properties-b0984e3077713b07.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_codegen v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=906d2e8b250069b0 -C extra-filename=-5c435b67ff498906 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6b433b8b78c03242 -C extra-filename=-7278201a7b1f64bb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=129f8641653e0391 -C extra-filename=-54fd40f3bb785e98 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=a19eab5c4442b010 -C extra-filename=-b13da23ca599cd53 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_site_packages v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=457437e17a29279a -C extra-filename=-0782bbdd16b846af --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=4244f6898e45ac6e -C extra-filename=-ffb07d6f9de03b04 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5296cb93513506e2 -C extra-filename=-8ac6aa52b3b6c142 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b8b5229bb6f025c2 -C extra-filename=-2bcc430210b4c03e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --extern unscanny=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunscanny-8ac6aa52b3b6c142.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libversion_ranges-ffb07d6f9de03b04.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=c5bc2fc66512ba9f -C extra-filename=-30e47e1a32353e07 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_normalizer-e8d5389dfdd14cc7.rmeta --extern icu_properties=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_properties-b0984e3077713b07.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=01131957b4ceddf5 -C extra-filename=-f497f674560d6c3c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c5fbfc83f86261b6 -C extra-filename=-921a9fcc050dda17 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=87ab91075e928331 -C extra-filename=-67bc85829d021344 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern option_ext=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liboption_ext-921a9fcc050dda17.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=f9dcbd077515c6a4 -C extra-filename=-a6fc46e94bac6831 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpercent_encoding-f497f674560d6c3c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=50e41169bec15d15 -C extra-filename=-167494b47cd74c1d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libidna_adapter-30e47e1a32353e07.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern utf8_iter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libutf8_iter-398fa65f9c82fe50.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=f878dddbbcf237fd -C extra-filename=-e94ec752d14ac612 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libform_urlencoded-a6fc46e94bac6831.rmeta --extern idna=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libidna-167494b47cd74c1d.rmeta --extern percent_encoding=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpercent_encoding-f497f674560d6c3c.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_derive-c46b380e299f9ef5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d4495ee765ea1312 -C extra-filename=-2f0db4881b3d984f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdirs_sys-67bc85829d021344.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_options_metadata v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=182627fdc5dfb116 -C extra-filename=-f2e22704a9c63c0b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="base-0"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=893882d106cf15cd -C extra-filename=-34eb39d9397622c1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern dirs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdirs-2f0db4881b3d984f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/zstd-sys-394639a412b7762a/build-script-build` Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb378c2e7767ab85 -C extra-filename=-9a8745a406a3c8ba --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/rayon-core-9a8745a406a3c8ba -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/rayon-core-9a8745a406a3c8ba/build-script-build` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9ef015e6edd3ca15 -C extra-filename=-6c5f0c58b796142a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_deque-cd5f717d6fd06cad.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=fde3b4e399345fca -C extra-filename=-e28ac5b71a84a8ba --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/zstd-safe-36a2cf7c1f6fa257/build-script-build` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=7e6f6a3c93ffbf97 -C extra-filename=-46d6eb6b0fed6e37 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzstd_sys-e28ac5b71a84a8ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9402b36b19f85088 -C extra-filename=-34f8f8b3be83052d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libeither-a9637c10f0267c98.rmeta --extern rayon_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon_core-6c5f0c58b796142a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/crc32fast-6ccaf2b2222a2ed2/build-script-build` Compiling jiff-core v0.1.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=8d132deee88f6b91 -C extra-filename=-d0deae49b01000a8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=329b26817ede7f37 -C extra-filename=-1f3fdfb1d9e8f53e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=4615bf694137a613 -C extra-filename=-2d8e1968e016ce46 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=5fe9f223311a469e -C extra-filename=-18bf1b2ad782079e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libequivalent-1f3fdfb1d9e8f53e.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-2d8e1968e016ce46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff v0.2.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=047a98d2415694bf -C extra-filename=-5d8486ab415bf5cf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern jcore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff_core-d0deae49b01000a8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=97cdac9d7dd5a459 -C extra-filename=-767615fff196706a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-888e1358ebee7b11.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=b19b8d3386ec5780 -C extra-filename=-c74ad9f9a3e8b271 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzstd_safe-46d6eb6b0fed6e37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling crossbeam-channel v0.5.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=bed1ebcd500f8c99 -C extra-filename=-1f1171127b45a89d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3403b57e312f1ee6 -C extra-filename=-a6100d47909ee8c3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=55e515bbd38ff10e -C extra-filename=-37d9cb0cdbb970b0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=786149a1673ed6ef -C extra-filename=-aafbd05ae0c3faa7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsame_file-37d9cb0cdbb970b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=a06497c072d2d432 -C extra-filename=-b6dd48b5c020cf04 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrc32fast-767615fff196706a.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-18bf1b2ad782079e.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-cef6ae5db58b03f6.rmeta --extern typed_path=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtyped_path-a6100d47909ee8c3.rmeta --extern zstd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzstd-c74ad9f9a3e8b271.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e2b0d7f9f2b79905 -C extra-filename=-77a125238ed8bcf1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/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=3e1cff4ffe69610c -C extra-filename=-5555a111f7b3cd8f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/ty_vendored-5555a111f7b3cd8f -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-77a125238ed8bcf1.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-aafbd05ae0c3faa7.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-b6dd48b5c020cf04.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling crossbeam v0.8.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=0632a6fccf1ac321 -C extra-filename=-3d0c7a6b4fe000e8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_channel-1f1171127b45a89d.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_deque-cd5f717d6fd06cad.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_epoch-1bd801e4de526635.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_queue-876274fb43726360.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_utils-cbd7c4f6b51382e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/ty_vendored-5555a111f7b3cd8f/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=9932dc7ba1f98bdf -C extra-filename=-0264fd55ebf8e0d7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/thiserror-0264fd55ebf8e0d7 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/thiserror-0264fd55ebf8e0d7/build-script-build` Compiling ruff_formatter v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d2c7a5ac46fe4de8 -C extra-filename=-ba9fb0d018e0db9f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a69cc46ecc9c91dc -C extra-filename=-fc0af8f53b157006 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f58b7fadd39e0ae8 -C extra-filename=-4f0d8f8a4498fc21 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling radium v0.7.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/radium-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a3500127e24ee604 -C extra-filename=-32bb73733cc93fcd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/radium-32bb73733cc93fcd -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 paste v1.0.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/paste-1.0.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d6704110d871d33c -C extra-filename=-dd90b06d180c7651 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/paste-dd90b06d180c7651 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=fb4b2e2d8e591284 -C extra-filename=-bc9f7ead8e4081ee --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=8d5aac560c63ef0c -C extra-filename=-0c45e02e56b4c062 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpeg_runtime-bc9f7ead8e4081ee.rlib --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/paste-dd90b06d180c7651/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/radium-32bb73733cc93fcd/build-script-build` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=5e88e11435d245cd -C extra-filename=-fe49e1d476cd30ce --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern inotify_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinotify_sys-4f0d8f8a4498fc21.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ed07153dd83b1ec8 -C extra-filename=-00bd1ad85f8a89d1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror_impl-fc0af8f53b157006.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=8c0a7d5f91915ce9 -C extra-filename=-c8b6b44fc19946db --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=513cdee9462535f9 -C extra-filename=-ae772306717e34f6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsiphasher-857f33bfedacac99.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=671541db761fa765 -C extra-filename=-a9bd5b729111d66e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern either=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libeither-a9637c10f0267c98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=ebf244fabe3c9ca1 -C extra-filename=-e881e25e43da5c5c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mio v1.2.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=3998d43a626e8a91 -C extra-filename=-b8d5a30c29ee270c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=201babf03b45cf97 -C extra-filename=-fab45b5727d9986a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=ba0b9a431aba11b6 -C extra-filename=-4388826af4f9e000 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e6047f92eda1b923 -C extra-filename=-6d7b844673f40afb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=23c56f907e501c71 -C extra-filename=-ac6e200bb03be51c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=18af982ddb67b051 -C extra-filename=-70f841ce78f9c2fe --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=6ed796d4e5610f3c -C extra-filename=-a03e9b9c226e0bd1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=b897af477cfca61b -C extra-filename=-bf372d31e94d2b26 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --extern serde_spanned=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_spanned-1bfd14cbb7057bad.rmeta --extern toml_datetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_datetime-fab45b5727d9986a.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rmeta --extern winnow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwinnow-a03e9b9c226e0bd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=b6b1a177686b953b -C extra-filename=-44325ccd2aeebfaf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libboxcar-cb0cefa0b9ddd6ee.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-a9bd5b729111d66e.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-00bd1ad85f8a89d1.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --extern url=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liburl-e94ec752d14ac612.rmeta --extern urlencoding=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liburlencoding-70f841ce78f9c2fe.rmeta --extern version_ranges=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libversion_ranges-ffb07d6f9de03b04.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=fcc292a640d08677 -C extra-filename=-3af71eeeb4cb58e9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpeg_macros-0c45e02e56b4c062.so --extern peg_runtime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpeg_runtime-ac6e200bb03be51c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wyz v0.5.1 Running `/usr/bin/rustc --crate-name wyz --edition=2018 /usr/share/cargo/registry/wyz-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=8370595df7e3bc35 -C extra-filename=-24b2c4f46f08fb3e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern tap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtap-6d7b844673f40afb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=bd88b7ec470ad638 -C extra-filename=-87773916dfcec5b8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern inotify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinotify-fe49e1d476cd30ce.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern mio=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmio-b8d5a30c29ee270c.rmeta --extern notify_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify_types-e881e25e43da5c5c.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=55b1c7a19173b094 -C extra-filename=-f932a61a03ad28f1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_shared-ae772306717e34f6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name radium --edition=2018 /usr/share/cargo/registry/radium-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=186a1739543377e6 -C extra-filename=-5d8eff49fe904442 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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` Running `/usr/bin/rustc --crate-name paste --edition=2018 /usr/share/cargo/registry/paste-1.0.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=904d7180d0ecf490 -C extra-filename=-65af9aba877998f0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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"))'` Compiling annotate-snippets v0.11.5 Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2021 /usr/share/cargo/registry/annotate-snippets-0.11.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "memchr", "simd", "testing-colors"))' -C metadata=7d93aa877a274b26 -C extra-filename=-40950dcb2d2c3230 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst_derive v1.9.0 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d7513f83185a48e0 -C extra-filename=-5cbbe94ec47d20f1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rust-stemmers v1.2.0 Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fae64fe43f47165d -C extra-filename=-fe428c21c3490c7f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_derive-c46b380e299f9ef5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling funty v2.0.0 Running `/usr/bin/rustc --crate-name funty --edition=2018 /usr/share/cargo/registry/funty-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=a3b62d712dfa0b04 -C extra-filename=-1912961434f35692 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=9ccfb29d0da1ee70 -C extra-filename=-3c8f99d4c503e363 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=cb8d89f308c65bf3 -C extra-filename=-3125982917de0d7f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_dedot-3c8f99d4c503e363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=ce2976072c0694d6 -C extra-filename=-c75bc1ae7b17e8ec --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern funty=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfunty-1912961434f35692.rmeta --extern radium=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libradium-5d8eff49fe904442.rmeta --extern tap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtap-6d7b844673f40afb.rmeta --extern wyz=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwyz-24b2c4f46f08fb3e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9fb4b38f2f3a9db4 -C extra-filename=-87329ebe90cbe429 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf-f932a61a03ad28f1.rmeta --extern rust_stemmers=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librust_stemmers-fe428c21c3490c7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst v1.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=b26a1e199917349a -C extra-filename=-3cc003c326f8a877 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-40950dcb2d2c3230.rlib --extern libcst_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibcst_derive-5cbbe94ec47d20f1.so --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern paste=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpaste-65af9aba877998f0.so --extern peg=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpeg-3af71eeeb4cb58e9.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=59819f29338de45f -C extra-filename=-8cec11c04a8e9395 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern pep508_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep508_rs-44325ccd2aeebfaf.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-bf372d31e94d2b26.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_formatter v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=3873249223e2580d -C extra-filename=-183495fe02b48150 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern countme=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcountme-4388826af4f9e000.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_combine v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=3a67cd259da7c03c -C extra-filename=-9cbe4dd1252a0243 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e8d9a43951d709e4 -C extra-filename=-bbb8237514755c7a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Compiling ruff_python_index v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=c75ff30083331a02 -C extra-filename=-a169cb77c555134b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=2e274f99bb7056a9 -C extra-filename=-08a4078c46f9cb2e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast v1.0.27 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=259af0073b1684af -C extra-filename=-8e7437b12a04f732 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/ref-cast-8e7437b12a04f732 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=438b142047e6bf9b -C extra-filename=-a32cd3203182d742 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4cd9348fea9dec06 -C extra-filename=-fed7d57f5770ca30 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/ref-cast-8e7437b12a04f732/build-script-build` Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc55cff02f1da361 -C extra-filename=-a4a5784007e19375 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam_channel-1f1171127b45a89d.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_derive-c46b380e299f9ef5.so --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=5d93434ad295f326 -C extra-filename=-c421038f41b1a288 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern url=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liburl-e94ec752d14ac612.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling test-case-core v3.3.1 Running `/usr/bin/rustc --crate-name test_case_core --edition=2021 /usr/share/cargo/registry/test-case-core-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=06fb15b7fe75c5fb -C extra-filename=-706cd28454e30bb7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-888e1358ebee7b11.rmeta --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast-impl v1.0.27 Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bd11412191fce452 -C extra-filename=-fac190b2e3f02639 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive_internals v0.30.0 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2021 /usr/share/cargo/registry/serde_derive_internals-0.30.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5eddb680e6799a7 -C extra-filename=-9dc17fcf271d7c3f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rmeta --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rmeta --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7ec32d01649e4f49 -C extra-filename=-e5af6c2186fde40d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=e5cab00be4efb273 -C extra-filename=-0df4ff1e37e3fea3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern serde_derive_internals=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_derive_internals-9dc17fcf271d7c3f.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b2c2b8694332a798 -C extra-filename=-b1705a33dc5a1086 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libref_cast_impl-fac190b2e3f02639.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling test-case-macros v3.3.1 Running `/usr/bin/rustc --crate-name test_case_macros --edition=2021 /usr/share/cargo/registry/test-case-macros-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=9ab2a865f5bbefa8 -C extra-filename=-e0c468eaf2d2fd32 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern test_case_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case_core-706cd28454e30bb7.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_linter v0.17.1 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=a16aec3c558fb7f3 -C extra-filename=-c8656ab17a842abb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rmeta --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern fern=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfern-08a4078c46f9cb2e.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern imperative=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libimperative-87329ebe90cbe429.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rmeta --extern libcst_native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibcst_native-3cc003c326f8a877.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern natord=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnatord-fed7d57f5770ca30.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpyproject_toml-8cec11c04a8e9395.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rmeta --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_index-a169cb77c555134b.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern typed_arena=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtyped_arena-a32cd3203182d742.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --extern url=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liburl-e94ec752d14ac612.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_python_core v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=8b52065cc753afbc -C extra-filename=-136323ad14d2b8a4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitvec-c75bc1ae7b17e8ec.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=1a9ebf5c1108fd7c -C extra-filename=-20a99f0e30fe07bf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/fs-err-20a99f0e30fe07bf -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libautocfg-77b1b33b50fe158e.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=28240c6cb1810f3d -C extra-filename=-2bd4f3f7626b4abf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=074e625899992497 -C extra-filename=-246a990f021ddf0a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdyn_clone-2bd4f3f7626b4abf.rmeta --extern ref_cast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libref_cast-b1705a33dc5a1086.rmeta --extern schemars_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libschemars_derive-0df4ff1e37e3fea3.so --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/fs-err-20a99f0e30fe07bf/build-script-build` Compiling ty_python_semantic v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b25513f7b8e9c52a -C extra-filename=-3d6ee1767fe44418 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling test-case v3.3.1 Running `/usr/bin/rustc --crate-name test_case --edition=2021 /usr/share/cargo/registry/test-case-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("regex", "with-regex"))' -C metadata=ef5c0e077828883a -C extra-filename=-c8c2e14dec758768 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case_macros-e0c468eaf2d2fd32.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7afbe9acceb2242d -C extra-filename=-70e0232c22c5307d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=fed3c8cfa67e0ce8 -C extra-filename=-73d9d24fb2df680a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/nix-73d9d24fb2df680a -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_aliases-70e0232c22c5307d.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=b61846e70fae87fc -C extra-filename=-693950ca2af6ea8c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/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=06b2306878921ee2 -C extra-filename=-0e47fab9e337b71c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern schemars=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libschemars-246a990f021ddf0a.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rmeta --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=ec45bf24e1168529 -C extra-filename=-bc9e7e44f51a2992 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escargot v0.5.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=247da313f4d232ac -C extra-filename=-78b37b8d4f7fce6e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/escargot-78b37b8d4f7fce6e -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/escargot-78b37b8d4f7fce6e/build-script-build` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=baf4039385cb8b83 -C extra-filename=-f0d80a47cf345764 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfs_err-693950ca2af6ea8c.rmeta --extern os_str_bytes=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libos_str_bytes-bc9e7e44f51a2992.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/nix-73d9d24fb2df680a/build-script-build` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f382395e10d3bce4 -C extra-filename=-3948ee1f10b50b35 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/terminfo-3948ee1f10b50b35 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_codegen-f96a81f8692b85e1.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=79c68aca8fcfc832 -C extra-filename=-97003cba31181d54 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=3343c0e127fb8066 -C extra-filename=-f4d4132e78c0cf78 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/tikv-jemalloc-sys-f4d4132e78c0cf78 -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern cc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcc-87541743a973e1a5.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=61e2dc85108a427f -C extra-filename=-ede71bd78a2e687e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 html-escape v0.2.14 Running `/usr/bin/rustc --crate-name html_escape --edition=2021 /usr/share/cargo/registry/html-escape-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=8b5fcf0e83472107 -C extra-filename=-4713d5a62ea0915c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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-svg v1.1.1 Running `/usr/bin/rustc --crate-name anstyle_svg --edition=2021 /usr/share/cargo/registry/anstyle-svg-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58798ac71b44422e -C extra-filename=-7fe214eb24731cd6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle_lossy-97003cba31181d54.rmeta --extern anstyle_parse=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle_parse-de24518d2e7c92c0.rmeta --extern html_escape=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhtml_escape-4713d5a62ea0915c.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=8ae7d1e75455bd2f -C extra-filename=-438233179d6875b3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern minimal_lexical=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libminimal_lexical-ede71bd78a2e687e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/tikv-jemalloc-sys-f4d4132e78c0cf78/build-script-build` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/terminfo-3948ee1f10b50b35/build-script-build` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=2129c14fa88e4698 -C extra-filename=-2db3c1b260a3753e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern cfg_if=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcfg_if-4c0b3809919d7338.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=3061f5b9915d90ba -C extra-filename=-70fe9fe4be0d9032 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_workspace v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=bff750c0652e5717 -C extra-filename=-53e768139e029892 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern etcetera=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libetcetera-bd5ef155f71f088d.rmeta --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern matchit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmatchit-c0be2d25db545c3f.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-0ac6555648fb298e.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rmeta --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling clap_complete v4.6.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=0cbfe08a22841558 -C extra-filename=-a3cf48930b5e754f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling snapbox-macros v1.1.0 Running `/usr/bin/rustc --crate-name snapbox_macros --edition=2024 /usr/share/cargo/registry/snapbox-macros-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=1010f569f44a72e0 -C extra-filename=-a2ddb4e504d01f26 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wait-timeout v0.2.1 Running `/usr/bin/rustc --crate-name wait_timeout --edition=2015 /usr/share/cargo/registry/wait-timeout-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9b57dc746cb7fe1 -C extra-filename=-63233226ca0aafb6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling os_pipe v1.2.3 Running `/usr/bin/rustc --crate-name os_pipe --edition=2021 /usr/share/cargo/registry/os_pipe-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("io_safety"))' -C metadata=a49363b940328142 -C extra-filename=-85447310be41b1a4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=26291cdc099e1d3d -C extra-filename=-163ca081580178db --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=22bb9787508acf35 -C extra-filename=-aaf18c35407d206a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=0a5898bf1401e388 -C extra-filename=-8e99ec06ca496424 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern anstyle_svg=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle_svg-7fe214eb24731cd6.rmeta --extern escargot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libescargot-70fe9fe4be0d9032.rmeta --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnormalize_line_endings-aaf18c35407d206a.rmeta --extern os_pipe=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libos_pipe-85447310be41b1a4.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rmeta --extern snapbox_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox_macros-a2ddb4e504d01f26.rmeta --extern wait_timeout=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwait_timeout-63233226ca0aafb6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name terminfo --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9188e48dd1404205 -C extra-filename=-006010b40a48b5aa --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern fnv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfnv-163ca081580178db.rmeta --extern nom=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnom-438233179d6875b3.rmeta --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf-916aeeb9e9debe62.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_nushell v4.6.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=e9218849398a0f25 -C extra-filename=-a42816f2e8d63a6d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete-a3cf48930b5e754f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=a1e682101046cf24 -C extra-filename=-575479f3725ca97a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling ruff_command_line v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=f30bee563b44eb9d -C extra-filename=-3a3aca3e372f5f70 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern argfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libargfile-f0d80a47cf345764.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=1acd016c73b4d895 -C extra-filename=-a2dac407764211cb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern libc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibc-879aab57dc57c8ee.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemalloc_sys-575479f3725ca97a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=513217e01d4b8a05 -C extra-filename=-e933ced5f367c221 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern clap_complete=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete-a3cf48930b5e754f.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_nushell-a42816f2e8d63a6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf5075b8a68ba01b -C extra-filename=-cc9850929be1cab2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern nix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnix-2db3c1b260a3753e.rmeta --extern terminfo=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libterminfo-006010b40a48b5aa.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern which=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwhich-517f5cb2416dbf3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=859c999a163efd91 -C extra-filename=-5a27177176d86a73 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=9de182e08b7671c8 -C extra-filename=-2ec8394587906679 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=94d3bc65c78c776f -C extra-filename=-690b131fb5d452a3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbit_vec-2ec8394587906679.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta_derive v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=44592c919e433811 -C extra-filename=-9ed6ef200eaeecdf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escape8259 v0.5.3 Running `/usr/bin/rustc --crate-name escape8259 --edition=2018 /usr/share/cargo/registry/escape8259-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c15b20eb3321aecd -C extra-filename=-ff99c4d132cee7e1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=cb3e3edb94e03940 -C extra-filename=-01132067538f8eb3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rmeta --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern escape8259=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libescape8259-ff99c4d132cee7e1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=74f9366f3864673c -C extra-filename=-d146ca0afa1afb1f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libptr_meta_derive-9ed6ef200eaeecdf.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fancy-regex v0.16.2 Running `/usr/bin/rustc --crate-name fancy_regex --edition=2018 /usr/share/cargo/registry/fancy-regex-0.16.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "perf", "std", "track_caller", "unicode"))' -C metadata=2848e34f2c155532 -C extra-filename=-95d9ada58687aa2a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbit_set-690b131fb5d452a3.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_markdown v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=3568200ff2ca0c1d -C extra-filename=-adeafec2ce92087a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=3ccc6ee05bee92b6 -C extra-filename=-aeabc4d776f10a5c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern bitvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitvec-c75bc1ae7b17e8ec.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rmeta --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rmeta --extern parking_lot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libparking_lot-d37e193676fb6748.rmeta --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=73af276053669010 -C extra-filename=-5abc34648c518379 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern once_cell=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libonce_cell-9edfbd9b92424e98.rmeta --extern tracing_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_core-c560d0d9ffea1140.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling datatest-stable v0.3.3 Running `/usr/bin/rustc --crate-name datatest_stable --edition=2021 /usr/share/cargo/registry/datatest-stable-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=d5eb39f7a62b0f6f -C extra-filename=-97e206a9956caae4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern fancy_regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfancy_regex-95d9ada58687aa2a.rmeta --extern libtest_mimic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibtest_mimic-01132067538f8eb3.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=986c7737eb313d81 -C extra-filename=-03f9a3d19590d274 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libptr_meta-d146ca0afa1afb1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling insta-cmd v0.7.0 Running `/usr/bin/rustc --crate-name insta_cmd --edition=2021 /usr/share/cargo/registry/insta-cmd-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc13bcb7780eaa2f -C extra-filename=-9012c450104c07ea --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck_derive v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3fb4bc953d551a9e -C extra-filename=-6709efd918b80344 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=eb3e4f56bb4a8f52 -C extra-filename=-4cd921c1c0fa4f01 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=521c50a0f72cdbd5 -C extra-filename=-47bb727fe47d5ed0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbytecheck_derive-6709efd918b80344.so --extern ptr_meta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libptr_meta-d146ca0afa1afb1f.rmeta --extern rancor=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librancor-03f9a3d19590d274.rmeta --extern simdutf8=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimdutf8-4cd921c1c0fa4f01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_server v0.0.18 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=0b86a588c9e7cd68 -C extra-filename=-b1435d2942687728 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblsp_server-a4a5784007e19375.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rmeta --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_index-a169cb77c555134b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_log-5abc34648c518379.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=2f59b1519d8ad49b -C extra-filename=-eb90b4890c3eb9a7 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rmeta --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name munge_macro --edition=2021 /usr/share/cargo/registry/munge_macro-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=68dc01b46c439fa6 -C extra-filename=-f49045a9893246a4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indoc v2.0.8 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=447c5c241a596c55 -C extra-filename=-e943966c4b05e216 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b011c57ff03c0b08 -C extra-filename=-d8343432d2b47e10 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmunge_macro-f49045a9893246a4.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=0e22a60f6721e41b -C extra-filename=-4cb464cd8a81d296 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbytecheck-47bb727fe47d5ed0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7fc41f8650e78be4 -C extra-filename=-c8c1278c55f86983 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=1c8468be4f1031a2 -C extra-filename=-447267fd2bcdff63 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-7679c5f8fed6d463.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff v0.17.1 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b581341c8370a221 -C extra-filename=-0c6101d0442df5cb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/ruff-0c6101d0442df5cb -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=58e189c9390a1911 -C extra-filename=-aaeea6e39622a54f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/ruff-0c6101d0442df5cb/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=f2bdc526b81c01dc -C extra-filename=-b4f999e415e8477c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbytecheck-47bb727fe47d5ed0.rmeta --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rmeta --extern munge=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmunge-d8343432d2b47e10.rmeta --extern ptr_meta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libptr_meta-d146ca0afa1afb1f.rmeta --extern rancor=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librancor-03f9a3d19590d274.rmeta --extern rend=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librend-4cb464cd8a81d296.rmeta --extern rkyv_derive=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv_derive-447267fd2bcdff63.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=452a2ffa427c9b84 -C extra-filename=-f5672aa0a481f172 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling difflib v0.4.0 Running `/usr/bin/rustc --crate-name difflib --edition=2015 /usr/share/cargo/registry/difflib-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6d689a4b7f8ff31a -C extra-filename=-e06a938311955181 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=59bed3b1243a77ce -C extra-filename=-4a233ea542a8d85f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 termtree v0.5.1 Running `/usr/bin/rustc --crate-name termtree --edition=2021 /usr/share/cargo/registry/termtree-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3092f24a6e290cc9 -C extra-filename=-427fbdc259d73327 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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-tree v1.0.13 Running `/usr/bin/rustc --crate-name predicates_tree --edition=2021 /usr/share/cargo/registry/predicates-tree-1.0.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d4705dc4ed0b1e32 -C extra-filename=-012ffab6167149e3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpredicates_core-aaeea6e39622a54f.rmeta --extern termtree=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtermtree-427fbdc259d73327.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates v3.1.4 Running `/usr/bin/rustc --crate-name predicates --edition=2021 /usr/share/cargo/registry/predicates-3.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="diff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "default", "diff", "float-cmp", "normalize-line-endings", "regex", "unstable"))' -C metadata=fdb98b410a00d69f -C extra-filename=-f62528714551154a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern difflib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdifflib-e06a938311955181.rmeta --extern predicates_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpredicates_core-aaeea6e39622a54f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling assert_fs v1.1.4 Running `/usr/bin/rustc --crate-name assert_fs --edition=2024 /usr/share/cargo/registry/assert_fs-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=29c432bb5c758efa -C extra-filename=-13ad1f2b1e85a011 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rmeta --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rmeta --extern predicates=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpredicates-f62528714551154a.rmeta --extern predicates_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpredicates_core-aaeea6e39622a54f.rmeta --extern predicates_tree=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpredicates_tree-012ffab6167149e3.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mdtest v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=35c6a92b4f081bdc -C extra-filename=-fa485e09231cdf65 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rmeta --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-0ac6555648fb298e.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_stable_hash-4a233ea542a8d85f.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rmeta --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern toml_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1a4d65062d09e6dd -C extra-filename=-ad5b8119d13b22be --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rmeta --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rmeta --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rmeta --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rmeta --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rmeta --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rmeta --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rmeta --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=b9ee4e997e5b5fbb -C extra-filename=-6a36e0a4b2c4c0e8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rmeta --extern lsp_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rmeta --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rmeta --extern jod_thread=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rmeta --extern lsp_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblsp_server-a4a5784007e19375.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rmeta --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rmeta --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rmeta --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_ide=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_ide-eb90b4890c3eb9a7.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=5d5b5bf52dab867b -C extra-filename=-46955be994016451 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/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=35c482723c19613f -C extra-filename=-2e0ea7e1feb5837c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/ty-2e0ea7e1feb5837c -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=221fee48b41c03bc -C extra-filename=-48f2708992fc7672 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/target/rpm/build/ty-2e0ea7e1feb5837c/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=8aa53e6e6ffceea9 -C extra-filename=-9de83f409095c846 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern console=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libconsole-0d8d7015f5cdcfdc.rmeta --extern portable_atomic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libportable_atomic-f23e714cad0047e7.rmeta --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rmeta --extern unit_prefix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunit_prefix-46955be994016451.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=c7b47db7f4595d8a -C extra-filename=-94f4eb29858f5351 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern nix=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnix-2db3c1b260a3753e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-flame v0.2.0 Running `/usr/bin/rustc --crate-name tracing_flame --edition=2018 /usr/share/cargo/registry/tracing-flame-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=e034497b7b5f4744 -C extra-filename=-10f4df9dd867c6fc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblazy_static-afa70aff0fc04b4a.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_test v1.0.177 Running `/usr/bin/rustc --crate-name serde_test --edition=2021 /usr/share/cargo/registry/serde_test-1.0.177/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8430db910d6299ed -C extra-filename=-d1574b7b43e5a12a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=f896b57057a539ec -C extra-filename=-ac4da296f92e4820 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=46538230f6ef373e -C extra-filename=-191fcd99631e2c64 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand_core-ac4da296f92e4820.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=9a36f39c459a6be5 -C extra-filename=-7894e6564649d542 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rmeta --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rmeta --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rmeta --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rmeta --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rmeta --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libctrlc-94f4eb29858f5351.rmeta --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindicatif-9de83f409095c846.rmeta --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rmeta --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rmeta --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rmeta --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rmeta --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rmeta --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_server-6a36e0a4b2c4c0e8.rmeta --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rmeta --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rmeta --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling diff v0.1.13 Running `/usr/bin/rustc --crate-name diff --edition=2015 /usr/share/cargo/registry/diff-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d1019699f508c4f4 -C extra-filename=-f8cd9260d225f994 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 yansi v1.0.1 Running `/usr/bin/rustc --crate-name yansi --edition=2021 /usr/share/cargo/registry/yansi-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_nightly", "alloc", "default", "detect-env", "detect-tty", "hyperlink", "is-terminal", "std"))' -C metadata=9be6954615cf9689 -C extra-filename=-98feb5262d1953df --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4c886392ca8e997a -C extra-filename=-f2d2c503cd2fe37d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern diff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdiff-f8cd9260d225f994.rmeta --extern yansi=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libyansi-98feb5262d1953df.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=80b89d5581177d09 -C extra-filename=-8d8945d2b8927092 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_shared-38e892a244ab3262.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-191fcd99631e2c64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=d9c7854bf1a98717 -C extra-filename=-ceee1efec5ef5c55 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rmeta --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rmeta --extern mdtest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmdtest-fa485e09231cdf65.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rmeta --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rmeta --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rmeta --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rmeta --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rmeta --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rmeta --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling quickcheck v1.1.0 Running `/usr/bin/rustc --crate-name quickcheck --edition=2021 /usr/share/cargo/registry/quickcheck-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "env_logger", "log", "regex", "use_logging"))' -C metadata=de14cc0f0712a08a -C extra-filename=-3853dfc1bbf70f7b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quickcheck_macros v1.2.0 Running `/usr/bin/rustc --crate-name quickcheck_macros --edition=2021 /usr/share/cargo/registry/quickcheck_macros-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d16c53790809065e -C extra-filename=-0bb29ce85206d903 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libproc_macro2-240f32b353e928a5.rlib --extern quote=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquote-9d10102ed7b43fed.rlib --extern syn=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsyn-4ac6ef7c6544e4d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b14a94775114a069 -C extra-filename=-aca28b168a1a8796 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_generator-8d8945d2b8927092.rmeta --extern phf_shared=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_shared-38e892a244ab3262.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia_integration_tests v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=3340c1a2c2e21400 -C extra-filename=-d6f8c634e01ecf6d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=87fdff2cb507bd04 -C extra-filename=-0d21dab51140f293 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling csv v1.4.0 Running `/usr/bin/rustc --crate-name csv --edition=2021 /usr/share/cargo/registry/csv-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=070dde7378cc9d48 -C extra-filename=-9e6cad18ff569149 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcsv_core-0d21dab51140f293.rmeta --extern itoa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitoa-c6cec64e465bd736.rmeta --extern ryu=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libryu-59a1fa11dd960672.rmeta --extern serde_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_core-e6f389548a2978e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 crates/ruff_unicode_names2_generator/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cedda7fa30d4edf2 -C extra-filename=-5398be3f3917c349 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_codegen-aca28b168a1a8796.rmeta --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_mdtest v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=548741f8642d8f38 -C extra-filename=-154d1b707703289a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rmeta --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rmeta --extern mdtest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmdtest-fa485e09231cdf65.rmeta --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rmeta --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rmeta --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rmeta --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=84a827b52afdeab9 -C extra-filename=-03a5a434eac27949 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern mdtest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmdtest-fa485e09231cdf65.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_mdtest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_mdtest-154d1b707703289a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4b1e03e3a25a1b6f -C extra-filename=-075c1969e4e80e2b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern csv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcsv-9e6cad18ff569149.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_ide-eb90b4890c3eb9a7.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=56e52143a1e6e5c6 -C extra-filename=-b101487ece779001 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-d6f8c634e01ecf6d.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e17c82a8db9afd0e -C extra-filename=-afbfefd332696917 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-d6f8c634e01ecf6d.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=e9034d45f805b9be -C extra-filename=-2b5a796601840e1f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia_integration_tests-d6f8c634e01ecf6d.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=2024 crates/ruff_unicode_names2_generator/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8433bba61ff032ea -C extra-filename=-a6743a009690a48d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_codegen-aca28b168a1a8796.rlib --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=1e06fc11ae4bba34 -C extra-filename=-4cf8ea447634a99c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpretty_assertions-f2d2c503cd2fe37d.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquickcheck-3853dfc1bbf70f7b.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquickcheck_macros-0bb29ce85206d903.so --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_test-ceee1efec5ef5c55.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ty_python_semantic/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=a5d31bb2a1351dba -C extra-filename=-83decd89eeb44555 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpretty_assertions-f2d2c503cd2fe37d.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquickcheck-3853dfc1bbf70f7b.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquickcheck_macros-0bb29ce85206d903.so --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_test-ceee1efec5ef5c55.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=73ff3b419567ef18 -C extra-filename=-5a6223c16df24050 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpretty_assertions-f2d2c503cd2fe37d.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquickcheck-3853dfc1bbf70f7b.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquickcheck_macros-0bb29ce85206d903.so --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_test-ceee1efec5ef5c55.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ty/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=ad5695ce12a4b05f -C extra-filename=-2bd288df0c36b479 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty-7894e6564649d542.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_server-6a36e0a4b2c4c0e8.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=d7b585cb5d707a57 -C extra-filename=-874f1587a5a38653 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty-7894e6564649d542.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_server-6a36e0a4b2c4c0e8.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name file_watching --edition=2024 crates/ty/tests/file_watching.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=3e94a0503f5fe5bb -C extra-filename=-8b55b7c1e4473fcc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty-7894e6564649d542.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_server-6a36e0a4b2c4c0e8.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` warning: method `set_watch` is never used --> crates/ty/tests/file_watching.rs:446:8 | 363 | impl<'a> SetupContext<'a> { | ------------------------- method in this implementation ... 446 | fn set_watch(&mut self, watch: bool) { | ^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default 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=f38ec6b6cd3d7095 -C extra-filename=-555ad4b731803dbc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty-7894e6564649d542.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_server-6a36e0a4b2c4c0e8.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name self_environment --edition=2024 crates/ty/tests/self_environment.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=448c5c58ac5e039e -C extra-filename=-e173a3faabd5cd44 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty-7894e6564649d542.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_server-6a36e0a4b2c4c0e8.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name constructors --edition=2024 crates/ruff_text_size/tests/constructors.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=8a83e7107cce8b26 -C extra-filename=-c14a16e4ab593e28 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2024 crates/ruff_text_size/tests/serde.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=f1ad338141538203 -C extra-filename=-dbe7a656f51a532d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name auto_traits --edition=2024 crates/ruff_text_size/tests/auto_traits.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=8cb0208dc641b13e -C extra-filename=-9148764fcfebe194 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name main --edition=2024 crates/ruff_text_size/tests/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=6b2a69c750942bd0 -C extra-filename=-0d8f45f7aed2c878 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name indexing --edition=2024 crates/ruff_text_size/tests/indexing.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=5558f15e7d45244c -C extra-filename=-08559ef2af1a4126 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=2b5c70591d99c010 -C extra-filename=-63e10e0d43030e64 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern ctrlc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libctrlc-94f4eb29858f5351.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern indicatif=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindicatif-9de83f409095c846.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_flame=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_flame-10f4df9dd867c6fc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_server-6a36e0a4b2c4c0e8.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name source_order --edition=2024 crates/ruff_python_ast_integration_tests/tests/source_order.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d8f8d59c0b2122a0 -C extra-filename=-8c729d4b796b6940 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name identifier --edition=2024 crates/ruff_python_ast_integration_tests/tests/identifier.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=42bf6bfc6e39b89a -C extra-filename=-0378f7ef2441b75f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=823e43b1bd1cfac4 -C extra-filename=-74932b10dc49c543 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=4465bb508abd8de9 -C extra-filename=-6da6b17770066259 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b8d689ee03f3edc -C extra-filename=-6dda9aa2b04a39e6 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name visitor --edition=2024 crates/ruff_python_ast_integration_tests/tests/visitor.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5d428c8c50d12f9 -C extra-filename=-ef13d096dd927119 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name stmt_if --edition=2024 crates/ruff_python_ast_integration_tests/tests/stmt_if.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ffe29d6e594d146c -C extra-filename=-de917885d07f4b2b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name match_pattern --edition=2024 crates/ruff_python_ast_integration_tests/tests/match_pattern.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfa9d2e89ee692fb -C extra-filename=-402e31bdf09110ac --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast_integration_tests-48f2708992fc7672.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=751e51d9350080fd -C extra-filename=-b11e45f8849d7d58 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_ide-eb90b4890c3eb9a7.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_server-6a36e0a4b2c4c0e8.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=db9f0f4cf82d7601 -C extra-filename=-b3a186842e6814b2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ruff/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=895b2f6c27cea97c -C extra-filename=-7c1c8324a7eea8e0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name config --edition=2024 crates/ruff/tests/config.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=14cfff165205f2b1 -C extra-filename=-d9f1cf2970781e93 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9c9e7b5f1a1bad7 -C extra-filename=-12119e0e695e88a0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name analyze_graph --edition=2024 crates/ruff/tests/analyze_graph.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5bdf09b81b49a0a2 -C extra-filename=-b3ad8f2bfb05a93c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name direxist_guard --edition=2024 crates/ruff/tests/direxist_guard.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cd7e18d9d80232f2 -C extra-filename=-434e5f22151027b8 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name integration_test --edition=2024 crates/ruff/tests/integration_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b80ed6a4f45b964f -C extra-filename=-63d5e6d185d349d1 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name resolve_files --edition=2024 crates/ruff/tests/resolve_files.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=151a414cf9aa090d -C extra-filename=-7396b60ef3662159 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff-ad5b8119d13b22be.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=ce7b35069094ce63 -C extra-filename=-b9c4dd2e379c325c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern mdtest=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmdtest-fa485e09231cdf65.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7e38c6d8af14f53c -C extra-filename=-828a928e5ae3797e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern assert_fs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libassert_fs-13ad1f2b1e85a011.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern cachedir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcachedir-f5672aa0a481f172.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern clap_complete_command=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap_complete_command-e933ced5f367c221.rlib --extern clearscreen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclearscreen-cc9850929be1cab2.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern globwalk=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobwalk-c8c1278c55f86983.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern insta_cmd=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta_cmd-9012c450104c07ea.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern rkyv=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librkyv-b4f999e415e8477c.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtikv_jemallocator-a2dac407764211cb.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern wild=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwild-5a27177176d86a73.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/mdtest/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4852e3c65f7aa076 -C extra-filename=-345a5b16d6ee5415 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_stable_hash-4a233ea542a8d85f.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern toml_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_server --edition=2024 crates/ty_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=4a796e9a2258298f -C extra-filename=-5857caf16b327d37 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_ide-eb90b4890c3eb9a7.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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=4d4d0564ee75da8d -C extra-filename=-4bfeafa04907a9f3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ty_ide=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_ide-eb90b4890c3eb9a7.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -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.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ruff_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=9b867debe1ab79c7 -C extra-filename=-650ee2ccecd9d2a9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_log-5abc34648c518379.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name document --edition=2024 crates/ruff_server/tests/document.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=e165c74e2f1109d6 -C extra-filename=-93eccddac5165d69 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_server-b1435d2942687728.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_log-5abc34648c518379.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=d63a07eff2dd3f8b -C extra-filename=-e02bc1446eec2f0b --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=107b9cad16a0cf3e -C extra-filename=-4ccfc6b4b4b526b2 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=84c90422e4f3c0da -C extra-filename=-008800789f89aa1f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstacker-946f56bb00c755bf.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_parser/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2ef1563a9e9fc073 -C extra-filename=-bd5357f25e0ed515 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstacker-946f56bb00c755bf.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=8db49745008c2367 -C extra-filename=-91391191159a93d0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name normalizer --edition=2024 crates/ruff_python_formatter/tests/normalizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=860c6bdf8b9b5803 -C extra-filename=-116f2d3687baf7da --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name generate_inline_tests --edition=2024 crates/ruff_python_parser/tests/generate_inline_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=41e6141e02fc68b1 -C extra-filename=-7d224fe691b849fd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstacker-946f56bb00c755bf.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=831b9ae0ba5b01c8 -C extra-filename=-cfca70dcb865b498 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern lsp_types=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libgen_lsp_types-c421038f41b1a288.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern jod_thread=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjod_thread-e5af6c2186fde40d.rlib --extern lsp_server=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblsp_server-a4a5784007e19375.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_markdown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_markdown-adeafec2ce92087a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_log-5abc34648c518379.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_ide --edition=2024 crates/ty_ide/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb9825033f6ee164 -C extra-filename=-054c43c134411c63 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern toml_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml_parser-7b0c0a7b771817dc.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_project=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_project-aeabc4d776f10a5c.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=a4173b9a668d2a0f -C extra-filename=-6f0400198302d324 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_error --edition=2024 crates/ruff_annotate_snippets/examples/custom_error.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=9cd827038ad162ac -C extra-filename=-620a99a3fca0f9c4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name format --edition=2024 crates/ruff_annotate_snippets/examples/format.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=776c20c4bd7374fb -C extra-filename=-16b07245b84b0e71 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multislice --edition=2024 crates/ruff_annotate_snippets/examples/multislice.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=a7a16670f7e48a1f -C extra-filename=-ba9c36004125ed81 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name color --edition=2024 crates/ruff_annotate_snippets/tests/color/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=6cf798f461578ff6 -C extra-filename=-e2f3160ab7e8191f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name expected_type --edition=2024 crates/ruff_annotate_snippets/examples/expected_type.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=1fcc0279f23bcdde -C extra-filename=-c9c21e4f8317495d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name id_hyperlink --edition=2024 crates/ruff_annotate_snippets/examples/id_hyperlink.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=32d7e9f52bfc9e61 -C extra-filename=-7ac8fdd592dc645e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_level --edition=2024 crates/ruff_annotate_snippets/examples/custom_level.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=9541b66d254f6e54 -C extra-filename=-88b976c653a9be23 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_message --edition=2024 crates/ruff_annotate_snippets/examples/highlight_message.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=06ad1f1470f2c34c -C extra-filename=-9c30f21ba4aeaf1a --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name struct_name_as_context --edition=2024 crates/ruff_annotate_snippets/examples/struct_name_as_context.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=b9bf203934b956ed -C extra-filename=-83fb854f11290213 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name examples --edition=2024 crates/ruff_annotate_snippets/tests/examples.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=8b30489534db2f95 -C extra-filename=-41b3df86e5a5ff43 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff_annotate_snippets/tests/ruff.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=68795fe036642ef7 -C extra-filename=-866aac450d99a41e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_tests --edition=2024 crates/ruff_annotate_snippets/tests/rustc_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=dba62448d6ab29db -C extra-filename=-85f3f413200155ab --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name footer --edition=2024 crates/ruff_annotate_snippets/examples/footer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=a3bd4aeb4b56e35b -C extra-filename=-ef44891d559e76dd --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multi_suggestion --edition=2024 crates/ruff_annotate_snippets/examples/multi_suggestion.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=bc19c23eee407798 -C extra-filename=-a966c9ffafea3b16 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name elide_header --edition=2024 crates/ruff_annotate_snippets/examples/elide_header.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=8120c4328a0e3402 -C extra-filename=-6ffa46e63aa8b97c --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_source --edition=2024 crates/ruff_annotate_snippets/examples/highlight_source.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=0908c8182a6801ad -C extra-filename=-439efcd57a97a4ae --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8586a6a1d44d6fa2 -C extra-filename=-d8edf9f0c9f46c99 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=366058482f0f0414 -C extra-filename=-d473566b92b7cfbf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern argfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libargfile-f0d80a47cf345764.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=3ef35a4259530ea9 -C extra-filename=-6a46891ae2ceed35 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libetcetera-bd5ef155f71f088d.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmatchit-c0be2d25db545c3f.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=b38d460365c28df5 -C extra-filename=-c23c8a35cab37cbf --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name ty_python_core --edition=2024 crates/ty_python_core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=e9eb5275d48e69ca -C extra-filename=-1b5ff1902c92a177 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bitvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitvec-c75bc1ae7b17e8ec.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=40291dc557837ca1 -C extra-filename=-fb3ec1066733accb --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libuuid-d8e325c4cc510de5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7027a2991bdc8e6a -C extra-filename=-1c2888f139c96dd3 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=c31397aab422cf9b -C extra-filename=-3e9deb2112d2ad8f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rlib --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern fern=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfern-08a4078c46f9cb2e.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern imperative=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libimperative-87329ebe90cbe429.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern libcst_native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibcst_native-3cc003c326f8a877.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern natord=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnatord-fed7d57f5770ca30.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpyproject_toml-8cec11c04a8e9395.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern typed_arena=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtyped_arena-a32cd3203182d742.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib --extern url=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liburl-e94ec752d14ac612.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_project --edition=2024 crates/ty_project/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "test-uv", "testing", "zstd"))' -C metadata=acbeae1eda1f4258 -C extra-filename=-4a0159c068e0cd67 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitvec-c75bc1ae7b17e8ec.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern crossbeam=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcrossbeam-3d0c7a6b4fe000e8.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern notify=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnotify-87773916dfcec5b8.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern parking_lot=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libparking_lot-d37e193676fb6748.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern regex_automata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_automata-8e73ddf0edbe9ea3.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=4f8c934ad185d528 -C extra-filename=-5967b79453a2f6de --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern countme=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcountme-4388826af4f9e000.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dd87296946fc9b39 -C extra-filename=-265dc867bc8c0e9e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=311df8a0495a6ab3 -C extra-filename=-03eba15c605af464 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f1aef759dcad982 -C extra-filename=-8987aaaf63d5ed19 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name ty_combine --edition=2024 crates/ty_combine/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c246626515f7a347 -C extra-filename=-032d5669f248f880 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=573d05847612f86c -C extra-filename=-ce81996efce9053f --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=670ddeae0002ea07 -C extra-filename=-3714d3991d1f32e4 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern arc_swap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libarc_swap-5366e7bfcec984ed.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern dashmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdashmap-103ae6798e65fe8c.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libetcetera-bd5ef155f71f088d.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmatchit-c0be2d25db545c3f.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern pathdiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpathdiff-ba803f8f5610a2cd.rlib --extern quick_junit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquick_junit-d4ab010416e22663.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsame_file-4e71ff59ef81468f.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsupports_hyperlinks-cfa6f473a1995b96.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern which=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwhich-517f5cb2416dbf3b.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ce13adbea938c090 -C extra-filename=-21bad9ab4026498d --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern icu_normalizer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_normalizer-e8d5389dfdd14cc7.rlib --extern icu_properties=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libicu_properties-b0984e3077713b07.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name character --edition=2024 crates/ruff_unicode_names2/examples/character.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e8aae9af1be8161b -C extra-filename=-1a7e55f13b5f91f5 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf-916aeeb9e9debe62.rlib --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name count --edition=2024 crates/ruff_unicode_names2/examples/count.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9cb7fd7cf08c8f25 -C extra-filename=-7c692fc1b65bb0aa --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf-916aeeb9e9debe62.rlib --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name name --edition=2024 crates/ruff_unicode_names2/examples/name.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3605ecfb7847cb3a -C extra-filename=-5ca9738bcc2e6098 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/examples -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf-916aeeb9e9debe62.rlib --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=facd580bb8e64b0f -C extra-filename=-02b013f419feeadc --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d9cdecd75d82c512 -C extra-filename=-7780bf1e8c248d26 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/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=492e19fb959ed32e -C extra-filename=-e800e38e25c020d0 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=90bb4f02308be2ef -C extra-filename=-fbedb556083888f9 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rlib --extern arrayvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libarrayvec-598fd36120017f4b.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=85156d3bacf36cb0 -C extra-filename=-f7b39802cdc66081 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2bff80fc6b7eafa2 -C extra-filename=-755358dbc027d21e --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cache_key --edition=2024 crates/ruff_cache/tests/cache_key.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5309109f5ea4c9e3 -C extra-filename=-cf8098083bd06028 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern seahash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libseahash-9bb2ae963a59e6b5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=822f36a66348dce4 -C extra-filename=-c4b8a0fa2e215480 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=968f978929c71c99 -C extra-filename=-7a95133ce81ed723 --out-dir /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Finished `rpm` profile [optimized + debuginfo] target(s) in 220m 04s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/mdtest-345a5b16d6ee5415 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 108 tests test assertion::tests::error ... ok test assertion::tests::error_with_message_and_column ... ok test assertion::tests::error_with_rule ... ok test assertion::tests::error_with_rule_and_column ... ok test assertion::tests::error_with_rule_and_message ... ok test assertion::tests::error_with_rule_and_message_and_column ... ok test assertion::tests::multiple_lines ... ok test assertion::tests::multiple_lines_mixed_stack ... ok test assertion::tests::prior_line ... ok test assertion::tests::stacked_mixed ... ok test assertion::tests::stacked_prior_line ... ok test assertion::tests::toml_comments ... ok test assertion::tests::ty_display ... ok test diagnostic::tests::sort_and_group ... ok test matcher::tests::bad_column_number_not_allowed ... ok test matcher::tests::bare_error_assertion_not_allowed ... ok test matcher::tests::bare_reveal_assertion_not_allowed ... ok test matcher::tests::column_number_not_allowed_after_message ... ok test matcher::tests::column_number_not_allowed_after_rule_code ... ok test matcher::tests::column_only_error_assertion_not_allowed ... ok test matcher::tests::default_error_rule ... ok test matcher::tests::error_match_all ... ok test matcher::tests::error_match_all_wrong_column ... ok test matcher::tests::error_match_all_wrong_message ... ok test matcher::tests::error_match_all_wrong_rule ... ok test matcher::tests::error_match_column_and_message ... ok test matcher::tests::error_match_column_and_rule ... ok test matcher::tests::error_match_column_and_rule_and_message ... ok test matcher::tests::error_match_message ... ok test matcher::tests::error_match_rule ... ok test matcher::tests::error_match_rule_and_message ... ok test matcher::tests::error_match_rule_lots_of_whitespace ... ok test matcher::tests::error_match_rule_no_whitespace ... ok test matcher::tests::error_unmatched ... ok test matcher::tests::error_wrong_column ... ok test matcher::tests::error_wrong_message ... ok test matcher::tests::error_wrong_rule ... ok test matcher::tests::interspersed_matches_and_mismatches ... ok test matcher::tests::more_diagnostics_than_assertions ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line_all_same ... ok test matcher::tests::multiple_assertions_and_diagnostics_same_line_mismatch ... ok test matcher::tests::multiple_column_numbers_not_allowed ... ok test matcher::tests::multiple_column_numbers_not_allowed_even_if_interspersed ... ok test matcher::tests::parenthesized_expression ... ok test matcher::tests::revealed_match ... ok test matcher::tests::revealed_match_with_only_undefined ... ok test matcher::tests::revealed_match_with_undefined ... ok test matcher::tests::revealed_mismatch_with_undefined ... ok test matcher::tests::revealed_unmatched ... ok test matcher::tests::revealed_wrong_message ... ok test matcher::tests::revealed_wrong_rule ... ok test matcher::tests::trailing_quote_without_message_not_allowed ... ok test matcher::tests::two_rule_codes_not_allowed ... ok test matcher::tests::unclosed_message_not_allowed ... ok test matcher::tests::unclosed_message_not_allowed_even_after_rule_code ... ok test matcher::tests::unclosed_rule_not_allowed ... ok test matcher::tests::undefined_reveal_type_mismatched ... ok test matcher::tests::undefined_reveal_type_unmatched ... ok test parser::tests::allowlisted_html_comments_are_permitted ... ok test parser::tests::cannot_generate_name_for_lang ... ok test parser::tests::code_blocks_must_not_be_indented ... ok test parser::tests::custom_file_path ... ok test parser::tests::disallow_merged_snippets_in_presence_of_explicit_paths ... ok test parser::tests::disallow_pyi_snippets_in_presence_of_merged_py_snippets ... ok test parser::tests::duplicate_section_directive_not_allowed ... ok test parser::tests::empty ... ok test parser::tests::empty_file ... ok test parser::tests::explicitly_named_toml_file ... ok test parser::tests::files_with_lang_text_can_have_any_paths ... ok test parser::tests::files_with_no_extension_can_have_any_lang ... ok test parser::tests::header_start_at_beginning_of_line ... ok test parser::tests::ignores_pycon_blocks ... ok test parser::tests::ignores_python_blocks_with_ignore_metadata ... ok test parser::tests::line_break_in_header_1 ... ok test parser::tests::line_break_in_header_2 ... ok test parser::tests::merged_snippets ... ok test parser::tests::mismatching_lang ... ok test parser::tests::multi_line_file ... ok test parser::tests::multiple_file_tests ... ok test parser::tests::multiple_tests ... ok test parser::tests::no_duplicate_name_files_in_test ... ok test parser::tests::no_header_inside_test ... ok test parser::tests::no_lang ... ok test parser::tests::no_merged_snippets_for_explicit_paths ... ok test parser::tests::no_new_line_at_eof ... ok test parser::tests::no_newline_between_prose_and_code ... ok test parser::tests::no_usage_of_autogenerated_name ... ok test parser::tests::notebook_test ... ok test parser::tests::obvious_typos_in_directives_are_detected ... ok test parser::tests::path_colon_on_next_line ... ok test parser::tests::path_with_backtick ... ok test parser::tests::path_with_line_break ... ok test parser::tests::path_with_space ... ok test parser::tests::random_trailing_backtick_quoted ... ok test parser::tests::section_directive_must_appear_before_config ... ok test parser::tests::section_directive_must_appear_before_embedded_files ... ok test parser::tests::separate_path ... ok test parser::tests::separate_path_whitespace_1 ... ok test parser::tests::separate_path_whitespace_2 ... ok test parser::tests::single_file_test ... ok test parser::tests::snapshot_diagnostic_directive_detection_ignores_whitespace ... ok test parser::tests::source_map_reports_invalid_relative_line ... ok test parser::tests::source_map_to_absolute_line_number ... ok test parser::tests::unbraced_metadata_not_allowed ... ok test parser::tests::unterminated_code_block_1 ... ok test parser::tests::unterminated_code_block_2 ... ok test tests::preserves_site_packages_paths_in_inline_snapshots ... ok test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff-828a928e5ae3797e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 27 tests test cache::tests::cache_adds_file_on_lint ... ok test cache::tests::cache_adds_files_on_format ... ok test cache::tests::cache_adds_files_on_lint ... ok test cache::tests::cache_does_not_add_file_on_lint_with_diagnostic ... ok test cache::tests::cache_file_permissions_match_default_file_permissions ... ok test cache::tests::cache_invalidated_on_file_modified_time ... ok test cache::tests::cache_invalidated_on_permission_change ... ok test cache::tests::cache_removes_stale_files_on_persist ... ok test cache::tests::file_changes_invalidate_file_cache ... ok test cache::tests::format_updates_cache_entry ... ok test cache::tests::same_results::ruff_linter_fixtures ... ok test cache::tests::same_results::ruff_notebook_fixtures ... ok test commands::check::test::unreadable_files ... ok test commands::format::tests::error_diagnostics ... ok test commands::format::tests::modified_range::deletion ... ok test commands::format::tests::modified_range::empty ... ok test commands::format::tests::modified_range::equal ... ok test commands::format::tests::modified_range::insertion ... ok test commands::format::tests::modified_range::modification ... ok test commands::format::tests::modified_range::strict_prefix ... ok test test_file_change_detector::detect_correct_file_change ... ok test test_set_colored_override::cli_args_takes_precedences_over_force_color_env ... ok test test_set_colored_override::force_color_env_is_respected ... ok test version::tests::version_formatting ... ok test version::tests::version_formatting_with_commit_info ... ok test version::tests::version_formatting_with_commits_since_last_tag ... ok test version::tests::version_serializable ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff-b3a186842e6814b2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/analyze_graph-b3ad8f2bfb05a93c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 19 tests test dependencies ... ok test dependents ... ok test exclude ... ok test globs ... ok test nested_imports ... ok test notebook_basic ... ok test notebook_with_magic ... ok test src_glob_expansion ... ok test src_option ... ok test string_detection ... ok test string_detection_attribute ... ok test string_detection_deep_attribute ... ok test string_detection_exact_module ... ok test string_detection_from_config ... ok test string_detection_min_dots_deep_fallback ... ok test string_detection_unresolvable ... ok test string_detection_with_src ... ok test venv ... ok test wildcard ... ok test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/cli-7c1c8324a7eea8e0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 249 tests test analyze_graph::type_checking_imports ... ok test analyze_graph::type_checking_imports_from_config ... ok test format::all_rules_default_options ... ok test format::check_default_mode_shows_diagnostics_and_summary ... ok test format::check_quiet_mode_shows_diagnostics_only ... ok test format::check_silent_mode_no_output ... ok test format::column_and_line_zero ... ok test format::config_doubly_overridden_via_cli ... ok test format::config_file_and_isolated ... ok test format::config_override_rejected_if_invalid_toml ... ok test format::config_override_via_cli ... ok test format::conflicting_options ... ok test format::conflicting_options_stdin ... ok test format::cookiecutter_globbing ... ok test format::deduplicate_directory_and_explicit_file ... ok test format::default_files ... ok test format::default_options ... ok test format::deprecated_options ... ok test format::docstring_options ... ok test format::exclude ... ok test format::exclude_stdin ... ok test format::exit_non_zero_on_format ... ok test format::extend_exclude_cli ... ok test format::extension ... ok test format::force_exclude ... ok test format::force_exclude_stdin ... ok test format::format_mapped_extension_files ... ok test format::format_option_inheritance ... ok test format::format_options ... ok test format::format_warn_stdin_filename_with_files ... ok test format::legacy_format_option ... ok test format::markdown_formatting ... ok test format::markdown_formatting_quarto_cell_option ... ok test format::markdown_formatting_stdin ... ok test format::messages ... ok test format::mixed_line_endings ... ok test format::nonexistent_config_file ... ok test format::output_format::_azure_expects ... ok test format::output_format::_concise_expects ... ok test format::output_format::_full_expects ... ok test format::output_format::_github_expects ... ok test format::output_format::_gitlab_expects ... ok test format::output_format::_grouped_expects ... ok test format::output_format::_json_expects ... ok test format::output_format::_json_lines_expects ... ok test format::output_format::_junit_expects ... ok test format::output_format::_pylint_expects ... ok test format::output_format::_rdjson_expects ... ok test format::output_format::_sarif_expects ... ok test format::output_format_notebook ... ok test format::per_file_target_version_formatter ... ok test format::range_end_only ... ok test format::range_formatting ... ok test format::range_formatting_multiple_files ... ok test format::range_formatting_notebook ... ok test format::range_formatting_out_of_bounds ... ok test format::range_formatting_unicode ... ok test format::range_line_numbers_only ... ok test format::range_missing_line ... ok test format::range_start_larger_than_end ... ok test format::range_start_only ... ok test format::syntax_error ... ok test format::syntax_error_in_notebooks ... ok test format::syntax_error_in_notebooks_check ... ok test format::test_diff ... ok test format::test_diff_no_change ... ok test format::test_diff_stdin_formatted ... ok test format::test_diff_stdin_unformatted ... ok test format::test_notebook_trailing_semicolon ... ok test format::too_many_config_files ... ok test format::valid_linter_options ... ok test format::valid_linter_options_preserve ... ok test format::zero_line_number ... ok test lint::a005_module_shadowing_non_strict ... ok test lint::a005_module_shadowing_strict ... ok test lint::a005_module_shadowing_strict_default ... ok test lint::add_ignore ... ok test lint::add_noqa ... ok test lint::add_noqa_exclude ... ok test lint::add_noqa_existing_file_level_noqa ... ok test lint::add_noqa_existing_ignore ... ok test lint::add_noqa_existing_noqa ... ok test lint::add_noqa_existing_range_suppression ... ok test lint::add_noqa_multiline_comment ... ok test lint::add_noqa_multiline_diagnostic ... ok test lint::add_noqa_multiple_codes ... ok test lint::add_noqa_parent ... ok test lint::add_noqa_top_of_file ... ok test lint::add_noqa_top_of_file_with_shebang ... ok test lint::add_noqa_with_newline_in_reason ... ok test lint::add_noqa_with_reason ... ok test lint::cache_syntax_errors ... ok test lint::checks_notebooks_in_stable ... ok test lint::circular_extend ... ok test lint::combine_typing_extensions_config ... ok test lint::complex_config_setting_overridden_via_cli ... ok test lint::config_doubly_overridden_via_cli ... ok test lint::config_expand ... ok test lint::config_file_and_isolated ... ok test lint::config_override_rejected_if_invalid_toml ... ok test lint::config_override_via_cli ... ok test lint::cookiecutter_globbing ... ok test lint::cookiecutter_globbing_no_project_root ... ok test lint::deduplicate_directory_and_explicit_file ... ok test lint::default_rules ... ok test lint::deprecated_config_option_overridden_via_cli ... ok test lint::each_toml_option_requires_a_new_flag_1 ... ok test lint::each_toml_option_requires_a_new_flag_2 ... ok test lint::exclude ... ok test lint::exclude_stdin ... ok test lint::extend_banned_api ... ok test lint::extend_banned_api_inherited ... ok test lint::extend_passed_via_config_argument ... ok test lint::extend_per_file_ignores_stdin ... ok test lint::extension ... ok test lint::flake8_import_convention_invalid_aliases_config_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_extend_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_module_name ... ok test lint::flake8_import_convention_nfkc_normalization ... ok test lint::flake8_import_convention_unused_aliased_import ... ok test lint::flake8_import_convention_unused_aliased_import_no_conflict ... ok test lint::flake8_pyi_redundant_none_literal ... ok test lint::ignore_noqa ... ok test lint::line_too_long_width_override ... ok test lint::lint_options ... ok test lint::match_before_py310 ... ok test lint::mixed_levels ... ok test lint::negated_per_file_ignores ... ok test lint::negated_per_file_ignores_absolute ... ok test lint::negated_per_file_ignores_overlap ... ok test lint::nested_implicit_namespace_package ... ok test lint::nonexistent_config_file ... ok test lint::nonexistent_extend_file ... ok test lint::noqa_comments_to_human_readable_ruff_ignores ... ok test lint::output_format::_azure_expects ... ok test lint::output_format::_concise_expects ... ok test lint::output_format::_full_expects ... ok test lint::output_format::_github_expects ... ok test lint::output_format::_gitlab_expects ... ok test lint::output_format::_grouped_expects ... ok test lint::output_format::_json_expects ... ok test lint::output_format::_json_lines_expects ... ok test lint::output_format::_junit_expects ... ok test lint::output_format::_pylint_expects ... ok test lint::output_format::_rdjson_expects ... ok test lint::output_format::_sarif_expects ... ok test lint::output_format_preview::_azure_expects ... ok test lint::output_format_preview::_concise_expects ... ok test lint::output_format_preview::_full_expects ... ok test lint::output_format_preview::_github_expects ... ok test lint::output_format_preview::_gitlab_expects ... ok test lint::output_format_preview::_grouped_expects ... ok test lint::output_format_preview::_json_expects ... ok test lint::output_format_preview::_json_lines_expects ... ok test lint::output_format_preview::_junit_expects ... ok test lint::output_format_preview::_pylint_expects ... ok test lint::output_format_preview::_rdjson_expects ... ok test lint::output_format_preview::_sarif_expects ... ok test lint::output_format_show_fixes::concise_show_fixes ... ok test lint::output_format_show_fixes::full_show_fixes ... ok test lint::output_format_show_fixes::grouped_show_fixes ... ok test lint::parent_configuration_override ... ok test lint::parse_error_extends ... ok test lint::pep695_generic_rename ... ok test lint::per_file_ignores_stdin ... ok test lint::per_file_target_version_linter ... ok test lint::precedence ... ok test lint::prefer_rule_codes_in_output ... ok test lint::pyupgrade_up026_respects_isort_required_import_fix ... ok test lint::pyupgrade_up026_respects_isort_required_import_from_fix ... ok test lint::required_import_set_aliased_as_abstract_set_no_conflict ... ok test lint::required_import_set_conflicts_with_pyi025 ... ok test lint::required_import_set_without_pyi025_no_conflict ... ok test lint::required_version_bound_match ... ok test lint::required_version_bound_mismatch ... ok test lint::required_version_exact_match ... ok test lint::required_version_exact_mismatch ... ok test lint::required_version_fails_to_parse ... ok test lint::required_version_precedes_rule_validation ... ok test lint::requires_python ... ok test lint::requires_python_equals ... ok test lint::requires_python_equals_patch ... ok test lint::requires_python_extend_from_shared_config ... ok test lint::requires_python_no_tool ... ok test lint::requires_python_no_tool_preview_enabled ... ok test lint::requires_python_no_tool_target_version_override ... ok test lint::requires_python_no_tool_with_check ... ok test lint::requires_python_patch ... ok test lint::requires_python_pyproject_toml_above ... ok test lint::requires_python_pyproject_toml_above_with_tool ... ok test lint::requires_python_ruff_toml_above ... ok test lint::requires_python_ruff_toml_no_target_fallback ... ok test lint::requires_python_ruff_toml_no_target_fallback_check ... ok test lint::ruff_toml_is_linted ... ok test lint::rule_category_selector_cli_preview_disabled ... ok test lint::rule_category_selector_cli_preview_enabled ... ok test lint::rule_name_selector_cli_preview_disabled ... ok test lint::rule_name_selector_cli_preview_enabled ... ok test lint::rule_name_selector_config_preview_disabled ... ok test lint::rule_name_selector_config_preview_enabled ... ok test lint::rule_panic_mixed_results_concise ... ok test lint::rule_panic_mixed_results_full ... ok test lint::semantic_syntax_errors ... ok test lint::show_fixes_in_full_output_with_preview_enabled ... ok test lint::show_fixes_preview ... ok test lint::statistics_hyperlinks ... ok test lint::supported_file_extensions ... ok test lint::supported_file_extensions_preview_enabled ... ok test lint::too_many_config_files ... ok test lint::top_level_options ... ok test lint::type_parameter_rename_isolation ... ok test lint::unknown_rule_selectors_config_ignore_f481 ... ok test lint::unknown_rule_selectors_config_ignore_f481_preview ... ok test lint::unknown_rule_selectors_extend_fixable_f481 ... ok test lint::unknown_rule_selectors_extend_fixable_f481_preview ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_extend_select_f481 ... ok test lint::unknown_rule_selectors_extend_select_f481_preview ... ok test lint::unknown_rule_selectors_fixable_f481 ... ok test lint::unknown_rule_selectors_fixable_f481_preview ... ok test lint::unknown_rule_selectors_ignore_f481 ... ok test lint::unknown_rule_selectors_ignore_f481_preview ... ok test lint::unknown_rule_selectors_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_select_f481 ... ok test lint::unknown_rule_selectors_select_f481_preview ... ok test lint::unknown_rule_selectors_unfixable_f481 ... ok test lint::unknown_rule_selectors_unfixable_f481_preview ... ok test lint::unused_interaction ... ok test lint::up045_nested_optional_flatten_all ... ok test lint::valid_toml_but_nonexistent_option_provided_via_config_argument ... ok test lint::value_given_to_table_key_is_not_inline_table_1 ... ok test lint::value_given_to_table_key_is_not_inline_table_2 ... ok test lint::walrus_before_py38 ... ok test show_settings::display_default_settings ... ok test show_settings::display_settings_from_nested_directory ... ok test version::config_option_allowed_but_ignored ... ok test version::config_option_ignored_but_validated ... ok test version::isolated_option_allowed ... ok test version::version_basics ... ok test result: ok. 249 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.69s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/config-d9f1cf2970781e93 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2 tests test lint_select ... ok test lint_select_json ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/direxist_guard-434e5f22151027b8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test check_in_deleted_directory_errors ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/integration_test-63d5e6d185d349d1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 97 tests test check_default_files ... ok test check_docstring_conventions_overrides ... ok test check_existing_at_paths_are_literal ... ok test check_extend_safe_fixes ... ok test check_extend_unsafe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes_by_specificity ... ok test check_hints_unsafe_fixes ... ok test check_hints_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_marks_unsafe_fixes_as_fixable_with_opt_in ... ok test check_no_hint_for_unsafe_fixes_when_disabled ... ok test check_no_hint_for_unsafe_fixes_with_no_safe_fixes_when_disabled ... ok test check_warn_stdin_filename_with_files ... ok test deprecated_direct ... ok test deprecated_direct_preview_enabled ... ok test deprecated_indirect ... ok test deprecated_indirect_preview_enabled ... ok test deprecated_multiple_direct ... ok test deprecated_multiple_direct_preview_enabled ... ok test diff_does_not_show_display_only_fixes_with_unsafe_fixes_enabled ... ok test diff_only_unsafe_fixes_available ... ok test diff_shows_safe_fixes_by_default ... ok test diff_shows_unsafe_fixes_with_opt_in ... ok test fix_applies_safe_fixes_by_default ... ok test fix_applies_unsafe_fixes_with_opt_in ... ok test fix_does_not_apply_display_only_fixes ... ok test fix_does_not_apply_display_only_fixes_with_unsafe_fixes_enabled ... ok test fix_only_flag_applies_safe_fixes_by_default ... ok test fix_only_flag_applies_unsafe_fixes_with_opt_in ... ok test fix_only_unsafe_fixes_available ... ok test fix_preview ... ok test full_output_format ... ok test full_output_preview ... ok test full_output_preview_config ... ok test missing_argfile_reports_error ... ok test parse_error_not_included ... ok test preview_disabled_direct ... ok test preview_disabled_does_not_warn_for_empty_fixable_selections ... ok test preview_disabled_does_not_warn_for_empty_ignore_selections ... ok test preview_disabled_prefix_empty ... ok test preview_enabled_all ... ok test preview_enabled_direct ... ok test preview_enabled_group_ignore ... ok test preview_enabled_prefix ... ok test preview_group_selector ... ok test pyproject_toml_stdin_no_applicable_rules_selected ... ok test pyproject_toml_stdin_no_applicable_rules_selected_2 ... ok test pyproject_toml_stdin_no_errors ... ok test pyproject_toml_stdin_schema_error ... ok test pyproject_toml_stdin_schema_error_fix ... ok test pyproject_toml_stdin_schema_error_fix_diff ... ok test pyproject_toml_stdin_schema_error_fix_only ... ok test pyproject_toml_stdin_syntax_error ... ok test redirect_direct ... ok test redirect_indirect ... ok test redirect_prefix ... ok test removed_direct ... ok test removed_direct_multiple ... ok test removed_ignore_direct ... ok test removed_ignore_indirect ... ok test removed_ignore_multiple_direct ... ok test removed_ignore_remapped_direct ... ok test removed_indirect ... ok test rule_f401 ... ok test rule_f401_output_json ... ok test rule_f401_output_text ... ok test rule_invalid_rule_name ... ok test rule_invalid_rule_name_output_json ... ok test rule_invalid_rule_name_output_text ... ok test rule_unused_import ... ok test show_statistics ... ok test show_statistics_json ... ok test show_statistics_json_partial_fix ... ok test show_statistics_json_unsafe_fixes ... ok test show_statistics_partial_fix ... ok test show_statistics_syntax_errors ... ok test show_statistics_unsafe_fixes ... ok test stdin_error ... ok test stdin_filename ... ok test stdin_fix_jupyter ... ok test stdin_fix_py ... ok test stdin_fix_when_no_issues_should_still_print_contents ... ok test stdin_fix_when_not_fixable_should_still_print_contents ... ok test stdin_format_jupyter ... ok test stdin_json ... ok test stdin_multiple_parse_error ... ok test stdin_override_parser_ipynb ... ok test stdin_override_parser_py ... ok test stdin_override_parser_py_config ... ok test stdin_parse_error ... ok test stdin_source_type_py ... ok test stdin_source_type_pyi ... ok test stdin_success ... ok test unfixable_preview ... ok test unreadable_dir ... ok test unreadable_pyproject_toml ... ok test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/resolve_files-7396b60ef3662159 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test check_project_from_project_subdirectory_respects_includes ... ok test check_project_include_defaults ... ok test check_project_respects_direct_paths ... ok test check_project_respects_subdirectory_includes ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/color-e2f3160ab7e8191f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 32 tests test ann_eof::case ... ok test ann_insertion::case ... ok test ann_multiline2::case ... ok test ann_multiline::case ... ok test ann_removed_nl::case ... ok test ensure_emoji_highlight_width::case ... ok test first_snippet_is_primary::case ... ok test fold_ann_multiline::case ... ok test fold_bad_origin_line::case ... ok test fold_leading::case ... ok test fold_trailing::case ... ok test highlight_diff_line_with_wide_characters::case ... ok test highlight_duplicated_diff_lines::case ... ok test highlight_first_line_tab_371::test ... ok test highlight_source::case ... ok test highlight_source_multi_width_chars::case ... ok test highlight_source_zero_width_chars::case ... ok test issue_9::case ... ok test multiline_removal_indent::test ... ok test multiline_removal_last_line_tabs::test ... ok test multiline_removal_suggestion::case ... ok test multiple_annotations::case ... ok test multiple_highlight_duplicated::case ... ok test multiple_multiline_removal::case ... ok test primary_title_second_group::case ... ok test regression_leading_tab_label_alignment::case ... ok test regression_leading_tab_long_line::case ... ok test simple::case ... ok test strip_line::case ... ok test strip_line_char::case ... ok test strip_line_non_ws::case ... ok test styled_title::case ... ok test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/examples-41b3df86e5a5ff43 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 13 tests test custom_error ... ignored test custom_level ... ignored test elide_header ... ignored test ensure_all_examples_have_tests ... ok test expected_type ... ignored test footer ... ignored test format ... ignored test highlight_message ... ignored test highlight_source ... ignored test id_hyperlink ... ignored test multi_suggestion ... ignored test multislice ... ignored test struct_name_as_context ... ignored test result: ok. 1 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/formatter-6f0400198302d324 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 114 tests test alignment ... ok test annotate_eol ... ok test annotate_eol2 ... ok test annotate_eol3 ... ok test annotate_eol4 ... ok test annotate_eol_double_width ... ok test annotate_newline_empty_span ... ok test char_and_nl_annotate_char ... ok test char_eol_annotate_char ... ok test char_eol_annotate_char_double_width ... ok test consistent_indentation_with_trailing_newline ... ok test diagnostic_width ... ok test diagnostic_width2 ... ok test diff_format ... ok test dont_panic_narrow_term_width_short_span ... ok test duplicate_annotations ... ok test e0271 ... ok test e0271_2 ... ok test empty_span_end_line ... ok test empty_span_start_line ... ok test hide_snippet ... ok test highlighting ... ok test id_on_title ... ok test issue_130 ... ok test keep_lines1 ... ok test keep_lines2 ... ok test leading_nbsp_no_overflow ... ok test lineno_offset ... ok test long_e0308 ... ok test long_line_cut ... ok test long_line_cut_custom ... ok test macros_not_utf8 ... ok test max_line_num_no_fold ... ok test message_before_primary_snippet ... ok test multi_and_single ... ok test multi_newline_span ... ok test multiline_eol_start ... ok test multiline_eol_start2 ... ok test multiline_eol_start3 ... ok test multiline_eol_start_double_width ... ok test multiline_eol_start_eof_end ... ok test multiline_eol_start_eof_end_double_width ... ok test multiline_eol_start_eol_end ... ok test multiline_eol_start_eol_end2 ... ok test multiline_eol_start_eol_end3 ... ok test multiline_removal ... ok test multiline_removal2 ... ok test multiline_replacement ... ok test multiple_line_num_widths ... ok test multiple_replacements ... ok test multiple_replacements2 ... ok test multiple_snippet_no_path ... ok test only_origin ... ok test origin_correct_mid_line ... ok test origin_correct_start_line ... ok test original_matches_replacement_suffix ... ok test padding_last_in_group ... ok test padding_last_in_group_with_group_after ... ok test prefer_first_annotation_on_secondary_snippets ... ok test secondary_title_custom_level_text ... ok test secondary_title_no_level_text ... ok test single_line_non_overlapping_suggestions ... ok test single_line_non_overlapping_suggestions2 ... ok test snippet_no_path ... ok test span_eol ... ok test suggestion_different_path_than_primary ... ok test suggestion_no_fold ... ok test suggestion_no_fold_replacement_ends_with_newline ... ok test suggestion_same_as_source ... ok test suggestion_span_bigger_than_source - should panic ... ok test suggestion_span_line_end ... ok test suggestion_span_one_bigger_than_source ... ok test suggestion_span_source_end ... ok test tab ... ok test test_anon_lines ... ok test test_format_footer_title ... ok test test_format_no_id ... ok test test_format_no_severity ... ok test test_format_no_severity_or_id ... ok test test_format_skip_title ... ok test test_format_snippet_annotation_standalone ... ok test test_format_snippet_only ... ok test test_format_snippets_continuation ... ok test test_format_title ... ok test test_i26 - should panic ... ok test test_i_29 ... ok test test_multi_group_no_snippet ... ok test test_multi_secondary_group_no_snippet ... ok test test_only_source ... ok test test_point_to_double_width_characters ... ok test test_point_to_double_width_characters_across_lines ... ok test test_point_to_double_width_characters_mixed ... ok test test_point_to_double_width_characters_multiple ... ok test test_source_annotation_standalone_multiline ... ok test test_source_annotation_standalone_singleline ... ok test test_source_content ... ok test three_multi_and_single ... ok test trailing_newline_span ... ok test trim_ascii_annotate_ascii_end_no_label ... ok test trim_ascii_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_ascii_end_no_label ... ok test trim_unicode_annotate_ascii_end_with_label ... ok test trim_unicode_annotate_unicode_end_no_label ... ok test trim_unicode_annotate_unicode_end_with_label ... ok test trim_unicode_annotate_unicode_middle_no_label ... ok test trim_unicode_annotate_unicode_middle_with_label ... ok test trimmed_multiline_suggestion ... ok test trimmed_multiline_suggestion_elided_lines ... ok test two_multi_and_single ... ok test two_single_line_same_line ... ok test two_suggestions_same_span ... ok test two_suggestions_same_span2 ... ok test unicode_cut_handling ... ok test unterminated_string_multiline ... ok test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff-866aac450d99a41e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 10 tests test insertion_with_trailing_whitespace ... ok test multiple_insertions ... ok test patch_with_other_cell ... ok test patch_with_other_path_cell ... ok test patch_with_other_path_incrementing_cell ... ok test patch_with_primary_cell ... ok test patch_with_primary_path_cell ... ok test patch_with_primary_path_incrementing_cell ... ok test snippet_with_cell ... ok test snippet_with_path_cell ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/rustc_tests-85f3f413200155ab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 72 tests test align_fail ... ok test alloc_error_handler_bad_signature_2 ... ok test array_into_iter ... ok test autoderef_box_no_add ... ok test bad_char_literals ... ok test binary_op_not_allowed_issue_125631 ... ok test const_generics_issue_82656 ... ok test deriving_meta_unknown_trait ... ok test different_overlap ... ok test dont_project_to_specializable_projection ... ok test emitter_overflow_bad_whitespace ... ok test ends_on_col0 ... ok test ends_on_col2 ... ok test ingle_label_with_message ... ok test invalid_arguments_unterminated ... ok test issue_109854 ... ok test issue_114529_illegal_break_with_value ... ok test issue_42234_unknown_receiver_type ... ok test issue_91334 ... ok test lint_map_unit_fn ... ok test long_snippet ... ok test long_snippet_multiple_spans ... ok test long_span_long ... ok test long_span_longest ... ok test long_span_short ... ok test long_span_shortest ... ok test match_same_arms ... ok test method_on_ambiguous_numeric_type ... ok test minimum_depth ... ok test mismatched_types1 ... ok test mismatched_types2 ... ok test missing_semicolon ... ok test multi_suggestion ... ok test multiple_labels_primary_without_message ... ok test multiple_labels_primary_without_message_2 ... ok test multiple_labels_secondary_without_message ... ok test multiple_labels_secondary_without_message_2 ... ok test multiple_labels_secondary_without_message_3 ... ok test multiple_labels_with_message ... ok test multiple_labels_without_message ... ok test multiple_labels_without_message_2 ... ok test multiple_origin ... ok test nested ... ok test nested_macro_rules ... ok test non_nested ... ok test non_overlapping ... ok test not_found_self_type_differs_shadowing_trait_item ... ok test not_repeatable ... ok test object_fail ... ok test origin_path_repeated ... ok test origin_path_repeated_element_between ... ok test overlapping_start_and_end ... ok test pat_tuple_field_count_cross ... ok test pattern_usefulness_empty_match ... ok test primitive_reprs_should_have_correct_length ... ok test rustdoc_ui_diagnostic_width ... ok test short_error_format1 ... ok test short_error_format2 ... ok test single_label_without_message ... ok test str_escape ... ok test suggest_box_new ... ok test timeout ... ok test too_many_field_suggestions ... ok test triple_exact_overlap ... ok test triple_overlap ... ok test unclosed_1 ... ok test unclosed_2 ... ok test unclosed_3 ... ok test unclosed_4 ... ok test unclosed_5 ... ok test unsafe_extern_suggestion ... ok test unterminated_nested_comment ... ok test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/cache_key-cf8098083bd06028 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 7 tests test enum_named_fields_variant ... ok test enum_unit_variant ... ok test enum_unnamed_fields_variant ... ok test named_field_struct ... ok test struct_ignored_fields ... ok test unit_struct_cache_key ... ok test unnamed_field_struct ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_command_line-d473566b92b7cfbf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_db-3714d3991d1f32e4 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 165 tests test diagnostic::render::azure::tests::output ... ok test diagnostic::render::azure::tests::syntax_errors ... ok test diagnostic::render::concise::tests::missing_file ... ok test diagnostic::render::concise::tests::notebook_output ... ok test diagnostic::render::concise::tests::output ... ok test diagnostic::render::concise::tests::show_fixes ... ok test diagnostic::render::concise::tests::show_fixes_preview ... ok test diagnostic::render::concise::tests::show_fixes_syntax_errors ... ok test diagnostic::render::concise::tests::syntax_errors ... ok test diagnostic::render::full::tests::bom_with_default_range ... ok test diagnostic::render::full::tests::empty_span_after_line_terminator ... ok test diagnostic::render::full::tests::end_of_file ... ok test diagnostic::render::full::tests::file_level ... ok test diagnostic::render::full::tests::hide_severity_output ... ok test diagnostic::render::full::tests::hide_severity_syntax_errors ... ok test diagnostic::render::full::tests::longer_line_number_end_of_context ... ok test diagnostic::render::full::tests::multiple_unprintable_characters ... ok test diagnostic::render::full::tests::nearby_fix_edits_share_diff_frame ... ok test diagnostic::render::full::tests::normalize_carriage_return ... ok test diagnostic::render::full::tests::notebook_output ... ok test diagnostic::render::full::tests::notebook_output_multiple_annotations ... ok test diagnostic::render::full::tests::notebook_output_with_diff ... ok test diagnostic::render::full::tests::notebook_output_with_diff_spanning_cells ... ok test diagnostic::render::full::tests::output ... ok test diagnostic::render::full::tests::strip_bom ... ok test diagnostic::render::full::tests::syntax_errors ... ok test diagnostic::render::full::tests::tab_replacement ... ok test diagnostic::render::full::tests::unprintable_characters ... ok test diagnostic::render::github::tests::missing_file ... ok test diagnostic::render::github::tests::output ... ok test diagnostic::render::github::tests::syntax_errors ... ok test diagnostic::render::gitlab::tests::output ... ok test diagnostic::render::gitlab::tests::syntax_errors ... ok test diagnostic::render::json::tests::missing_file ... ok test diagnostic::render::json::tests::notebook_output ... ok test diagnostic::render::json::tests::output ... ok test diagnostic::render::json::tests::syntax_errors ... ok test diagnostic::render::json_lines::tests::notebook_output ... ok test diagnostic::render::json_lines::tests::output ... ok test diagnostic::render::json_lines::tests::syntax_errors ... ok test diagnostic::render::junit::tests::output ... ok test diagnostic::render::junit::tests::syntax_errors ... ok test diagnostic::render::pylint::tests::missing_file ... ok test diagnostic::render::pylint::tests::output ... ok test diagnostic::render::pylint::tests::syntax_errors ... ok test diagnostic::render::rdjson::tests::missing_file_preview ... ok test diagnostic::render::rdjson::tests::missing_file_stable ... ok test diagnostic::render::rdjson::tests::output ... ok test diagnostic::render::rdjson::tests::syntax_errors ... ok test diagnostic::render::tests::annotation_many_files_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_message ... ok test diagnostic::render::tests::annotation_multi_line ... ok test diagnostic::render::tests::annotation_one_file_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_overlapping_multi_line ... ok test diagnostic::render::tests::basic ... ok test diagnostic::render::tests::config_context ... ok test diagnostic::render::tests::diagnostics_with_equal_locations_sort_by_concise_message ... ok test diagnostic::render::tests::multiple_annotations_adjacent_context ... ok test diagnostic::render::tests::multiple_annotations_non_overlapping ... ok test diagnostic::render::tests::multiple_annotations_trimmed_context ... ok test diagnostic::render::tests::multiple_files_basic ... ok test diagnostic::render::tests::no_range ... ok test diagnostic::render::tests::non_ascii ... ok test diagnostic::render::tests::sub_diag_many_notes ... ok test diagnostic::render::tests::sub_diag_many_warning_with_annotation_order ... ok test diagnostic::render::tests::sub_diag_note_only_message ... ok test diagnostic::render::tests::sub_diag_repeats_snippet ... ok test diagnostic::render::tests::sub_diag_warning_with_annotation ... ok test diagnostic::render::tests::trimmed_context ... ok test file_revision::tests::revision_from_file_time ... ok test files::directory::tests::empty_and_unavailable_listing ... ok test files::directory::tests::listing_is_sorted ... ok test files::directory::tests::symlink_target_changes_without_parent_listing_change ... ok test files::tests::freeze_applies_to_new_file_overrides - should panic ... ok test files::tests::freeze_does_not_change_existing_files ... ok test files::tests::stubbed_vendored_file ... ok test files::tests::stubbed_vendored_file_non_existing ... ok test files::tests::system_existing_file ... ok test files::tests::system_non_existing_file ... ok test files::tests::system_normalize_paths ... ok test panic::tests::no_backtrace_for_salsa_cancelled ... ignored, super::catch_unwind installs a custom panic handler, which could effect test isolation test parsed::indexed::tests::indexed_nodes_chunk_boundary - should panic ... ok test parsed::indexed::tests::indexed_nodes_relative_tail_bounds - should panic ... ok test parsed::indexed::tests::indexed_nodes_round_trip ... ok test parsed::indexed::tests::indexed_nodes_wide_tail_bounds - should panic ... ok test parsed::tests::python_file ... ok test parsed::tests::python_ipynb_file ... ok test parsed::tests::same_file_at_different_python_versions ... ok test parsed::tests::vendored_file ... ok test parsed::tests::virtual_ipynb_file ... ok test parsed::tests::virtual_python_file ... ok test source::tests::line_index_for_source ... ok test source::tests::notebook ... ok test source::tests::re_runs_query_when_file_revision_changes ... ok test source::tests::text_is_cached_if_revision_is_unchanged ... ok test system::memory_fs::tests::create_dir_all ... ok test system::memory_fs::tests::create_dir_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::exists ... ok test system::memory_fs::tests::exists_directories ... ok test system::memory_fs::tests::is_file ... ok test system::memory_fs::tests::path_normalization ... ok test system::memory_fs::tests::permissions ... ok test system::memory_fs::tests::read ... ok test system::memory_fs::tests::read_directory ... ok test system::memory_fs::tests::read_directory_nonexistent ... ok test system::memory_fs::tests::read_directory_on_file ... ok test system::memory_fs::tests::read_fails_if_path_doesnt_exist ... ok test system::memory_fs::tests::read_fails_if_path_is_a_directory ... ok test system::memory_fs::tests::read_fails_if_virtual_path_doesnt_exit ... ok test system::memory_fs::tests::remove_directory ... ok test system::memory_fs::tests::remove_directory_that_is_a_file ... ok test system::memory_fs::tests::remove_directory_with_files_that_start_with_the_same_string ... ok test system::memory_fs::tests::remove_file ... ok test system::memory_fs::tests::remove_file_that_is_a_directory ... ok test system::memory_fs::tests::remove_non_empty_directory ... ok test system::memory_fs::tests::remove_non_existing_directory ... ok test system::memory_fs::tests::remove_non_existing_file ... ok test system::memory_fs::tests::remove_virtual_file ... ok test system::memory_fs::tests::touch ... ok test system::memory_fs::tests::touch_new_file_updates_parent_directory ... ok test system::memory_fs::tests::walk_directory ... ok test system::memory_fs::tests::walk_directory_file ... ok test system::memory_fs::tests::walk_directory_hidden ... ok test system::memory_fs::tests::write_file_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::write_file_fails_if_a_parent_directory_is_missing ... ok test system::memory_fs::tests::write_file_fails_if_path_points_to_a_directory ... ok test system::memory_fs::tests::write_virtual_file ... ok test system::os::ignore::tests::bom ... ok test system::os::ignore::tests::explicit_file_walk_root_cannot_be_pruned_by_parent_root ... ok test system::os::ignore::tests::nested_directory_walk_root_uses_its_own_ignore_file ... ok test system::os::ignore::tests::parent_ignore_file_disables_root_gitignore_pruning ... ok test system::os::ignore::tests::root_gitignore_file_requires_repository ... ok test system::os::ignore::tests::root_ignore_file_allowlist_overrides_root_gitignore_file ... ok test system::os::ignore::tests::root_ignore_file_cannot_prune_deeper_file_match ... ok test system::os::ignore::tests::root_ignore_file_prunes_top_level_directory ... ok test system::os::ignore::tests::unreadable_root_ignore_file_cannot_prune_path ... ok test system::os::tests::read_directory ... ok test system::os::tests::read_directory_nonexistent ... ok test system::os::tests::read_directory_on_file ... ok test system::os::tests::walk_directory ... ok test system::os::tests::walk_directory_file ... ok test system::os::tests::walk_directory_ignore ... ok test system::path::tests::component_equality_and_borrowed_lookup ... ok test testing::const_query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_not_run ... ok test testing::query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_run_fails_if_query_was_not_run - should panic ... ok test vendored::tests::asyncio_dir_no_trailing_slash ... ok test vendored::tests::asyncio_dir_odd_components ... ok test vendored::tests::asyncio_dir_trailing_slash ... ok test vendored::tests::asyncio_file_contents ... ok test vendored::tests::asyncio_file_other_path ... ok test vendored::tests::filesystem_debug_implementation ... ok test vendored::tests::filesystem_debug_implementation_alternate ... ok test vendored::tests::functools_file_contents ... ok test vendored::tests::functools_file_other_path ... ok test vendored::tests::nonexistent_path_with_extension ... ok test vendored::tests::nonexistent_path_with_fancy_components ... ok test vendored::tests::nonexistent_path_with_trailing_slash ... ok test vendored::tests::read_directory_asyncio ... ok test vendored::tests::read_directory_stdlib ... ok test vendored::tests::simple_nonexistent_path ... ok test vendored::tests::stdlib_dir_no_trailing_slash ... ok test vendored::tests::stdlib_dir_parent_components ... ok test vendored::tests::stdlib_dir_trailing_slash ... ok test result: ok. 164 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_formatter-e800e38e25c020d0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 30 tests test arguments::tests::test_nesting ... ok test format_element::document::tests::display_elements ... ok test format_element::document::tests::display_elements_with_source_text_slice ... ok test format_element::document::tests::display_invalid_document ... ok test format_element::document::tests::escapes_quotes ... ok test format_element::tests::test_normalize_newlines ... ok test format_element::tests::text_width ... ok test macros::tests::best_fitting_variants_print_as_lists ... ok test macros::tests::test_multiple_elements ... ok test macros::tests::test_single_element ... ok test printer::queue::tests::extend_back_empty_queue ... ok test printer::queue::tests::extend_back_pop_last ... ok test printer::stack::tests::restore_consumed_stack ... ok test printer::stack::tests::restore_partially_consumed_stack ... ok test printer::stack::tests::restore_stack ... ok test printer::tests::conditional_with_group_id_in_fits ... ok test printer::tests::it_breaks_a_group_if_a_string_contains_a_newline ... ok test printer::tests::it_breaks_a_group_if_it_contains_a_hard_line_break ... ok test printer::tests::it_breaks_parent_groups_if_they_dont_fit_on_a_single_line ... ok test printer::tests::it_converts_line_endings ... ok test printer::tests::it_prints_a_group_on_a_single_line_if_it_fits ... ok test printer::tests::it_prints_consecutive_empty_lines_as_many ... ok test printer::tests::it_prints_consecutive_hard_lines_as_one ... ok test printer::tests::it_prints_consecutive_mixed_lines_as_many ... ok test printer::tests::it_tracks_the_indent_for_each_token ... ok test printer::tests::it_use_the_indent_character_specified_in_the_options ... ok test printer::tests::line_suffix_printed_at_end ... ok test printer::tests::line_suffix_with_reserved_width ... ok test printer::tests::out_of_order_group_ids ... ok test printer::tests::test_fill_breaks ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_index-f7b39802cdc66081 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 5 tests test idx::tests::debug ... ok test idx::tests::from_u32_panics_for_u32_max - should panic ... ok test idx::tests::from_usize_panics_for_u32_max - should panic ... ok test idx::tests::max_value ... ok test idx::tests::max_value_usize ... ok test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_linter-3e9deb2112d2ad8f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2839 tests test checkers::physical_lines::tests::e501_non_ascii_char ... ok test codes::tests::category_descriptions ... ok test codes::tests::category_names_do_not_conflict_with_rule_names ... ok test comments::shebang::tests::shebang_end_of_line ... ok test comments::shebang::tests::shebang_leading_space ... ok test comments::shebang::tests::shebang_match ... ok test comments::shebang::tests::shebang_match_trailing_comment ... ok test comments::shebang::tests::shebang_non_match ... ok test directives::tests::isort_exclusions ... ok test directives::tests::isort_splits ... ok test directives::tests::noqa_extraction ... ok test directives::tests::todo_directives ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_tuple_adding_a_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::find_next_stmt_break ... ok test fix::edits::tests::find_semicolon ... ok test fix::edits::tests::redundant_alias ... ok test fix::tests::apply_one_insertion ... ok test fix::tests::apply_one_removal ... ok test fix::tests::apply_one_replacement ... ok test fix::tests::apply_two_removals ... ok test fix::tests::empty_file ... ok test fix::tests::ignore_overlapping_fixes ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py310_expects ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py311_expects ... ok test linter::tests::test_await_scope_notebook ... ok test linter::tests::test_cell_id::add_missing_cell_id ... ok test linter::tests::test_cell_id::no_cell_id ... ok test linter::tests::test_disabled_typing_extensions::_fast002_disabled_r_from_fastapi_import_depends_fastapi_app_fastapi_app_get_items_async_def_read_items_commons_dict_depends_common_parameters_return_commons_lintersettings_unresolved_target_version_pythonversion_major_3_minor_8_into_typing_extensions_false_lintersettings_for_rule_rule_fastapinonannotateddependency_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_with_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_without_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_does_not_add_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi034_disabled_class_c_def_new_cls_c_lintersettings_unresolved_target_version_pythonversion_major_3_minor_10_into_typing_extensions_false_lintersettings_for_rule_rule_nonselfreturntype_expects ... ok test linter::tests::test_disabled_typing_extensions_pyi::_pyi026_disabled_vector_list_float_lintersettings_unresolved_target_version_pythonversion_major_3_minor_9_into_typing_extensions_false_lintersettings_for_rule_rule_typealiaswithoutannotation_expects ... ok test linter::tests::test_import_sorting ... ok test linter::tests::test_ipy_escape_command ... ok test linter::tests::test_json_consistency ... ok test linter::tests::test_semantic_errors::path_new_annotated_global_py_pythonversion_py314_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py311_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_class_attribute_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_key_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_type_parameter_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_global_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_expression_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_star_expression_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_irrefutable_case_pattern_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_lazy_future_import_py_pythonversion_py315_expects ... ok test linter::tests::test_semantic_errors::path_new_multiple_case_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_nonlocal_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_rebound_comprehension_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_single_starred_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py312_expects ... ok test linter::tests::test_shebang_noqa::_on_line_one_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_three_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_two_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_async_comprehension_py_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_await_outside_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_latefutureimport_path_new_late_future_import_py_expects ... ok test linter::tests::test_syntax_errors::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test linter::tests::test_syntax_errors::rule_returningenerator_path_new_return_in_generator_py_expects ... ok test linter::tests::test_syntax_errors::rule_returnoutsidefunction_path_new_return_outside_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldoutsidefunction_path_new_yield_scope_py_expects ... ok test linter::tests::test_trailing_newline::no_trailing_newline ... ok test linter::tests::test_trailing_newline::trailing_newline ... ok test linter::tests::test_undefined_name ... ok test linter::tests::test_unused_variable ... ok test linter::tests::test_vscode_language_id ... ok test logging::tests::ordering ... ok test message::grouped::tests::default ... ok test message::grouped::tests::fix_status ... ok test message::grouped::tests::fix_status_unsafe ... ok test message::grouped::tests::syntax_errors ... ok test message::sarif::tests::test_results ... ok test message::sarif::tests::valid_json ... ok test message::sarif::tests::valid_syntax_error_json ... ok test noqa::tests::add_ignore_existing_own_line_ignore ... ok test noqa::tests::add_ignore_multiline_diagnostic ... ok test noqa::tests::add_ignore_multiple_codes ... ok test noqa::tests::add_ignore_ruf105 ... ok test noqa::tests::add_ignore_to_existing_ignore ... ok test noqa::tests::add_ignore_to_existing_noqa ... ok test noqa::tests::add_noqa_ruf105 ... ok test noqa::tests::add_noqa_to_existing_ignore ... ok test noqa::tests::add_noqa_to_existing_ignore_preview ... ok test noqa::tests::flake8_exemption_all ... ok test noqa::tests::flake8_exemption_all_case_insensitive ... ok test noqa::tests::flake8_exemption_all_no_space ... ok test noqa::tests::flake8_exemption_codes ... ok test noqa::tests::flake8_malformed_code_1 ... ok test noqa::tests::flake8_malformed_code_2 ... ok test noqa::tests::flake8_malformed_code_3 ... ok test noqa::tests::flake8_noqa_no_code ... ok test noqa::tests::flake8_noqa_no_code_invalid_suffix ... ok test noqa::tests::flake8_noqa_no_code_trailing_content ... ok test noqa::tests::malformed_code_1 ... ok test noqa::tests::malformed_code_2 ... ok test noqa::tests::malformed_code_3 ... ok test noqa::tests::modification ... ok test noqa::tests::multiline_comment ... ok test noqa::tests::noqa_all ... ok test noqa::tests::noqa_all_case_insensitive ... ok test noqa::tests::noqa_all_leading_comment ... ok test noqa::tests::noqa_all_multi_space ... ok test noqa::tests::noqa_all_no_space ... ok test noqa::tests::noqa_all_trailing_comment ... ok test noqa::tests::noqa_code ... ok test noqa::tests::noqa_code_case_insensitive ... ok test noqa::tests::noqa_code_invalid_code_suffix ... ok test noqa::tests::noqa_code_leading_comment ... ok test noqa::tests::noqa_code_leading_hashes ... ok test noqa::tests::noqa_code_leading_hashes_with_spaces ... ok test noqa::tests::noqa_code_multi_space ... ok test noqa::tests::noqa_code_no_space ... ok test noqa::tests::noqa_code_trailing_comment ... ok test noqa::tests::noqa_codes ... ok test noqa::tests::noqa_codes_case_insensitive ... ok test noqa::tests::noqa_codes_leading_comment ... ok test noqa::tests::noqa_codes_multi_space ... ok test noqa::tests::noqa_codes_no_space ... ok test noqa::tests::noqa_codes_trailing_comment ... ok test noqa::tests::noqa_empty_comma ... ok test noqa::tests::noqa_empty_comma_space ... ok test noqa::tests::noqa_invalid_codes ... ok test noqa::tests::noqa_invalid_suffix ... ok test noqa::tests::noqa_leading_space ... ok test noqa::tests::noqa_lex_codes ... ok test noqa::tests::noqa_no_code ... ok test noqa::tests::noqa_no_code_invalid_suffix ... ok test noqa::tests::noqa_no_code_trailing_content ... ok test noqa::tests::noqa_non_code ... ok test noqa::tests::noqa_squashed_codes ... ok test noqa::tests::noqa_trailing_space ... ok test noqa::tests::ruff_exemption_all ... ok test noqa::tests::ruff_exemption_all_case_insensitive ... ok test noqa::tests::ruff_exemption_all_leading_comment ... ok test noqa::tests::ruff_exemption_all_no_space ... ok test noqa::tests::ruff_exemption_all_trailing_comment ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_code_leading_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_codes ... ok test noqa::tests::ruff_exemption_codes_leading_hashes ... ok test noqa::tests::ruff_exemption_empty_comma ... ok test noqa::tests::ruff_exemption_empty_comma_space ... ok test noqa::tests::ruff_exemption_invalid_code_suffix ... ok test noqa::tests::ruff_exemption_squashed_codes ... ok test noqa::tests::ruff_malformed_code_1 ... ok test noqa::tests::ruff_malformed_code_2 ... ok test noqa::tests::ruff_malformed_code_3 ... ok test noqa::tests::ruff_noqa_no_code ... ok test noqa::tests::ruff_noqa_no_code_invalid_suffix ... ok test noqa::tests::ruff_noqa_no_code_trailing_content ... ok test noqa::tests::syntax_error ... ok test packaging::tests::package_detection ... ok test packaging::tests::package_detection_with_namespace_packages ... ok test registry::rule_set::tests::remove_not_existing_rule_from_set ... ok test registry::rule_set::tests::test_all_rules ... ok test registry::tests::check_code_serialization ... ok test registry::tests::documentation ... ok test registry::tests::linter_parse_code ... ok test registry::tests::linter_sorting ... ok test registry::tests::rule_naming_convention ... ok test registry::tests::rule_size ... ok test rule_redirects::tests::overshadowing_redirects ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_basic_ti_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_extra_whitespace ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_list_with_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_no_spaces_in_braces ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_positional_argument ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_additional_arguments ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_empty_task_id ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_escaped_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_list_with_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_mixed_content ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_multi_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_no_template ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_unknown_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple_no_trailing_comma ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_id_singular_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_instance_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_around_dot ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_before_open_paren ... ok test rules::airflow::tests::rules::rule_airflow31moved_path_new_air321_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3dagdynamicvalue_path_new_air304_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3incompatiblefunctionsignature_path_new_air303_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_amazon_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_celery_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_common_sql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_daskexecutor_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_druid_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_fab_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hdfs_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hive_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_http_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_jdbc_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_kubernetes_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_mysql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_oracle_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_papermill_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_pig_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_postgres_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_presto_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_samba_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_slack_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_smtp_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_sqlite_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_standard_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_zendesk_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_airflow_plugin_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_class_attribute_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_context_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_provider_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflowdagnoscheduleargument_path_new_air002_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_sdk_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskimplicitmultipleoutputs_path_new_air202_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_dag_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_no_dag_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablenametaskidmismatch_path_new_air001_py_expects ... ok test rules::airflow::tests::rules::rule_airflowxcompullintemplatestring_path_new_air201_py_expects ... ok test rules::eradicate::detection::tests::comment_contains_code_basic ... ok test rules::eradicate::detection::tests::comment_contains_code_single_line ... ok test rules::eradicate::detection::tests::comment_contains_code_with_default_allowlist ... ok test rules::eradicate::detection::tests::comment_contains_code_with_encoding ... ok test rules::eradicate::detection::tests::comment_contains_code_with_multiline ... ok test rules::eradicate::detection::tests::comment_contains_code_with_print ... ok test rules::eradicate::detection::tests::comment_contains_code_with_return ... ok test rules::eradicate::detection::tests::comment_contains_code_with_sentences ... ok test rules::eradicate::detection::tests::comment_contains_language_injection ... ok test rules::eradicate::detection::tests::comment_contains_todo ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment_end_precedence ... ok test rules::eradicate::tests::rules::rule_commentedoutcode_path_new_era001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sixpy3_path_new_ytt202_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion0_path_new_ytt301_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion2_path_new_ytt102_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr10_path_new_ytt302_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr3_path_new_ytt103_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo0eq3_path_new_ytt201_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo1cmpint_path_new_ytt203_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfominorcmpint_path_new_ytt204_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice1_path_new_ytt303_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice3_path_new_ytt101_py_expects ... ok test rules::flake8_annotations::tests::allow_nested_overload ... ok test rules::flake8_annotations::tests::allow_overload ... ok test rules::flake8_annotations::tests::allow_star_arg_any ... ok test rules::flake8_annotations::tests::auto_return_type ... ok test rules::flake8_annotations::tests::auto_return_type_py38 ... ok test rules::flake8_annotations::tests::defaults ... ok test rules::flake8_annotations::tests::ignore_fully_untyped ... ok test rules::flake8_annotations::tests::mypy_init_return ... ok test rules::flake8_annotations::tests::shadowed_builtins ... ok test rules::flake8_annotations::tests::simple_magic_methods ... ok test rules::flake8_annotations::tests::suppress_dummy_args ... ok test rules::flake8_annotations::tests::suppress_none_returning ... ok test rules::flake8_async::tests::async109_python_310_or_older::asyncio ... ok test rules::flake8_async::tests::async109_python_310_or_older::trio ... ok test rules::flake8_async::tests::rules::rule_asyncbusywait_path_new_async110_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_0_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_1_py_expects ... ok test rules::flake8_async::tests::rules::rule_asynczerosleep_path_new_async115_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallhttpxinasyncfunction_path_new_async212_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallinasyncfunction_path_new_async210_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinginputinasyncfunction_path_new_async250_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingopencallinasyncfunction_path_new_async230_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingpathmethodinasyncfunction_path_new_async240_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingsleepinasyncfunction_path_new_async251_py_expects ... ok test rules::flake8_async::tests::rules::rule_cancelscopenocheckpoint_path_new_async100_py_expects ... ok test rules::flake8_async::tests::rules::rule_createsubprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_longsleepnotforever_path_new_async116_py_expects ... ok test rules::flake8_async::tests::rules::rule_runprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_triosynccall_path_new_async105_py_expects ... ok test rules::flake8_async::tests::rules::rule_waitforprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_yieldincontextmanagerinasyncgenerator_path_new_async119_py_expects ... ok test rules::flake8_bandit::tests::check_hardcoded_tmp_additional_dirs ... ok test rules::flake8_bandit::tests::check_typed_exception ... ok test rules::flake8_bandit::tests::preview_rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_assert_path_new_s101_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_callwithshellequalstrue_path_new_s604_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangoextra_path_new_s610_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangorawsql_path_new_s611_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_execbuiltin_path_new_s102_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_flaskdebugtrue_path_new_s201_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedbindallinterfaces_path_new_s104_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpassworddefault_path_new_s107_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordfuncarg_path_new_s106_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordstring_path_new_s105_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedsqlexpression_path_new_s608_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedtempfile_path_new_s108_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hashlibinsecurehashfunction_path_new_s324_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_jinja2autoescapefalse_path_new_s701_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_loggingconfiginsecurelisten_path_new_s612_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_makotemplates_path_new_s702_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_paramikocall_path_new_s601_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithnocertvalidation_path_new_s501_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithouttimeout_path_new_s113_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpinsecureversion_path_new_s508_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpweakcryptography_path_new_s509_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sshnohostkeyverification_path_new_s507_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslinsecureversion_path_new_s502_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithbaddefaults_path_new_s503_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithnoversion_path_new_s504_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithashell_path_new_s605_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithnoshell_path_new_s606_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithpartialpath_path_new_s607_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesspopenwithshellequalstrue_path_new_s602_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesswithoutshellequalstrue_path_new_s603_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_type_checking_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_tarfileunsafemembers_path_new_s202_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptcontinue_path_new_s112_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptpass_path_new_s110_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unixcommandwildcardinjection_path_new_s609_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_weakcryptographickey_path_new_s505_py_expects ... ok test rules::flake8_blind_except::tests::rules::rule_blindexcept_path_new_ble_py_expects ... ok test rules::flake8_boolean_trap::tests::extend_allowed_callable ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleandefaultvaluepositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleanpositionalvalueincall_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleantypehintpositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_bugbear::tests::b007_unnecessary_tag_only_for_certain_cases ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_annotation ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_default ... ok test rules::flake8_bugbear::tests::extend_mutable_contextvar_default ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_stripwithmulticharacters_path_new_b005_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_abstractbaseclasswithoutabstractmethod_path_new_b024_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertfalse_path_new_b011_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_0_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assignmenttoosenviron_path_new_b003_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_batchedwithoutexplicitstrict_path_new_b911_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_cachedinstancemethod_path_new_b019_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_classasdatastructure_path_new_class_as_data_structure_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_delattrwithconstant_path_new_b043_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatehandlerexception_path_new_b014_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatetryblockexception_path_new_b025_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatevalue_path_new_b033_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithemptytuple_path_new_b029_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithnonexceptionclasses_path_new_b030_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_fstringdocstring_path_new_b021_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functioncallindefaultargument_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functionusesloopvariable_path_new_b023_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_getattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_jumpstatementinfinally_path_new_b012_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopiteratormutation_path_new_b909_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopvariableoverridesiterator_path_new_b020_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mapwithoutexplicitstrict_path_new_b912_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutablecontextvardefault_path_new_b039_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_noexplicitstacklevel_path_new_b028_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raiseliteral_path_new_b016_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raisewithoutfrominsideexcept_path_new_b904_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_redundanttupleinexceptionhandler_path_new_b013_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_resubpositionalargs_path_new_b034_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_returningenerator_path_new_b901_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_reuseofgroupbygenerator_path_new_b031_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_setattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_starargunpackingafterkeywordarg_path_new_b026_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_statickeydictcomprehension_path_new_b035_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_stripwithmulticharacters_path_new_b005_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unaryprefixincrementdecrement_path_new_b002_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unintentionaltypeannotation_path_new_b032_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unreliablecallablecheck_path_new_b004_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unusedloopcontrolvariable_path_new_b007_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscontextlibsuppress_path_new_b022_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_py_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_classasdatastructure_path_new_class_as_data_structure_py_pythonversion_py39_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_mapwithoutexplicitstrict_path_new_b912_py_pythonversion_py313_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_statickeydictcomprehension_path_new_b035_py315_py_pythonversion_py315_expects ... ok test rules::flake8_bugbear::tests::zip_without_explicit_strict ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::deferred_annotations_diff::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_false_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_true_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_root::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_src::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_collections_pyi_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::rules_py312::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_syntax_error_py_expects ... ok test rules::flake8_comprehensions::tests::allow_dict_calls_with_keyword_arguments::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::preview_rules::rule_unnecessarycomprehensionincall_path_new_c419_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycallaroundsorted_path_new_c413_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehension_path_new_c416_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_3_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydoublecastorprocess_path_new_c414_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratordict_path_new_c402_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorlist_path_new_c400_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorset_path_new_c401_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcall_path_new_c411_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensiondict_path_new_c404_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensionset_path_new_c403_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteraldict_path_new_c406_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralset_path_new_c405_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithindictcall_path_new_c418_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithinlistcall_path_new_c410_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithintuplecall_path_new_c409_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarysubscriptreversal_path_new_c415_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarycomprehensionincall_path_new_c419_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorlist_path_new_c400_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorset_path_new_c401_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcall_path_new_c411_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcomprehensionset_path_new_c403_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithindictcall_path_new_c418_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithintuplecall_path_new_c409_py315_py_expects ... ok test rules::flake8_copyright::tests::char_boundary ... ok test rules::flake8_copyright::tests::invalid_author ... ok test rules::flake8_copyright::tests::late_notice ... ok test rules::flake8_copyright::tests::notice ... ok test rules::flake8_copyright::tests::notice_with_c ... ok test rules::flake8_copyright::tests::notice_with_caps ... ok test rules::flake8_copyright::tests::notice_with_comma ... ok test rules::flake8_copyright::tests::notice_with_range ... ok test rules::flake8_copyright::tests::notice_with_unicode_c ... ok test rules::flake8_copyright::tests::small_file ... ok test rules::flake8_copyright::tests::valid_author ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_no_space ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_spaces ... ok test rules::flake8_copyright::tests::valid_author_with_comma_valid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_spaces ... ok test rules::flake8_datetimez::tests::rules::rule_calldatefromtimestamp_path_new_dtz012_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimefromtimestamp_path_new_dtz006_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimenowwithouttzinfo_path_new_dtz005_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimestrptimewithoutzone_path_new_dtz007_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimetoday_path_new_dtz002_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcfromtimestamp_path_new_dtz004_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcnow_path_new_dtz003_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimewithouttzinfo_path_new_dtz001_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetoday_path_new_dtz011_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_datetimeminmax_path_new_dtz901_py_expects ... ok test rules::flake8_debugger::tests::rules::rule_debugger_path_new_t100_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoallwithmodelform_path_new_dj007_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoexcludewithmodelform_path_new_dj006_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangolocalsinrenderfunction_path_new_dj003_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangomodelwithoutdunderstr_path_new_dj008_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangononleadingreceiverdecorator_path_new_dj013_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangonullablemodelstringfield_path_new_dj001_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangounorderedbodycontentinmodel_path_new_dj012_py_expects ... ok test rules::flake8_errmsg::tests::custom ... ok test rules::flake8_errmsg::tests::defaults ... ok test rules::flake8_errmsg::tests::string_exception ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_4_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_tool_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uvx_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_3_py_expects ... ok test rules::flake8_fixme::tests::rules::t001 ... ok test rules::flake8_fixme::tests::rules::t002 ... ok test rules::flake8_fixme::tests::rules::t003 ... ok test rules::flake8_fixme::tests::rules::t004 ... ok test rules::flake8_future_annotations::tests::fa100::path_new_edge_case_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_many_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_as_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_non_simplifiable_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_uses_future_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_variable_name_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_preview_generics_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_quoted_type_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_uses_future_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc003_docstring_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_implicitstringconcatenationincollectionliteral_path_new_isc004_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_import_conventions::tests::custom ... ok test rules::flake8_import_conventions::tests::custom_banned ... ok test rules::flake8_import_conventions::tests::custom_banned_from ... ok test rules::flake8_import_conventions::tests::defaults ... ok test rules::flake8_import_conventions::tests::defaults_preview ... ok test rules::flake8_import_conventions::tests::from_imports ... ok test rules::flake8_import_conventions::tests::override_defaults ... ok test rules::flake8_import_conventions::tests::remove_defaults ... ok test rules::flake8_import_conventions::tests::same_name ... ok test rules::flake8_import_conventions::tests::tricky ... ok test rules::flake8_logging::tests::rules::rule_directloggerinstantiation_path_new_log001_py_expects ... ok test rules::flake8_logging::tests::rules::rule_exceptionwithoutexcinfo_path_new_log007_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_invalidgetloggerargument_path_new_log002_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_rootloggercall_path_new_log015_py_expects ... ok test rules::flake8_logging::tests::rules::rule_undocumentedwarn_path_new_log009_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g001_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g002_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g003_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g010_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_1_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_2_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g201_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g202_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_argparse_parser_error_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_str_format_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_simple_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_warnings_ok_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_empty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_nonempty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_ignored_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_init_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_namespace_package_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pep723_path_new_script_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pyi_path_new_example_pyi_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_script_path_new_script_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_shebang_path_new_example_py_expects ... ok test rules::flake8_pie::tests::rules::rule_duplicateclassfielddefinition_path_new_pie794_py_expects ... ok test rules::flake8_pie::tests::rules::rule_multiplestartsendswith_path_new_pie810_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_pyi_expects ... ok test rules::flake8_pie::tests::rules::rule_reimplementedcontainerbuiltin_path_new_pie807_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessarydictkwargs_path_new_pie804_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryplaceholder_path_new_pie790_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryrangestart_path_new_pie808_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryspread_path_new_pie800_py_expects ... ok test rules::flake8_print::tests::rules::rule_pprint_path_new_t203_py_expects ... ok test rules::flake8_print::tests::rules::rule_print_path_new_t201_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_pyi_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::pyi016_multiline_debug_fstring_mixed_newlines ... ok test rules::flake8_pyi::tests::pyi021_pie790_isolation_check::path_new_pyi021_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_pyi_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestcompositeassertion_path_new_pt018_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestextraneousscopefunction_path_new_pt003_py_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::pt009 ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertalwaysfalse_path_new_pt015_py_settings_default_pt015_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertinexcept_path_new_pt017_py_settings_default_pt017_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestcompositeassertion_path_new_pt018_py_settings_default_pt018_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_settings_default_pt020_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_settings_default_pt020_2_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_settings_default_pt020_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestduplicateparametrizetestcases_path_new_pt014_py_settings_default_pt014_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytesterroneoususefixturesonfixture_path_new_pt025_py_settings_default_pt025_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestextraneousscopefunction_path_new_pt003_py_settings_default_pt003_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfailwithoutmessage_path_new_pt016_py_settings_default_pt016_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturefinalizercallback_path_new_pt021_py_settings_default_pt021_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_default_pt001_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_fixture_parentheses_true_settings_default_pt001_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureparamwithoutvalue_path_new_pt019_py_settings_default_pt019_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturepositionalargs_path_new_pt002_py_settings_default_pt002_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_default_pt023_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_mark_parentheses_true_settings_default_pt023_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectpytestimport_path_new_pt013_py_settings_default_pt013_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_is_pytest_test_py_settings_default_is_pytest_test_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_pt028_py_settings_default_pt028_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_default_pt006_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_csv_settings_default_pt006_csv_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_list_settings_default_pt006_list_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_default_pt007_list_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_list_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_tuple_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_settings_default_pt007_tuple_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestpatchwithlambda_path_new_pt008_py_settings_default_pt008_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_default_pt011_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_extend_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_pickle_unwrap_settings_default_pt011_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt011_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithmultiplestatements_path_new_pt012_py_settings_default_pt012_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithoutexception_path_new_pt010_py_settings_default_pt010_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_0_py_settings_default_pt027_0_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_1_py_settings_default_pt027_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunnecessaryasynciomarkonfixture_path_new_pt024_py_settings_default_pt024_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestusefixtureswithoutparameters_path_new_pt026_py_settings_default_pt026_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestuselessyieldfixture_path_new_pt022_py_settings_default_pt022_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_default_pt030_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_extend_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_foo_unwrap_settings_default_pt030_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt030_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithmultiplestatements_path_new_pt031_py_settings_default_pt031_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithoutwarning_path_new_pt029_py_settings_default_pt029_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style_pt006_and_pt007 ... ok test rules::flake8_quotes::tests::only_docstring::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_inline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_multiline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles_over_singles_escaped_py311 ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_singles_over_doubles_escaped_py311 ... ok test rules::flake8_raise::tests::rules::rule_unnecessaryparenonraiseexception_path_new_rse102_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturn_path_new_ret503_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturnvalue_path_new_ret502_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsebreak_path_new_ret508_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsecontinue_path_new_ret507_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselseraise_path_new_ret506_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsereturn_path_new_ret505_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryassign_path_new_ret504_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryreturnnone_path_new_ret501_py_expects ... ok test rules::flake8_self::tests::custom_method_decorators ... ok test rules::flake8_self::tests::ignore_names ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_1_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_2_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_py_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::tests::preview_rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_collapsibleif_path_new_sim102_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_comparewithtuple_path_new_sim109_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_dictgetwithnonedefault_path_new_sim910_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_doublenegation_path_new_sim208_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_duplicateisinstancecall_path_new_sim101_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandfalse_path_new_sim223_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandnotexpr_path_new_sim220_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprornotexpr_path_new_sim221_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprortrue_path_new_sim222_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictget_path_new_sim401_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictlookup_path_new_sim116_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofifexp_path_new_sim108_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithfalsetrue_path_new_sim211_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtruefalse_path_new_sim210_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtwistedarms_path_new_sim212_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifwithsamearms_path_new_sim114_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_indictkeys_path_new_sim118_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_multiplewithstatements_path_new_sim117_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_needlessbool_path_new_sim103_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negateequalop_path_new_sim201_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negatenotequalop_path_new_sim202_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_openfilewithcontexthandler_path_new_sim115_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim110_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim111_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_returnintryexceptfinally_path_new_sim107_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_splitstaticstring_path_new_sim905_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_0_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_1_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_2_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_3_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_4_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_uncapitalizedenvironmentvariables_path_new_sim112_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_yodaconditions_path_new_sim300_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_zipdictkeysandvalues_path_new_sim911_py_expects ... ok test rules::flake8_simplify::tests::version_specific_rules::rule_suppressibleexception_path_new_sim105_5_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinnamedtuplesubclass_path_new_slot002_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinstrsubclass_path_new_slot000_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsintuplesubclass_path_new_slot001_py_expects ... ok test rules::flake8_tidy_imports::tests::ban_all_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports_package ... ok test rules::flake8_tidy_imports::tests::banned_api ... ok test rules::flake8_tidy_imports::tests::banned_api_package ... ok test rules::flake8_tidy_imports::tests::banned_module_level_imports ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_init_py_expects ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_mymodule_py_expects ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_pre_py315 ... ok test rules::flake8_todos::tests::rules::rule_invalidtodocapitalization_path_new_td006_py_expects ... ok test rules::flake8_todos::tests::rules::rule_invalidtodotag_path_new_td001_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingspaceaftertodocolon_path_new_td007_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodoauthor_path_new_td002_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodocolon_path_new_td004_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtododescription_path_new_td005_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodolink_path_new_td003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_present_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_rule_typingonlythirdpartyimport_rule_typingonlystandardlibraryimport_path_new_tc001_3_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import_dataclass_kw_only_py313::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_direct_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_import_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_undefined_py_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_pass_import_from_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_y_series_pass_multiple_members_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_if_type_checking_import_os_def_f_x_dataframe_pass_import_from_type_checking_block_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_pandas_def_f_x_os_y_pandas_pass_multiple_modules_different_types_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_sys_def_f_x_os_y_sys_pass_multiple_modules_same_type_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_if_type_checking_import_os_type_checking_block_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_typing_import_before_package_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_inline_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_own_line_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_this_is_a_comment_import_os_def_f_x_pd_dataframe_pass_type_checking_block_comment_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_typealias_if_type_checking_from_foo_import_foo_tc004_a_typealias_foo_none_ok_tc004_precedence_over_tc007_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_typealias_a_typealias_int_none_tc008_b_typealias_int_none_tc010_tc010_precedence_over_tc008_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_from_typing_import_type_checking_typing_import_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_no_typing_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_from_typing_import_type_checking_def_f_x_pd_dataframe_pass_typing_import_after_package_import_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_import_pathlib_tc003_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_pathlib_path_github_issue_15681_fix_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_github_issue_15681_regression_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_typing_import_any_literal_never_self_else_def_getattr_name_str_pass_all_type_checking_any_literal_never_self_github_issue_16045_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_runtimeimportintypecheckingblock_path_new_module_app_py_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_typingonlystandardlibraryimport_path_new_module_routes_py_expects ... ok test rules::flake8_type_checking::tests::exempt_modules::rule_typingonlythirdpartyimport_path_new_exempt_modules_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_1_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_2_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_3_py_expects ... ok test rules::flake8_type_checking::tests::future_annotations_respects_non_strict_mode ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_emptytypecheckingblock_path_new_tc005_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimecastvalue_path_new_tc006_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_10_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_11_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_12_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_13_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_14_pyi_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_15_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_16_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_17_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_3_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_4_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_5_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_6_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_7_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_8_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_9_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_whitespace_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_singledispatchmethod_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_snapshot_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_singledispatch_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_decorators_2_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_typing_execution_context_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_unquotedtypealias_path_new_tc007_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules_pre_py310::rule_quotedtypealias_path_new_tc008_union_syntax_pre_py310_py_expects ... ok test rules::flake8_unused_arguments::tests::enforce_variadic_names ... ok test rules::flake8_unused_arguments::tests::ignore_variadic_names ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedclassmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedfunctionargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedlambdaargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedstaticmethodargument_path_new_arg_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::pathlib_with_suffix_py314::rule_invalidpathlibwithsuffix_path_new_pth210_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_use_pathlib_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_glob_path_new_pth207_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_oslistdir_path_new_pth208_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossepsplit_path_new_pth206_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossymlink_path_new_pth211_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_2_py_expects ... ok test rules::flynt::tests::rules::rule_staticjointofstring_path_new_fly002_py_expects ... ok test rules::isort::categorize::tests::test_empty_module_name ... ok test rules::isort::categorize::tests::test_empty_paths ... ok test rules::isort::categorize::tests::test_multiple_source_paths ... ok test rules::isort::categorize::tests::test_namespace_packages ... ok test rules::isort::categorize::tests::test_nested_packages ... ok test rules::isort::categorize::tests::test_same_name_module_and_directory ... ok test rules::isort::categorize::tests::test_src_layout ... ok test rules::isort::categorize::tests::test_traditional_layout ... ok test rules::isort::categorize::tests::test_type_stubs ... ok test rules::isort::tests::case_sensitive::path_new_case_sensitive_py_expects ... ok test rules::isort::tests::closest_to_furthest::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::combine_as_imports::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_add_newline_before_comments_py_expects ... ok test rules::isort::tests::default::path_new_as_imports_comments_py_expects ... ok test rules::isort::tests::default::path_new_bom_sorted_py_expects ... ok test rules::isort::tests::default::path_new_bom_unsorted_py_expects ... ok test rules::isort::tests::default::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_combine_import_from_py_expects ... ok test rules::isort::tests::default::path_new_comments_py_expects ... ok test rules::isort::tests::default::path_new_deduplicate_imports_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_comment_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_py_expects ... ok test rules::isort::tests::default::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::default::path_new_force_to_top_py_expects ... ok test rules::isort::tests::default::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::default::path_new_future_from_py_expects ... ok test rules::isort::tests::default::path_new_if_elif_else_py_expects ... ok test rules::isort::tests::default::path_new_import_from_after_import_py_expects ... ok test rules::isort::tests::default::path_new_inline_comments_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_pyi_expects ... ok test rules::isort::tests::default::path_new_isort_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_lazy_imports_py_expects ... ok test rules::isort::tests::default::path_new_leading_prefix_py_expects ... ok test rules::isort::tests::default::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::default::path_new_match_case_py_expects ... ok test rules::isort::tests::default::path_new_natural_order_py_expects ... ok test rules::isort::tests::default::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::default::path_new_no_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_no_wrap_star_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::default::path_new_order_relative_imports_by_level_py_expects ... ok test rules::isort::tests::default::path_new_preserve_comment_order_py_expects ... ok test rules::isort::tests::default::path_new_preserve_import_star_py_expects ... ok test rules::isort::tests::default::path_new_preserve_indentation_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_2_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_py_expects ... ok test rules::isort::tests::default::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::default::path_new_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_ruff_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_separate_first_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_future_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_third_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_skip_py_expects ... ok test rules::isort::tests::default::path_new_sort_similar_imports_py_expects ... ok test rules::isort::tests::default::path_new_split_py_expects ... ok test rules::isort::tests::default::path_new_star_before_others_py_expects ... ok test rules::isort::tests::default::path_new_trailing_comment_py_expects ... ok test rules::isort::tests::default::path_new_trailing_suffix_py_expects ... ok test rules::isort::tests::default::path_new_two_space_py_expects ... ok test rules::isort::tests::default::path_new_type_comments_py_expects ... ok test rules::isort::tests::default::path_new_unicode_py_expects ... ok test rules::isort::tests::default_section_can_map_to_user_defined_section::path_new_default_section_user_defined_py_expects ... ok test rules::isort::tests::detect_same_package ... ok test rules::isort::tests::force_single_line::path_new_force_single_line_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_future_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_with_as_names_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_lazy_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections_lines_between::path_new_force_sort_within_sections_lines_between_py_expects ... ok test rules::isort::tests::force_to_top::path_new_force_to_top_py_expects ... ok test rules::isort::tests::force_wrap_aliases::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::forced_separate::path_new_forced_separate_py_expects ... ok test rules::isort::tests::from_first::path_new_from_first_py_expects ... ok test rules::isort::tests::from_first::path_new_lazy_from_first_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_correct_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_present_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_duplicate_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_unsorted_py_expects ... ok test rules::isort::tests::import_heading_force_sort_within_sections::path_new_import_heading_force_sort_within_sections_py_expects ... ok test rules::isort::tests::import_heading_partial::path_new_import_heading_partial_py_expects ... ok test rules::isort::tests::import_heading_single_section::path_new_import_heading_single_section_py_expects ... ok test rules::isort::tests::import_heading_with_no_lines_before::path_new_import_heading_with_no_lines_before_py_expects ... ok test rules::isort::tests::import_heading_wrong_heading::path_new_import_heading_wrong_heading_py_expects ... ok test rules::isort::tests::known_local_folder::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::known_local_folder_closest::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_members_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_modules_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_with_relative_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_nothing_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_between_types::path_new_lines_between_types_py_expects ... ok test rules::isort::tests::main_is_first_party::path_new_main_first_party_py_expects ... ok test rules::isort::tests::no_detect_same_package ... ok test rules::isort::tests::no_line_too_long_after_fix ... ok test rules::isort::tests::no_lines_before::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::no_lines_before_with_empty_sections::path_new_no_lines_before_with_empty_sections_py_expects ... ok test rules::isort::tests::no_sections::path_new_no_sections_py_expects ... ok test rules::isort::tests::no_split_on_trailing_comma::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::no_standard_library::path_new_no_standard_library_py_expects ... ok test rules::isort::tests::order_by_type::path_new_order_by_type_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_classes::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_constants::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_variables::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::plr0402_skips_required_imports::path_new_plr0402_skip_py_expects ... ok test rules::isort::tests::propagate_inline_comments::path_new_propagate_inline_comments_py_expects ... ok test rules::isort::tests::required_import::path_new_comment_py_expects ... ok test rules::isort::tests::required_import::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import::path_new_empty_py_expects ... ok test rules::isort::tests::required_import::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_off_py_expects ... ok test rules::isort::tests::required_import::path_new_whitespace_py_expects ... ok test rules::isort::tests::required_import_unused::path_new_unused_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comment_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_empty_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_off_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_docstring_future_import_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_future_import_py_expects ... ok test rules::isort::tests::required_import_with_useless_alias::path_new_this_this_py_expects ... ok test rules::isort::tests::required_importfrom_with_useless_alias::path_new_this_this_from_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_imports::path_new_empty_py_expects ... ok test rules::isort::tests::required_imports::path_new_multiple_strings_py_expects ... ok test rules::isort::tests::section_order::path_new_sections_py_expects ... ok test rules::isort::tests::sections::path_new_sections_py_expects ... ok test rules::isort::tests::separate_modules::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_first_party::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_glob::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_crlf_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_lf_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::straight_required_import::path_new_empty_py_expects ... ok test rules::mccabe::rules::function_is_too_complex::tests::annotated_assign ... ok test rules::mccabe::rules::function_is_too_complex::tests::class ... ok test rules::mccabe::rules::function_is_too_complex::tests::expr_as_statement ... ok test rules::mccabe::rules::function_is_too_complex::tests::finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::foobar ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_loop ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_elif_else_dead_path ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_in_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::match_case_catch_all_with_sequence ... ok test rules::mccabe::rules::function_is_too_complex::tests::multiple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::named_catch_all_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_functions ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_ifs ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_try_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::recursive ... ok test rules::mccabe::rules::function_is_too_complex::tests::sequential ... ok test rules::mccabe::rules::function_is_too_complex::tests::simple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::trivial ... ok test rules::mccabe::rules::function_is_too_complex::tests::try_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::with ... ok test rules::mccabe::tests::max_complexity_zero::_0_expects ... ok test rules::mccabe::tests::max_complexity_zero::_10_expects ... ok test rules::mccabe::tests::max_complexity_zero::_3_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_2_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_3_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedfunction_path_new_npy003_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedtypealias_path_new_npy001_py_expects ... ok test rules::numpy::tests::rules::rule_numpylegacyrandom_path_new_npy002_py_expects ... ok test rules::pandas_vet::tests::contents::r_class_class_def_init_self_values_str_none_self_values_values_print_self_values_pd011_pass_values_instance_expects ... ok test rules::pandas_vet::tests::contents::r_import_io_import_zipfile_class_mockbinaryfile_io_bytesio_def_init_self_args_kwargs_super_init_args_kwargs_def_close_self_pass_don_t_allow_closing_the_file_it_would_clear_the_buffer_zip_buffer_mockbinaryfile_with_zipfile_zipfile_zip_buffer_w_as_zf_zf_writestr_dir_file_txt_this_is_a_test_reset_the_bytesio_object_s_cursor_to_the_start_zip_buffer_seek_0_with_zipfile_zipfile_zip_buffer_r_as_zf_zpath_zipfile_path_zf_dir_name_file_name_zpath_at_split_pd008_pass_on_attr_expects ... ok test rules::pandas_vet::tests::contents::r_import_numpy_as_np_arrays_np_random_randn_3_4_for_in_range_10_np_stack_arrays_axis_0_shape_pd013_pass_numpy_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_df_pd_dataframe_pd901_fail_df_var_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_df_pd_dataframe_employee_dict_pd901_pass_part_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_pd_dataframe_employee_dict_pd901_pass_non_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_my_function_df_data_pd901_pass_df_param_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nas_pd_isna_val_pd003_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nas_pd_notna_val_pd004_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nulls_pd_notnull_val_pd004_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nulls_pd_isnull_val_pd003_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_print_bah_humbug_pd003_allows_other_calls_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_pd_values_pd011_pass_values_import_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_node_name_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_values_dict_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_x_values_pd011_pass_values_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_at_b_a_pd008_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iat_1_3_pd009_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iloc_1_3_pd009_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_loc_b_a_pd008_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_iloc_1_3_5_1_3_pd007_pass_iloc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_loc_d_a_c_pd007_pass_loc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_array_pd011_pass_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_to_array_pd011_pass_to_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_fail_values_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_pass_values_call_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_pd_pivot_x_index_foo_columns_bar_values_baz_pd010_fail_pivot_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_x_pivot_table_x_values_d_index_a_b_columns_c_aggfunc_np_sum_fill_value_0_pd010_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_false_pd002_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_true_pd002_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_values_1_pd011_pass_values_store_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_pd_merge_x_y_pd015_fail_merge_on_pandas_object_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_inner_pd015_pass_merge_on_dataframe_with_multiple_args_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_pd015_pass_merge_on_dataframe_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_ix_0_2_a_pd007_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_melt_id_vars_airline_value_vars_atl_den_dfw_value_name_airline_delay_pd013_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_stack_level_1_dropna_true_pd013_fail_stack_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_y_x_stack_level_1_dropna_true_pd013_pass_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_polars_as_pl_x_pl_dataframe_x_drop_a_inplace_true_pd002_pass_polars_expects ... ok test rules::pandas_vet::tests::contents::r_pd_to_datetime_timestamp_10_9_strftime_y_m_d_h_m_s_f_pd015_pass_other_pd_function_expects ... ok test rules::pandas_vet::tests::contents::r_x_dataframe_x_drop_a_inplace_true_pd002_pass_no_import_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasnuniqueconstantseriescheck_path_new_pd101_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofdotreadtable_path_new_pandas_use_of_dot_read_table_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofinplaceargument_path_new_pd002_py_expects ... ok test rules::pandas_vet::tests::pd002_fix_at_notebook_cell_start ... ok test rules::pep8_naming::helpers::tests::test_is_acronym ... ok test rules::pep8_naming::helpers::tests::test_is_camelcase ... ok test rules::pep8_naming::helpers::tests::test_is_mixed_case ... ok test rules::pep8_naming::tests::camelcase_imported_as_incorrect_convention ... ok test rules::pep8_naming::tests::classmethod_decorators ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasacronym_n817_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasconstant_n814_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedaslowercase_n813_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_constantimportedasnonconstant_n811_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_dunderfunctionname_n807_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_errorsuffixonexceptionname_n818_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidargumentname_n803_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidclassname_n801_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameforclassmethod_n804_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameformethod_n805_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfunctionname_n802_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidmodulename_n999_badallowed_init_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_lowercaseimportedasnonlowercase_n812_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinclassscope_n815_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinglobalscope_n816_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_nonlowercasevariableinfunction_n806_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasacronym_path_new_n817_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasconstant_path_new_n814_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedaslowercase_path_new_n813_py_expects ... ok test rules::pep8_naming::tests::rules::rule_constantimportedasnonconstant_path_new_n811_py_expects ... ok test rules::pep8_naming::tests::rules::rule_dunderfunctionname_path_new_n807_py_expects ... ok test rules::pep8_naming::tests::rules::rule_errorsuffixonexceptionname_path_new_n818_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n803_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidclassname_path_new_n801_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameforclassmethod_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameformethod_path_new_n805_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfunctionname_path_new_n802_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_flake9_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_0001_initial_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_import_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_dashes_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_no_module_test_txt_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_main_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_setup_py_expects ... ok test rules::pep8_naming::tests::rules::rule_lowercaseimportedasnonlowercase_path_new_n812_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinclassscope_path_new_n815_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinglobalscope_path_new_n816_py_expects ... ok test rules::pep8_naming::tests::rules::rule_nonlowercasevariableinfunction_path_new_n806_py_expects ... ok test rules::pep8_naming::tests::staticmethod_decorators ... ok test rules::perflint::tests::preview_rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcopy_path_new_perf402_py_expects ... ok test rules::perflint::tests::rules::rule_tryexceptinloop_path_new_perf203_py_expects ... ok test rules::perflint::tests::rules::rule_unnecessarylistcast_path_new_perf101_py_expects ... ok test rules::pycodestyle::rules::logical_lines::tests::empty_line ... ok test rules::pycodestyle::rules::logical_lines::tests::function_definition ... ok test rules::pycodestyle::rules::logical_lines::tests::indented ... ok test rules::pycodestyle::rules::logical_lines::tests::multi_line ... ok test rules::pycodestyle::rules::logical_lines::tests::string_assignment ... ok test rules::pycodestyle::rules::logical_lines::tests::trivia ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklineafterdecorator_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_function_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_comment_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub_isort ... ok test rules::pycodestyle::tests::constant_literals ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiple_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiplecomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespace_path_new_e23_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespaceafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundarithmeticoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundbitwiseorshiftoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundmodulooperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multipleleadinghashesforblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblock_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblockcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_overindented_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_toofewspacesbeforeinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentation_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentationcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedspacesaroundkeywordparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespaceafteropenbracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeclosebracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeparameters_path_new_e21_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforepunctuation_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::max_doc_length ... ok test rules::pycodestyle::tests::max_doc_length_with_utf_8 ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_comments_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_docstring_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_docstring_and_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_redundantbackslash_path_new_e502_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousclassname_path_new_e742_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousfunctionname_path_new_e743_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_pyi_expects ... ok test rules::pycodestyle::tests::rules::rule_bareexcept_path_new_e722_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w293_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_lambdaassignment_path_new_e731_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_mixedspacesandtabs_path_new_e101_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multipleimportsononeline_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinecolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinesemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_nonecomparison_path_new_e711_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notintest_path_new_e713_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notistest_path_new_e714_py_expects ... ok test rules::pycodestyle::tests::rules::rule_tabindentation_path_new_w19_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w291_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_truefalsecomparison_path_new_e712_py_expects ... ok test rules::pycodestyle::tests::rules::rule_typecomparison_path_new_e721_py_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e703_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_whitespaceafterdecorator_path_new_e204_py_expects ... ok test rules::pycodestyle::tests::shebang ... ok test rules::pycodestyle::tests::tab_size::_1_expects ... ok test rules::pycodestyle::tests::tab_size::_2_expects ... ok test rules::pycodestyle::tests::tab_size::_4_expects ... ok test rules::pycodestyle::tests::tab_size::_8_expects ... ok test rules::pycodestyle::tests::task_tags::false_expects ... ok test rules::pycodestyle::tests::task_tags::true_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::w292_4 ... ok test rules::pycodestyle::tests::w391_after_fix_empties_cell_ipynb ... ok test rules::pycodestyle::tests::w391_consecutive_empty_cells_ipynb ... ok test rules::pycodestyle::tests::white_space_syntax_error_compatibility ... ok test rules::pydoclint::tests::rules::rule_docstringmissingexception_path_new_doc501_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousexception_path_new_doc502_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousparameter_path_new_doc102_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousreturns_path_new_doc202_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousyields_path_new_doc403_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousexception_path_new_doc502_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousparameter_path_new_doc102_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousreturns_path_new_doc202_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousyields_path_new_doc403_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingexception_path_new_doc501_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingreturns_path_new_doc201_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingyields_path_new_doc402_numpy_py_expects ... ok test rules::pydocstyle::tests::all ... ok test rules::pydocstyle::tests::bom ... ok test rules::pydocstyle::tests::d209_d400 ... ok test rules::pydocstyle::tests::d417_google ... ok test rules::pydocstyle::tests::d417_google_ignore_var_parameters ... ok test rules::pydocstyle::tests::d417_numpy ... ok test rules::pydocstyle::tests::d417_unspecified ... ok test rules::pydocstyle::tests::d417_unspecified_ignore_var_parameters ... ok test rules::pydocstyle::tests::d420::convention_google_path_new_d420_google_py_expects ... ok test rules::pydocstyle::tests::d420::convention_numpy_path_new_d420_numpy_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d202_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforefunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sphinx_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringstartswiththis_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringtabindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstringsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d301_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d403_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklineafterclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_mismatchedsectionunderlinelength_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_d413_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineaftersummary_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingdashedunderlineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingnewlineaftersectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionnamecolon_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionunderlineaftername_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummaryfirstline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummarysecondline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_newlineafterlastparagraph_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_d410_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklinebeforesection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_nonimperativemood_path_new_d401_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d208_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_d214_module_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_d215_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d418_pyi_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_propertydocstringstartswithverb_path_new_d421_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d402_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_surroundingwhitespace_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d300_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_underindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedmagicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_google_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_numpy_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicinit_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_setter_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d100_ipynb_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_no_pkg_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_d100_pub_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_priv_no_d100_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicnestedclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d104_init_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d200_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d_py_expects ... ok test rules::pyflakes::cformat::tests::test_cformat_summary ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_invalid ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_starred ... ok test rules::pyflakes::format::tests::test_format_summary ... ok test rules::pyflakes::format::tests::test_format_summary_invalid ... ok test rules::pyflakes::format::tests::test_format_summary_nested ... ok test rules::pyflakes::rules::invalid_literal_comparisons::tests::test_locate_cmp_ops ... ok test rules::pyflakes::tests::aliased_import ... ok test rules::pyflakes::tests::aliased_import_shadow_module ... ok test rules::pyflakes::tests::aliased_submodule_import ... ok test rules::pyflakes::tests::aliased_typing_import ... ok test rules::pyflakes::tests::all_mixed_attributes_and_strings ... ok test rules::pyflakes::tests::all_with_attributes ... ok test rules::pyflakes::tests::all_with_attributes_added ... ok test rules::pyflakes::tests::all_with_names ... ok test rules::pyflakes::tests::annotated_async_def ... ok test rules::pyflakes::tests::annotated_type_typing_missing_forward_type_multiple_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args_in_union ... ok test rules::pyflakes::tests::annotating_an_import ... ok test rules::pyflakes::tests::annotation_undefined ... ok test rules::pyflakes::tests::assign_rhs_first ... ok test rules::pyflakes::tests::assigned_to_global ... ok test rules::pyflakes::tests::augmented_assignment ... ok test rules::pyflakes::tests::bad_nested_class ... ok test rules::pyflakes::tests::builtin_after_exception_target_cleanup ... ok test rules::pyflakes::tests::builtin_windows_error ... ok test rules::pyflakes::tests::builtins ... ok test rules::pyflakes::tests::contents::r_class_c_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_raise_an_f821_error_rather_than_resolving_to_the_x_in_x_1_print_x_load_after_unbind_from_class_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_import_os_import_os_despite_this_del_import_os_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_local_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_list_1_2_3_for_e_in_list_if_e_2_0_try_pass_except_exception_as_e_print_e_else_print_e_print_in_if_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_try_x_3_except_importerror_as_x_print_x_else_print_x_print_in_try_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_del_x_del_x_double_del_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_exception_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_valueerror_as_x_pass_except_importerror_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_double_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_global_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_this_is_a_false_negative_but_is_consistent_with_pyflakes_del_os_del_shadowed_global_import_in_global_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_os_1_print_os_del_os_def_g_import_os_doesn_t_need_to_be_flagged_as_shadowing_an_import_os_1_print_os_del_shadowed_import_shadow_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_def_g_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_nested_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_multiple_unbinds_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_foo_x_2_del_x_flake8_treats_this_as_an_f823_error_because_it_removes_the_binding_entirely_after_the_del_statement_however_it_should_be_an_f821_error_because_the_name_is_defined_in_the_scope_but_unbound_x_1_augmented_assignment_after_del_expects ... ok test rules::pyflakes::tests::default_builtins ... ok test rules::pyflakes::tests::default_typing_modules ... ok test rules::pyflakes::tests::deferred_twice_annotation ... ignored test rules::pyflakes::tests::defined_as_star_args ... ok test rules::pyflakes::tests::defined_as_star_unpack ... ok test rules::pyflakes::tests::defined_by_global ... ok test rules::pyflakes::tests::defined_by_global_multiple_names ... ok test rules::pyflakes::tests::defined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::defined_from_lambda_in_generator ... ok test rules::pyflakes::tests::defined_in_class ... ok test rules::pyflakes::tests::defined_in_class_nested ... ok test rules::pyflakes::tests::defined_in_gen_exp ... ok test rules::pyflakes::tests::defined_in_list_comp ... ok test rules::pyflakes::tests::del ... ok test rules::pyflakes::tests::del_conditional ... ok test rules::pyflakes::tests::del_conditional_except ... ok test rules::pyflakes::tests::del_conditional_nested ... ok test rules::pyflakes::tests::del_conditional_orelse ... ok test rules::pyflakes::tests::del_exception_in_except ... ok test rules::pyflakes::tests::del_global ... ok test rules::pyflakes::tests::del_undefined ... ok test rules::pyflakes::tests::del_while ... ok test rules::pyflakes::tests::del_while_nested ... ok test rules::pyflakes::tests::del_while_test_usage ... ok test rules::pyflakes::tests::different_submodule_import ... ok test rules::pyflakes::tests::dunder_class ... ok test rules::pyflakes::tests::duplicate_submodule_import ... ok test rules::pyflakes::tests::extend_generics ... ok test rules::pyflakes::tests::extra_builtins ... ok test rules::pyflakes::tests::extra_typing_modules ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_option::rule_unusedimport_path_new_f401_31_py_expects ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_top_level_module::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_30_py_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_all_foo_foo_42_f401_preview_first_party_submodule_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_f401_preview_first_party_submodule_no_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_bar_import_submodule_baz_all_submodule_foo_42_f401_preview_dunder_all_multiple_bindings_expects ... ok test rules::pyflakes::tests::f401_preview_local_init_import::rule_unusedimport_path_new_f401_33_init_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_if_cond_import_a_import_a_b_a_foo_f401_same_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_a_foo_f401_import_submodules_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_d_a_foo_f401_import_submodules_different_lengths_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_a_bar_f401_use_top_member_twice_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_f401_use_top_member_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_all_a_f401_use_in_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_import_a_c_f401_multiple_unused_submodules_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_mlflow_pyfunc_loaders_chat_agent_import_mlflow_pyfunc_loaders_chat_model_import_mlflow_pyfunc_loaders_code_model_from_mlflow_utils_pydantic_utils_import_is_pydantic_v2_or_newer_if_is_pydantic_v2_or_newer_import_mlflow_pyfunc_loaders_responses_agent_f401_type_checking_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_refined_logic_only_applied_within_scope_import_a_def_foo_import_a_b_a_foo_f401_import_submodules_in_function_scope_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_a_b_import_a_b_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_b_a_import_a_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_a_1_import_a_b_f401_use_top_member_and_redefine_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_a_1_f401_use_top_member_then_import_then_redefine_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_f401_use_top_member_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_try_import_a_b_c_except_importerror_import_argparse_import_a_a_b_argparse_namespace_f401_different_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f811_annotated_assignment_redefinition ... ok test rules::pyflakes::tests::f811_typing_modules_overload ... ok test rules::pyflakes::tests::f821_frozendict_pre_py315_undefined ... ok test rules::pyflakes::tests::f821_frozendict_py315_available ... ok test rules::pyflakes::tests::f821_with_builtin_added_on_new_py_version_but_old_target_version_specified ... ok test rules::pyflakes::tests::f841_dummy_variable_rgx ... ok test rules::pyflakes::tests::forward_annotations_for_classes_in_scope ... ok test rules::pyflakes::tests::function_names_are_bound_now ... ok test rules::pyflakes::tests::functions_need_global_scope ... ok test rules::pyflakes::tests::functions_run_later ... ok test rules::pyflakes::tests::future_annotations ... ok test rules::pyflakes::tests::future_import ... ok test rules::pyflakes::tests::future_import_first ... ok test rules::pyflakes::tests::future_import_star ... ok test rules::pyflakes::tests::future_import_undefined ... ok test rules::pyflakes::tests::future_import_used ... ok test rules::pyflakes::tests::gh_issue_17196_regression_test ... ok test rules::pyflakes::tests::global_from_nested_scope ... ok test rules::pyflakes::tests::global_import_star ... ok test rules::pyflakes::tests::global_in_global_scope ... ok test rules::pyflakes::tests::global_reset_name_only ... ok test rules::pyflakes::tests::idiomatic_typing_guards ... ok test rules::pyflakes::tests::ignore_non_import_redefinitions ... ok test rules::pyflakes::tests::ignored_in_class ... ok test rules::pyflakes::tests::ignored_in_function ... ok test rules::pyflakes::tests::ignored_when_not_directly_assigned ... ok test rules::pyflakes::tests::import_in_class ... ok test rules::pyflakes::tests::import_star_exported ... ok test rules::pyflakes::tests::import_star_not_exported ... ignored test rules::pyflakes::tests::import_used_in_method_definition ... ok test rules::pyflakes::tests::imported_in_class ... ok test rules::pyflakes::tests::init ... ok test rules::pyflakes::tests::intermediate_class_scope_ignored ... ok test rules::pyflakes::tests::keyword_only_args ... ok test rules::pyflakes::tests::keyword_only_args_undefined ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope2 ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope3 ... ok test rules::pyflakes::tests::list_concatenation_assignment ... ok test rules::pyflakes::tests::literal_type_some_other_module ... ignored test rules::pyflakes::tests::literal_type_typing ... ok test rules::pyflakes::tests::literal_type_typing_extensions ... ok test rules::pyflakes::tests::literal_union_type_typing ... ok test rules::pyflakes::tests::magic_globals_builtins ... ok test rules::pyflakes::tests::magic_globals_file ... ok test rules::pyflakes::tests::magic_globals_name ... ok test rules::pyflakes::tests::magic_module_in_class_scope ... ok test rules::pyflakes::tests::magic_qualname_in_class_scope ... ok test rules::pyflakes::tests::meta_class_undefined ... ok test rules::pyflakes::tests::methods_dont_use_class_scope ... ok test rules::pyflakes::tests::module_annotate_pre_py314_undefined ... ok test rules::pyflakes::tests::module_annotate_py314_available ... ok test rules::pyflakes::tests::module_annotations ... ok test rules::pyflakes::tests::module_warningregistry ... ok test rules::pyflakes::tests::multi_statement_lines ... ok test rules::pyflakes::tests::named_types_classes ... ok test rules::pyflakes::tests::names_declared_in_except_blocks ... ok test rules::pyflakes::tests::nested_class ... ok test rules::pyflakes::tests::nested_class_and_function_scope ... ok test rules::pyflakes::tests::nested_functions_nest_scope ... ok test rules::pyflakes::tests::nested_partially_quoted_type_assignment ... ok test rules::pyflakes::tests::nested_relative_typing_module ... ok test rules::pyflakes::tests::new_assignment ... ok test rules::pyflakes::tests::non_global_does_not_redefine ... ok test rules::pyflakes::tests::not_a_typing_overload ... ok test rules::pyflakes::tests::not_used_in_nested_scope ... ok test rules::pyflakes::tests::overload_in_class ... ok test rules::pyflakes::tests::overload_with_multiple_decorators ... ok test rules::pyflakes::tests::package_import ... ok test rules::pyflakes::tests::partial_string_annotations_with_future_annotations ... ok test rules::pyflakes::tests::partially_quoted_type_annotation ... ok test rules::pyflakes::tests::partially_quoted_type_assignment ... ok test rules::pyflakes::tests::positional_only_argument_annotations ... ok test rules::pyflakes::tests::postponed_annotations ... ok test rules::pyflakes::tests::preview_rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_undefinedexport_path_new_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_init_py_expects ... ok test rules::pyflakes::tests::quoted_type_cast ... ok test rules::pyflakes::tests::quoted_type_cast_renamed_import ... ok test rules::pyflakes::tests::quoted_type_var_bound ... ok test rules::pyflakes::tests::quoted_type_var_constraints ... ok test rules::pyflakes::tests::redefined_but_used_later ... ok test rules::pyflakes::tests::redefined_by_class ... ok test rules::pyflakes::tests::redefined_by_except ... ok test rules::pyflakes::tests::redefined_by_for ... ok test rules::pyflakes::tests::redefined_by_function ... ok test rules::pyflakes::tests::redefined_by_gen_exp ... ok test rules::pyflakes::tests::redefined_by_subclass ... ok test rules::pyflakes::tests::redefined_if ... ok test rules::pyflakes::tests::redefined_if_else ... ok test rules::pyflakes::tests::redefined_in_class ... ok test rules::pyflakes::tests::redefined_in_nested_function ... ok test rules::pyflakes::tests::redefined_in_nested_function_twice ... ok test rules::pyflakes::tests::redefined_try ... ok test rules::pyflakes::tests::redefined_try_else ... ok test rules::pyflakes::tests::redefined_try_except ... ok test rules::pyflakes::tests::redefined_try_except_else ... ok test rules::pyflakes::tests::redefined_try_except_else_finally ... ok test rules::pyflakes::tests::redefined_try_except_finally ... ok test rules::pyflakes::tests::redefined_try_except_multi ... ok test rules::pyflakes::tests::redefined_try_nested ... ok test rules::pyflakes::tests::redefined_while_unused ... ok test rules::pyflakes::tests::relative_typing_module ... ok test rules::pyflakes::tests::return_annotation_is_class_scope_variable ... ok test rules::pyflakes::tests::return_annotation_is_function_body_variable ... ok test rules::pyflakes::tests::rules::rule_asserttuple_path_new_f631_py_expects ... ok test rules::pyflakes::tests::rules::rule_breakoutsideloop_path_new_f701_py_expects ... ok test rules::pyflakes::tests::rules::rule_continueoutsideloop_path_new_f702_py_expects ... ok test rules::pyflakes::tests::rules::rule_defaultexceptnotlast_path_new_f707_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_py_expects ... ok test rules::pyflakes::tests::rules::rule_fstringmissingplaceholders_path_new_f541_py_expects ... ok test rules::pyflakes::tests::rules::rule_futurefeaturenotdefined_path_new_f407_py_expects ... ok test rules::pyflakes::tests::rules::rule_iftuple_path_new_f634_py_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_py_expects ... ok test rules::pyflakes::tests::rules::rule_invalidprintsyntax_path_new_f633_py_expects ... ok test rules::pyflakes::tests::rules::rule_isliteral_path_new_f632_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_multiplestarredexpressions_path_new_f622_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyliteral_path_new_f601_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyvariable_path_new_f602_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f502_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f503_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatinvalidformat_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmixedpositionalandnamed_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatpositionalcountmismatch_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatstarrequiressequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatunsupportedformatcharacter_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_raisenotimplemented_path_new_f901_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_29_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_33_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_35_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_returnoutsidefunction_path_new_f706_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextranamedarguments_path_new_f522_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextrapositionalarguments_path_new_f523_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatinvalidformat_path_new_f521_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmissingarguments_path_new_f524_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmixingautomatic_path_new_f525_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1b_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocal_path_new_f823_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstar_path_new_f403_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstarusage_path_new_f405_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithnestedimportstarusage_path_new_f406_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_22_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_32_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_33_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_8_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedannotation_path_new_f842_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_yieldoutsidefunction_path_new_f704_py_expects ... ok test rules::pyflakes::tests::rules_with_flake8_type_checking_settings_enabled::rule_undefinedname_path_new_f821_29_py_expects ... ok test rules::pyflakes::tests::shadowed_by_for ... ok test rules::pyflakes::tests::shadowed_by_for_deep ... ok test rules::pyflakes::tests::shadowed_by_lambda ... ok test rules::pyflakes::tests::shadowed_by_parameter ... ok test rules::pyflakes::tests::trying_multiple_imports ... ok test rules::pyflakes::tests::tuple_concatenation_assignment ... ok test rules::pyflakes::tests::type_annotation_clobbers_all ... ok test rules::pyflakes::tests::type_cast_literal_str_to_str ... ok test rules::pyflakes::tests::typed_names_correct_forward_ref ... ok test rules::pyflakes::tests::typing_extensions_overload ... ok test rules::pyflakes::tests::typing_guard_for_protocol ... ok test rules::pyflakes::tests::typing_overload ... ok test rules::pyflakes::tests::typing_overload_async ... ok test rules::pyflakes::tests::unassigned_annotation_is_undefined ... ok test rules::pyflakes::tests::unbound_exported ... ok test rules::pyflakes::tests::undefined ... ok test rules::pyflakes::tests::undefined_augmented_assignment ... ok test rules::pyflakes::tests::undefined_exception_name ... ok test rules::pyflakes::tests::undefined_exception_name_obscuring_local_variable2 ... ok test rules::pyflakes::tests::undefined_from_lambda_in_comprehension ... ok test rules::pyflakes::tests::undefined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::undefined_in_gen_exp_nested ... ok test rules::pyflakes::tests::undefined_in_list_comp ... ok test rules::pyflakes::tests::undefined_in_loop ... ok test rules::pyflakes::tests::undefined_with_error_handler ... ok test rules::pyflakes::tests::unused_annotation ... ok test rules::pyflakes::tests::unused_import ... ok test rules::pyflakes::tests::unused_import_relative ... ok test rules::pyflakes::tests::unused_in_nested_scope ... ok test rules::pyflakes::tests::unused_package_import ... ok test rules::pyflakes::tests::unused_package_with_submodule_import ... ok test rules::pyflakes::tests::use_pep695_type_aliass ... ok test rules::pyflakes::tests::used_and_global ... ok test rules::pyflakes::tests::used_as_class_decorator ... ok test rules::pyflakes::tests::used_as_decorator ... ok test rules::pyflakes::tests::used_as_star_unpack ... ok test rules::pyflakes::tests::used_import ... ok test rules::pyflakes::tests::used_import_relative ... ok test rules::pyflakes::tests::used_in_assert ... ok test rules::pyflakes::tests::used_in_assignment ... ok test rules::pyflakes::tests::used_in_attribute_assign ... ok test rules::pyflakes::tests::used_in_call ... ok test rules::pyflakes::tests::used_in_class ... ok test rules::pyflakes::tests::used_in_class_base ... ok test rules::pyflakes::tests::used_in_dict ... ok test rules::pyflakes::tests::used_in_elif_conditional ... ok test rules::pyflakes::tests::used_in_else ... ok test rules::pyflakes::tests::used_in_except ... ok test rules::pyflakes::tests::used_in_exec ... ok test rules::pyflakes::tests::used_in_for ... ok test rules::pyflakes::tests::used_in_for_else ... ok test rules::pyflakes::tests::used_in_function ... ok test rules::pyflakes::tests::used_in_gen_exp ... ok test rules::pyflakes::tests::used_in_getattr ... ok test rules::pyflakes::tests::used_in_global ... ok test rules::pyflakes::tests::used_in_if_body ... ok test rules::pyflakes::tests::used_in_if_conditional ... ok test rules::pyflakes::tests::used_in_keyword_arg ... ok test rules::pyflakes::tests::used_in_lambda ... ok test rules::pyflakes::tests::used_in_list ... ok test rules::pyflakes::tests::used_in_list_comp ... ok test rules::pyflakes::tests::used_in_logic ... ok test rules::pyflakes::tests::used_in_operators ... ok test rules::pyflakes::tests::used_in_parameter_default ... ok test rules::pyflakes::tests::used_in_raise ... ok test rules::pyflakes::tests::used_in_return ... ok test rules::pyflakes::tests::used_in_slice ... ok test rules::pyflakes::tests::used_in_slice_obj ... ok test rules::pyflakes::tests::used_in_subscript ... ok test rules::pyflakes::tests::used_in_try ... ok test rules::pyflakes::tests::used_in_try_finally ... ok test rules::pyflakes::tests::used_in_tuple ... ok test rules::pyflakes::tests::used_in_while ... ok test rules::pyflakes::tests::used_in_yield ... ok test rules::pyflakes::tests::used_package_with_submodule_import ... ok test rules::pyflakes::tests::used_package_with_submodule_import_of_alias ... ok test rules::pyflakes::tests::variable_annotation_references_self_name_undefined ... ok test rules::pyflakes::tests::variable_annotations ... ok test rules::pyflakes::tests::warning_suppressed ... ok test rules::pygrep_hooks::rules::blanket_type_ignore::tests::type_ignore_tag ... ok test rules::pygrep_hooks::tests::preview_rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_2_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_3_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pylint::helpers::tests::for_ ... ok test rules::pylint::helpers::tests::for_else ... ok test rules::pylint::helpers::tests::if_elif ... ok test rules::pylint::helpers::tests::if_elif_else ... ok test rules::pylint::helpers::tests::if_else ... ok test rules::pylint::helpers::tests::if_else_if_corner ... ok test rules::pylint::helpers::tests::many_statements ... ok test rules::pylint::helpers::tests::match_case ... ok test rules::pylint::helpers::tests::nested_class ... ok test rules::pylint::helpers::tests::nested_def ... ok test rules::pylint::helpers::tests::pass ... ok test rules::pylint::helpers::tests::return_not_counted ... ok test rules::pylint::helpers::tests::try_except ... ok test rules::pylint::helpers::tests::try_except_else ... ok test rules::pylint::helpers::tests::try_except_else_finally ... ok test rules::pylint::helpers::tests::try_except_except ... ok test rules::pylint::helpers::tests::try_except_except_finally ... ok test rules::pylint::helpers::tests::with ... ok test rules::pylint::helpers::tests::yield_ ... ok test rules::pylint::rules::too_many_branches::tests::for_else ... ok test rules::pylint::rules::too_many_branches::tests::if_else_nested_if_else ... ok test rules::pylint::rules::too_many_branches::tests::match_case ... ok test rules::pylint::rules::too_many_branches::tests::nested_def ... ok test rules::pylint::rules::too_many_branches::tests::try_except ... ok test rules::pylint::rules::too_many_branches::tests::try_except_else ... ok test rules::pylint::rules::too_many_branches::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_branches::tests::try_finally ... ok test rules::pylint::rules::too_many_branches::tests::while_if_else_if ... ok test rules::pylint::rules::too_many_branches::tests::with_statement ... ok test rules::pylint::rules::too_many_return_statements::tests::async_for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::async_with_if ... ok test rules::pylint::rules::too_many_return_statements::tests::class_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::if_ ... ok test rules::pylint::rules::too_many_return_statements::tests::nested_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_return_statements::tests::while_nested_if ... ok test rules::pylint::rules::too_many_return_statements::tests::with_if ... ok test rules::pylint::tests::allow_magic_value_types ... ok test rules::pylint::tests::conflict_with_definition_rules ... ok test rules::pylint::tests::continue_in_finally ... ok test rules::pylint::tests::continue_in_finally_python_38 ... ok test rules::pylint::tests::import_outside_top_level_with_banned ... ok test rules::pylint::tests::max_args ... ok test rules::pylint::tests::max_args_with_dummy_variables ... ok test rules::pylint::tests::max_boolean_expressions ... ok test rules::pylint::tests::max_branches ... ok test rules::pylint::tests::max_positional_args ... ok test rules::pylint::tests::max_return_statements ... ok test rules::pylint::tests::max_statements ... ok test rules::pylint::tests::preview_rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_assertonstringliteral_path_new_assert_on_string_literal_py_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_ipynb_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_py_expects ... ok test rules::pylint::tests::rules::rule_baddundermethodname_path_new_bad_dunder_method_name_py_expects ... ok test rules::pylint::tests::rules::rule_badopenmode_path_new_bad_open_mode_py_expects ... ok test rules::pylint::tests::rules::rule_badstaticmethodargument_path_new_bad_staticmethod_argument_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformatcharacter_path_new_bad_string_format_character_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformattype_path_new_bad_string_format_type_py_expects ... ok test rules::pylint::tests::rules::rule_badstrstripcall_path_new_bad_str_strip_call_py_expects ... ok test rules::pylint::tests::rules::rule_bidirectionalunicode_path_new_bidirectional_unicode_py_expects ... ok test rules::pylint::tests::rules::rule_binaryopexception_path_new_binary_op_exception_py_expects ... ok test rules::pylint::tests::rules::rule_booleanchainedcomparison_path_new_boolean_chained_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_collapsibleelseif_path_new_collapsible_else_if_py_expects ... ok test rules::pylint::tests::rules::rule_comparetoemptystring_path_new_compare_to_empty_string_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonofconstant_path_new_comparison_of_constant_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonwithitself_path_new_comparison_with_itself_py_expects ... ok test rules::pylint::tests::rules::rule_continueinfinally_path_new_continue_in_finally_py_expects ... ok test rules::pylint::tests::rules::rule_dictindexmissingitems_path_new_dict_index_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_dictitermissingitems_path_new_dict_iter_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_duplicatebases_path_new_duplicate_bases_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_line_continuation_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_py_expects ... ok test rules::pylint::tests::rules::rule_eqwithouthash_path_new_eq_without_hash_py_expects ... ok test rules::pylint::tests::rules::rule_globalatmodulelevel_path_new_global_at_module_level_py_expects ... ok test rules::pylint::tests::rules::rule_globalstatement_path_new_global_statement_py_expects ... ok test rules::pylint::tests::rules::rule_globalvariablenotassigned_path_new_global_variable_not_assigned_py_expects ... ok test rules::pylint::tests::rules::rule_ifstmtminmax_path_new_if_stmt_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_importoutsidetoplevel_path_new_import_outside_top_level_py_expects ... ok test rules::pylint::tests::rules::rule_importprivatename_path_new_import_private_name_submodule_main_py_expects ... ok test rules::pylint::tests::rules::rule_importself_path_new_import_self_module_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallformat_path_new_invalid_all_format_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallobject_path_new_invalid_all_object_py_expects ... ok test rules::pylint::tests::rules::rule_invalidboolreturntype_path_new_invalid_return_type_bool_py_expects ... ok test rules::pylint::tests::rules::rule_invalidbytesreturntype_path_new_invalid_return_type_bytes_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_syntax_error_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacteresc_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacternul_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharactersub_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterzerowidthspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvardefault_path_new_invalid_envvar_default_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvarvalue_path_new_invalid_envvar_value_py_expects ... ok test rules::pylint::tests::rules::rule_invalidhashreturntype_path_new_invalid_return_type_hash_py_expects ... ok test rules::pylint::tests::rules::rule_invalidindexreturntype_path_new_invalid_return_type_index_py_expects ... ok test rules::pylint::tests::rules::rule_invalidlengthreturntype_path_new_invalid_return_type_length_py_expects ... ok test rules::pylint::tests::rules::rule_invalidstrreturntype_path_new_invalid_return_type_str_py_expects ... ok test rules::pylint::tests::rules::rule_iterationoverset_path_new_iteration_over_set_py_expects ... ok test rules::pylint::tests::rules::rule_lentest_path_new_len_as_condition_py_expects ... ok test rules::pylint::tests::rules::rule_literalmembership_path_new_literal_membership_py_expects ... ok test rules::pylint::tests::rules::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoofewargs_path_new_logging_too_few_args_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoomanyargs_path_new_logging_too_many_args_py_expects ... ok test rules::pylint::tests::rules::rule_magicvaluecomparison_path_new_magic_value_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_manualfromimport_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_misplacedbareraise_path_new_misplaced_bare_raise_py_expects ... ok test rules::pylint::tests::rules::rule_missingmaxsplitarg_path_new_missing_maxsplit_arg_py_expects ... ok test rules::pylint::tests::rules::rule_modifiediteratingset_path_new_modified_iterating_set_py_expects ... ok test rules::pylint::tests::rules::rule_namedexprwithoutcontext_path_new_named_expr_without_context_py_expects ... ok test rules::pylint::tests::rules::rule_nancomparison_path_new_nan_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_nestedminmax_path_new_nested_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_noclassmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiimportname_path_new_non_ascii_module_import_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiname_path_new_non_ascii_name_py_expects ... ok test rules::pylint::tests::rules::rule_nonaugmentedassignment_path_new_non_augmented_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalandglobal_path_new_nonlocal_and_global_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalwithoutbinding_path_new_nonlocal_without_binding_py_expects ... ok test rules::pylint::tests::rules::rule_nonslotassignment_path_new_non_slot_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_noselfuse_path_new_no_self_use_py_expects ... ok test rules::pylint::tests::rules::rule_nostaticmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_potentialindexerror_path_new_potential_index_error_py_expects ... ok test rules::pylint::tests::rules::rule_propertywithparameters_path_new_property_with_parameters_py_expects ... ok test rules::pylint::tests::rules::rule_redeclaredassignedname_path_new_redeclared_assigned_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedargumentfromlocal_path_new_redefined_argument_from_local_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedloopname_path_new_redefined_loop_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedslotsinsubclass_path_new_redefined_slots_in_subclass_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedequalitycomparison_path_new_repeated_equality_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedkeywordargument_path_new_repeated_keyword_argument_py_expects ... ok test rules::pylint::tests::rules::rule_returnininit_path_new_return_in_init_py_expects ... ok test rules::pylint::tests::rules::rule_selfassigningvariable_path_new_self_assigning_variable_py_expects ... ok test rules::pylint::tests::rules::rule_selforclsassignment_path_new_self_or_cls_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_shallowcopyenviron_path_new_shallow_copy_environ_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethod_path_new_singledispatch_method_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethodfunction_path_new_singledispatchmethod_function_py_expects ... ok test rules::pylint::tests::rules::rule_singlestringslots_path_new_single_string_slots_py_expects ... ok test rules::pylint::tests::rules::rule_stopiterationreturn_path_new_stop_iteration_return_py_expects ... ok test rules::pylint::tests::rules::rule_subprocesspopenpreexecfn_path_new_subprocess_popen_preexec_fn_py_expects ... ok test rules::pylint::tests::rules::rule_subprocessrunwithoutcheck_path_new_subprocess_run_without_check_py_expects ... ok test rules::pylint::tests::rules::rule_superwithoutbrackets_path_new_super_without_brackets_py_expects ... ok test rules::pylint::tests::rules::rule_swapwithtemporaryvariable_path_new_swap_with_temporary_variable_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_0_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_10_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_11_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_12_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_13_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_14_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_15_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_16_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_1_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_2_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_3_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_4_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_5_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_6_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_7_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_8_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_9_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyarguments_path_new_too_many_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanybranches_path_new_too_many_branches_py_expects ... ok test rules::pylint::tests::rules::rule_toomanynestedblocks_path_new_too_many_nested_blocks_py_expects ... ok test rules::pylint::tests::rules::rule_toomanypositionalarguments_path_new_too_many_positional_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyreturnstatements_path_new_too_many_return_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatements_path_new_too_many_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatementsintryclause_path_new_too_many_try_statements_py_expects ... ok test rules::pylint::tests::rules::rule_typebivariance_path_new_type_bivariance_py_expects ... ok test rules::pylint::tests::rules::rule_typenameincorrectvariance_path_new_type_name_incorrect_variance_py_expects ... ok test rules::pylint::tests::rules::rule_typeparamnamemismatch_path_new_type_param_name_mismatch_py_expects ... ok test rules::pylint::tests::rules::rule_unexpectedspecialmethodsignature_path_new_unexpected_special_method_signature_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydictindexlookup_path_new_unnecessary_dict_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydirectlambdacall_path_new_unnecessary_direct_lambda_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydundercall_path_new_unnecessary_dunder_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylambda_path_new_unnecessary_lambda_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylistindexlookup_path_new_unnecessary_list_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unreachablecode_path_new_unreachable_py_expects ... ok test rules::pylint::tests::rules::rule_unspecifiedencoding_path_new_unspecified_encoding_py_expects ... ok test rules::pylint::tests::rules::rule_uselesselseonloop_path_new_useless_else_on_loop_py_expects ... ok test rules::pylint::tests::rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_2_init_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_uselessreturn_path_new_useless_return_py_expects ... ok test rules::pylint::tests::rules::rule_uselesswithlock_path_new_useless_with_lock_py_expects ... ok test rules::pylint::tests::rules::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test rules::pylint::tests::rules::rule_yieldininit_path_new_yield_in_init_py_expects ... ok test rules::pylint::tests::too_many_locals ... ok test rules::pylint::tests::too_many_public_methods ... ok test rules::pyupgrade::fixes::tests::aliased ... ok test rules::pyupgrade::fixes::tests::first_import ... ok test rules::pyupgrade::fixes::tests::first_two_imports ... ok test rules::pyupgrade::fixes::tests::first_two_imports_multiline ... ok test rules::pyupgrade::fixes::tests::last_import ... ok test rules::pyupgrade::fixes::tests::multi_comment_first_import ... ok test rules::pyupgrade::fixes::tests::multiline_comment ... ok test rules::pyupgrade::fixes::tests::multiline_once ... ok test rules::pyupgrade::fixes::tests::multiline_twice ... ok test rules::pyupgrade::fixes::tests::once ... ok test rules::pyupgrade::fixes::tests::parenthesized ... ok test rules::pyupgrade::fixes::tests::twice ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_1 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_11 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_5 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7_not_equal ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_8 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_9 ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::complex_format ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_blanks ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_space ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_a ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_r ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::formatting_in_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::simple_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::three_percents ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::word_in_string ... ok test rules::pyupgrade::tests::async_timeout_error_alias_not_applied_py310 ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py312_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py313_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py37_expects ... ok test rules::pyupgrade::tests::datetime_utc_alias_py311 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p310 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_py310 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_py310 ... ok test rules::pyupgrade::tests::i002_conflict ... ok test rules::pyupgrade::tests::i002_up029_conflict::path_new_up029_1_py_expects ... ok test rules::pyupgrade::tests::non_pep695_type_alias_not_applied_py311 ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_convertnamedtuplefunctionaltoclass_path_new_up014_py_expects ... ok test rules::pyupgrade::tests::rules::rule_converttypeddictfunctionaltoclass_path_new_up013_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedcelementtree_path_new_up023_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedimport_path_new_up035_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedmockimport_path_new_up026_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedunittestalias_path_new_up005_py_expects ... ok test rules::pyupgrade::tests::rules::rule_extraneousparentheses_path_new_up034_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithoutparameters_path_new_up011_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_cr_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_lf_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationoptional_path_new_up045_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationunion_path_new_up007_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604isinstance_path_new_up038_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_openalias_path_new_up020_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestdoutstderr_path_new_up022_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestrenum_path_new_up042_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replaceuniversalnewlines_path_new_up021_py_expects ... ok test rules::pyupgrade::tests::rules::rule_supercallwithparameters_path_new_up008_py_expects ... ok test rules::pyupgrade::tests::rules::rule_timeouterroralias_path_new_up041_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typeofprimitive_path_new_up003_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typingtextstralias_path_new_up019_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unicodekindprefix_path_new_up025_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryclassparentheses_path_new_up039_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarydefaulttypeargs_path_new_up043_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryencodeutf8_path_new_up012_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessclassmetaclasstype_path_new_up050_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessmetaclasstype_path_new_up001_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessobjectinheritance_path_new_up004_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_10_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_6_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_7_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_9_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_code_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_hashbang_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_many_empty_lines_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_code_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_1_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericclass_path_new_up046_2_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericfunction_path_new_up047_1_py_expects ... ok test rules::pyupgrade::tests::rules_preview::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules_py313::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::unnecessary_default_type_args_stubs_py312 ... ok test rules::pyupgrade::tests::unpack_pep_646_py311 ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::up045_future_annotations_py39 ... ok test rules::refurb::tests::fstring_number_format_python_311 ... ok test rules::refurb::tests::read_whole_file_newline_python_version_diff ... ok test rules::refurb::tests::rules::rule_bitcount_path_new_furb161_py_expects ... ok test rules::refurb::tests::rules::rule_checkandremovefromset_path_new_furb132_py_expects ... ok test rules::refurb::tests::rules::rule_deletefullslice_path_new_furb131_py_expects ... ok test rules::refurb::tests::rules::rule_forloopsetmutations_path_new_furb142_py_expects ... ok test rules::refurb::tests::rules::rule_forloopwrites_path_new_furb122_py_expects ... ok test rules::refurb::tests::rules::rule_fromisoformatreplacez_path_new_furb162_py_expects ... ok test rules::refurb::tests::rules::rule_fstringnumberformat_path_new_furb116_py_expects ... ok test rules::refurb::tests::rules::rule_hardcodedstringcharset_path_new_furb156_py_expects ... ok test rules::refurb::tests::rules::rule_hashlibdigesthex_path_new_furb181_py_expects ... ok test rules::refurb::tests::rules::rule_ifexpinsteadoforoperator_path_new_furb110_py_expects ... ok test rules::refurb::tests::rules::rule_ifexprminmax_path_new_furb136_py_expects ... ok test rules::refurb::tests::rules::rule_implicitcwd_path_new_furb177_py_expects ... ok test rules::refurb::tests::rules::rule_intonslicedstr_path_new_furb166_py_expects ... ok test rules::refurb::tests::rules::rule_isinstancetypenone_path_new_furb168_py_expects ... ok test rules::refurb::tests::rules::rule_listreversecopy_path_new_furb187_py_expects ... ok test rules::refurb::tests::rules::rule_mathconstant_path_new_furb152_py_expects ... ok test rules::refurb::tests::rules::rule_metaclassabcmeta_path_new_furb180_py_expects ... ok test rules::refurb::tests::rules::rule_printemptystring_path_new_furb105_py_expects ... ok test rules::refurb::tests::rules::rule_readlinesinfor_path_new_furb129_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_0_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_1_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_2_py_expects ... ok test rules::refurb::tests::rules::rule_redundantlogbase_path_new_furb163_py_expects ... ok test rules::refurb::tests::rules::rule_regexflagalias_path_new_furb167_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedoperator_path_new_furb118_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedstarmap_path_new_furb140_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedappend_path_new_furb113_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedglobal_path_new_furb154_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_0_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_1_py_expects ... ok test rules::refurb::tests::rules::rule_slicecopy_path_new_furb145_py_expects ... ok test rules::refurb::tests::rules::rule_slicetoremoveprefixorsuffix_path_new_furb188_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_1_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_py_expects ... ok test rules::refurb::tests::rules::rule_subclassbuiltin_path_new_furb189_py_expects ... ok test rules::refurb::tests::rules::rule_typenonecomparison_path_new_furb169_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryenumerate_path_new_furb148_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryfromfloat_path_new_furb164_py_expects ... ok test rules::refurb::tests::rules::rule_verbosedecimalconstructor_path_new_furb157_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_0_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_1_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_2_py_expects ... ok test rules::refurb::tests::write_whole_file_python_39 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py310 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py314 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_no_typing_extensions ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_with_typing_extensions ... ok test rules::ruff::tests::confusables ... ok test rules::ruff::tests::confusables_deferred_annotations_diff ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_1_expects ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_2_expects ... ok test rules::ruff::tests::flake8_noqa ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::incorrect_decorator_order_py312 ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_bleach_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_invalid_author_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_maturin_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_pep639_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_various_invalid_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_1_py_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_py_expects ... ok test rules::ruff::tests::map_strict_py314::rule_starmapzip_path_new_ruf058_2_py_expects ... ok test rules::ruff::tests::missing_fstring_syntax_backslash_py311 ... ok test rules::ruff::tests::no_remove_parentheses_starred_expr_py310 ... ok test rules::ruff::tests::none_not_at_end_of_union_py313 ... ok test rules::ruff::tests::noqa ... ok test rules::ruff::tests::prefer_parentheses_getitem_tuple ... ok test rules::ruff::tests::preview_confusables ... ok test rules::ruff::tests::preview_rules::rule_floatequalitycomparison_path_new_ruf069_py_expects ... ok test rules::ruff::tests::preview_rules::rule_fstringpercentformat_path_new_ruf073_py_expects ... ok test rules::ruff::tests::preview_rules::rule_implicitclassvarindataclass_path_new_ruf045_py_expects ... ok test rules::ruff::tests::preview_rules::rule_indentedformfeed_path_new_ruf054_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryassignbeforeyield_path_new_ruf070_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_0_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_1_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_2_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_3_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_concat_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_py_expects ... ok test rules::ruff::tests::preview_rules::rule_uselessfinally_path_new_ruf072_py_expects ... ok test rules::ruff::tests::preview_rules_py37::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::preview_rules_py38::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::property_without_return_custom_decorator ... ok test rules::ruff::tests::quadratic_list_summation_py315 ... ok test rules::ruff::tests::range_suppressions ... ok test rules::ruff::tests::redirects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::ruf100_0 ... ok test rules::ruff::tests::ruf100_0_prefix ... ok test rules::ruff::tests::ruf100_1 ... ok test rules::ruff::tests::ruf100_2 ... ok test rules::ruff::tests::ruf100_3 ... ok test rules::ruff::tests::ruf100_4 ... ok test rules::ruff::tests::ruf100_5 ... ok test rules::ruff::tests::ruff_noqa_all ... ok test rules::ruff::tests::ruff_noqa_codes ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused_last_of_many ... ok test rules::ruff::tests::ruff_noqa_invalid ... ok test rules::ruff::tests::ruff_per_file_ignores ... ok test rules::ruff::tests::ruff_per_file_ignores_empty ... ok test rules::ruff::tests::rules::rule_assertwithprintmessage_path_new_ruf030_py_expects ... ok test rules::ruff::tests::rules::rule_assignmentinassert_path_new_ruf018_py_expects ... ok test rules::ruff::tests::rules::rule_asynciodanglingtask_path_new_ruf006_py_expects ... ok test rules::ruff::tests::rules::rule_classwithmixedtypevars_path_new_ruf053_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_slices_py_expects ... ok test rules::ruff::tests::rules::rule_dataclassenum_path_new_ruf049_py_expects ... ok test rules::ruff::tests::rules::rule_decimalfromfloatliteral_path_new_ruf032_py_expects ... ok test rules::ruff::tests::rules::rule_defaultfactorykwarg_path_new_ruf026_py_expects ... ok test rules::ruff::tests::rules::rule_duplicateentryindunderall_path_new_ruf068_py_expects ... ok test rules::ruff::tests::rules::rule_explicitfstringtypeconversion_path_new_ruf010_py_expects ... ok test rules::ruff::tests::rules::rule_falsydictgetfallback_path_new_ruf056_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_auto_attribs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_py_expects ... ok test rules::ruff::tests::rules::rule_ifkeyindictdel_path_new_ruf051_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectdecoratororder_path_new_ruf074_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectlyparenthesizedtupleinsubscript_path_new_ruf031_py_expects ... ok test rules::ruff::tests::rules::rule_inemptycollection_path_new_ruf060_py_expects ... ok test rules::ruff::tests::rules::rule_invalidassertmessageliteralargument_path_new_ruf040_py_expects ... ok test rules::ruff::tests::rules::rule_invalidformattersuppressioncomment_path_new_ruf028_py_expects ... ok test rules::ruff::tests::rules::rule_invalidindextype_path_new_ruf016_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_1_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_deprecated_call_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_raises_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_warns_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_0_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_0_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_1_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_2_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::rules::rule_mutablefromkeysvalue_path_new_ruf024_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_for_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_if_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_try_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_while_py_expects ... ok test rules::ruff::tests::rules::rule_neverunion_path_new_ruf020_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_init_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_okay_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_pyi_expects ... ok test rules::ruff::tests::rules::rule_nonoctalpermissions_path_new_ruf064_py_expects ... ok test rules::ruff::tests::rules::rule_ospathcommonprefix_path_new_ruf071_py_expects ... ok test rules::ruff::tests::rules::rule_parenthesizechainedoperators_path_new_ruf021_py_expects ... ok test rules::ruff::tests::rules::rule_postinitdefault_path_new_ruf033_py_expects ... ok test rules::ruff::tests::rules::rule_propertywithoutreturn_path_new_ruf066_py_expects ... ok test rules::ruff::tests::rules::rule_pytestraisesambiguouspattern_path_new_ruf043_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_0_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_1_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_0_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_1_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_pyi_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_0_py_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_1_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_cr_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_lf_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryemptyiterablewithindequecall_path_new_ruf037_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryif_path_new_ruf050_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryiterableallocationforfirstelement_path_new_ruf015_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarykeycheck_path_new_ruf019_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_pyi_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryround_path_new_ruf057_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderall_path_new_ruf022_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderslots_path_new_ruf023_py_expects ... ok test rules::ruff::tests::rules::rule_unusedasync_path_new_ruf029_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_0_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_1_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_2_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_3_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_0_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_1_py_expects ... ok test rules::ruff::tests::rules::rule_uselessifelse_path_new_ruf034_py_expects ... ok test rules::ruff::tests::rules::rule_zipinsteadofpairwise_path_new_ruf007_py_expects ... ok test rules::ruff::tests::strictly_empty_init_modules_ruf067 ... ok test rules::ruff::tests::unnecessary_if_and_needless_else ... ok test rules::ruff::tests::unnecessary_if_and_unused_import ... ok test rules::ruff::tests::unnecessary_iterable_allocation_for_first_element_py315 ... ok test rules::ruff::tests::useless_finally_and_needless_else ... ok test rules::ruff::tests::useless_finally_and_needless_else_and_suppressible_exception ... ok test rules::ruff::tests::useless_finally_and_suppressible_exception ... ok test rules::ruff::typing::tests::test_is_known_type ... ok test rules::tryceratops::tests::rules::rule_errorinsteadofexception_path_new_try400_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaargs_path_new_try003_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaclass_path_new_try002_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisewithintry_path_new_try301_py_expects ... ok test rules::tryceratops::tests::rules::rule_tryconsiderelse_path_new_try300_py_expects ... ok test rules::tryceratops::tests::rules::rule_typecheckwithouttypeerror_path_new_try004_py_expects ... ok test rules::tryceratops::tests::rules::rule_uselesstryexcept_path_new_try203_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboselogmessage_path_new_try401_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboseraise_path_new_try201_py_expects ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_specificity ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_unsafe_over_safe ... ok test settings::fix_safety_table::tests::test_resolve_applicability ... ok test settings::tests::preview_default_rules ... ok test settings::types::tests::default_python_version_works ... ok test settings::types::tests::identifier_pattern_matches_literals_exactly ... ok test settings::types::tests::identifier_pattern_preserves_glob_matching ... ok test settings::types::tests::identifier_pattern_rejects_invalid_globs ... ok test suppression::tests::combined_range_suppressions ... ok test suppression::tests::comment_attributes ... ok test suppression::tests::disable_multiple_codes ... ok test suppression::tests::disable_single_code ... ok test suppression::tests::disable_single_code_with_reason ... ok test suppression::tests::enable_single_code ... ok test suppression::tests::file_ignore_single_code ... ok test suppression::tests::file_ignore_suppression_indented ... ok test suppression::tests::file_ignore_suppression_multiple ... ok test suppression::tests::file_ignore_suppression_single ... ok test suppression::tests::file_ignore_suppression_trailing ... ok test suppression::tests::file_level_suppression ... ok test suppression::tests::ignore_single_code ... ok test suppression::tests::ignore_suppression_combined ... ok test suppression::tests::ignore_suppression_standalone_multiline_inner ... ok test suppression::tests::ignore_suppression_standalone_multiline_top ... ok test suppression::tests::ignore_suppression_standalone_single_line ... ok test suppression::tests::ignore_suppression_standalone_stacked ... ok test suppression::tests::ignore_suppression_trailing_first_line ... ok test suppression::tests::ignore_suppression_trailing_inner_line ... ok test suppression::tests::ignore_suppression_trailing_last_line ... ok test suppression::tests::ignore_suppression_trailing_one_line ... ok test suppression::tests::indented_comment ... ok test suppression::tests::interleaved_range_suppressions ... ok test suppression::tests::nested_range_suppressions ... ok test suppression::tests::no_suppression ... ok test suppression::tests::parse_empty_codes ... ok test suppression::tests::parse_invalid_action ... ok test suppression::tests::parse_missing_bracket ... ok test suppression::tests::parse_missing_codes ... ok test suppression::tests::parse_missing_comma ... ok test suppression::tests::parse_unrelated_comment ... ok test suppression::tests::range_suppression_extra_disable ... ok test suppression::tests::range_suppression_two_codes ... ok test suppression::tests::range_suppression_unmatched ... ok test suppression::tests::range_suppression_unordered ... ok test suppression::tests::single_range_suppression ... ok test suppression::tests::single_range_suppression_after_dedent ... ok test suppression::tests::single_range_suppression_implicit_match ... ok test suppression::tests::trailing_comment ... ok test suppression::tests::trailing_comment_own_line_ignore ... ok test test::tests::test_diff_diagnostics ... ok test tests::linter_quick_test ... ignored test result: ok. 2835 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.46s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_markdown-d8edf9f0c9f46c99 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 17 tests test tests::format_code_blocks_basic ... ok test tests::format_code_blocks_extension_mapping ... ok test tests::format_code_blocks_ignore_blackendocs_off ... ok test tests::format_code_blocks_ignore_ruff_off ... ok test tests::format_code_blocks_ignore_to_end ... ok test tests::format_code_blocks_invalid_closing_fence_form_feed ... ok test tests::format_code_blocks_invalid_closing_fence_info ... ok test tests::format_code_blocks_long_fence ... ok test tests::format_code_blocks_longer_closing_fence ... ok test tests::format_code_blocks_nested ... ok test tests::format_code_blocks_python_console ... ok test tests::format_code_blocks_quarto ... ok test tests::format_code_blocks_syntax_error ... ok test tests::format_code_blocks_tildes ... ok test tests::format_code_blocks_unchanged ... ok test tests::format_code_blocks_unlabeled_python ... ok test tests::format_code_blocks_unlabeled_rust ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/mdtest-03a5a434eac27949 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 60 tests test mdtest::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::fixes/imports.md ... ok test mdtest::flake8-datetimez/datetime-min-max.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-return/superfluous-else-return.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.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/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::pylint/invalid-character-backspace.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/f-string.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.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/method-receiver-default.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::ruff/quadratic-list-summation.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::ruff/rule-codes-in-selectors.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.06s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_notebook-fb3ec1066733accb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 30 tests test notebook::tests::cell_range_by_raw_cell_index ... ok test notebook::tests::empty_notebook ... ok test notebook::tests::equality_after_adding_cell_magic ... ok test notebook::tests::equality_ignores_cached_index ... ok test notebook::tests::index_fragmented_source_array ... ok test notebook::tests::is_python_notebook::_kernelspec_language_ipynb_true_expects ... ok test notebook::tests::is_python_notebook::_r_ipynb_false_expects ... ok test notebook::tests::is_python_notebook::_valid_ipynb_true_expects ... ok test notebook::tests::round_trip::_kernelspec_language_ipynb_expects ... ok test notebook::tests::round_trip::_vscode_language_id_ipynb_expects ... ok test notebook::tests::test_concat_notebook ... ok test notebook::tests::test_invalid ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_after_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_assignment_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_before_code_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_automagics_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_cell_magic_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_code_and_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_markdown_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_code_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_only_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_unicode_magic_gh9145_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_valid_cell_magic_true_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_javascript_false_expects ... ok test notebook::tests::test_is_valid_python_code_cell::_vscode_language_id_python_true_expects ... ok test notebook::tests::update_keeps_insertion_at_cell_start_in_that_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_last_cell ... ok test notebook::tests::update_keeps_insertion_at_end_in_non_final_cell ... ok test notebook::tests::update_restores_separators_for_empty_cells ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_ast-fbedb556083888f9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 55 tests test helpers::tests::any_over_stmt_type_alias ... ok test helpers::tests::any_over_type_param_param_spec ... ok test helpers::tests::any_over_type_param_type_var ... ok test helpers::tests::any_over_type_param_type_var_tuple ... ok test helpers::tests::resolve_import ... ok test identifier::tests::extract_global_names ... ok test name::tests::empty_vec ... ok test name::tests::extend_from_slice_heap ... ok test name::tests::extend_from_slice_stack ... ok test name::tests::extend_from_slice_stack_spill ... ok test name::tests::extend_heap ... ok test name::tests::extend_stack ... ok test name::tests::extend_stack_spilled ... ok test name::tests::from_slice_heap ... ok test name::tests::from_slice_stack ... ok test name::tests::from_slice_stack_capacity ... ok test name::tests::pop_heap ... ok test name::tests::pop_stack ... ok test name::tests::push_stack ... ok test name::tests::push_stack_spill ... ok test name::tests::salsa_lookup_name_from_str ... ok test node_index::tests::test_node_index ... ok test nodes::tests::f_string_parts ... ok test nodes::tests::size ... ok test script::tests::carriage_return_line_endings ... ok test script::tests::last_closing_delimiter_discards_following_comments ... ok test script::tests::metadata_block_range_includes_both_delimiters ... ok test script::tests::metadata_range_accounts_for_unicode_crlf_and_multiline_values ... ok test str::tests::prefix_uniqueness ... ok test token::tokens::tests::tokens_after_offset_at_last_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_start ... ok test token::tokens::tests::tokens_after_offset_between_tokens ... ok test token::tokens::tests::tokens_after_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_before_offset_after_first_token_gap ... ok test token::tokens::tests::tokens_before_offset_at_first_token_start ... ok test token::tokens::tests::tokens_before_offset_at_last_token_end ... ok test token::tokens::tests::tokens_before_offset_at_second_token_start ... ok test token::tokens::tests::tokens_before_offset_at_token_end ... ok test token::tokens::tests::tokens_before_offset_at_token_start ... ok test token::tokens::tests::tokens_before_offset_between_tokens ... ok test token::tokens::tests::tokens_before_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_at_token_offset ... ok test token::tokens::tests::tokens_in_range_end_offset_at_token_start ... ok test token::tokens::tests::tokens_in_range_end_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_end_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_start_offset_at_token_end ... ok test token::tokens::tests::tokens_in_range_start_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_start_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_first_token_start ... ok test token::tokens::tests::tokens_split_at_inside_gap ... ok test token::tokens::tests::tokens_split_at_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_last_token_end ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after_zero_length - should panic ... ok test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/comparable-6da6b17770066259 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 8 tests test concatenated_bytes_compare_equal ... ok test concatenated_fstrings_compare_equal ... ok test concatenated_strings_compare_equal ... ok test concatenated_tstrings_compare_equal ... ok test dynamic_tuple_elements_do_not_compare_by_value ... ok test equivalent_numbers_hash_equal ... ok test large_integers_fall_back_to_structural_comparison ... ok test t_strings_literal_order_matters_compare_unequal ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/identifier-0378f7ef2441b75f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test extract_else_range ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/match_pattern-402e31bdf09110ac --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test pattern_is_wildcard ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/parentheses-6dda9aa2b04a39e6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 10 tests test test_call_arguments_not_counted ... ok test test_call_with_parenthesized_argument ... ok test test_double_parentheses ... ok test test_multiline_with_parentheses ... ok test test_no_parentheses ... ok test test_parentheses_iterator_multiple ... ok test test_parentheses_with_comments ... ok test test_parentheses_with_whitespace ... ok test test_parenthesized_range_multiple ... ok test test_single_parentheses ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/parenthesize-74932b10dc49c543 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 8 tests test test_non_parenthesized_argument ... ok test test_non_parenthesized_name ... ok test test_non_parenthesized_tuple_member ... ok test test_parenthesized_argument ... ok test test_parenthesized_name ... ok test test_parenthesized_tuple_member ... ok test test_twice_parenthesized_argument ... ok test test_twice_parenthesized_name ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/source_order-8c729d4b796b6940 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 15 tests test bytes_literals ... ok test class_type_parameters ... ok test compare ... ok test decorators ... ok test dict_comprehension ... ok test f_strings ... ok test function_arguments ... ok test function_positional_only_with_default ... ok test function_type_parameters ... ok test list_comprehension ... ok test match_class_pattern ... ok test set_comprehension ... ok test string_literals ... ok test t_strings ... ok test type_aliases ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/stmt_if-de917885d07f4b2b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test extract_elif_else_range ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/visitor-ef13d096dd927119 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 15 tests test bytes_literals ... ok test class_type_parameters ... ok test compare ... ok test decorators ... ok test dict_comprehension ... ok test f_strings ... ok test function_arguments ... ok test function_positional_only_with_default ... ok test function_type_parameters ... ok test list_comprehension ... ok test match_class_pattern ... ok test set_comprehension ... ok test string_literals ... ok test t_strings ... ok test type_aliases ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_codegen-1c2888f139c96dd3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 218 tests test generator::tests::ast_tuple_parentheses::basic_assign_multi ... ok test generator::tests::ast_tuple_parentheses::basic_assign_single ... ok test generator::tests::ast_tuple_parentheses::basic_multi ... ok test generator::tests::ast_tuple_parentheses::basic_single ... ok test generator::tests::ast_tuple_parentheses::nested ... ok test generator::tests::ast_unparse_quote::basic_bytes_ignored ... ok test generator::tests::ast_unparse_quote::basic_bytes_single ... ok test generator::tests::ast_unparse_quote::basic_fstring_single ... ok test generator::tests::ast_unparse_quote::basic_str_ignored ... ok test generator::tests::ast_unparse_quote::basic_str_single ... ok test generator::tests::ast_unparse_quote::remain_str_single ... ok test generator::tests::ast_unparse_quote::type_ann_single ... ok test generator::tests::implicit_string_concatenation ... ok test generator::tests::indent ... ok test generator::tests::prefix_quotes::_b_b_14_0_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_1_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_2_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_14_3_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_14_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_0_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_1_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_2_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_b_b_15_3_hello_expects ... ok test generator::tests::prefix_quotes::_b_b_15_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_16_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_17_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_18_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_0_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_1_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_2_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_3_hello_expects ... ok test generator::tests::prefix_quotes::_br_rb_19_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_0_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_1_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_2_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_4_3_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_4_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_0_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_1_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_2_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_f_f_5_3_hello_expects ... ok test generator::tests::prefix_quotes::_f_f_5_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_6_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_7_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_8_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_0_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_1_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_2_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_3_hello_expects ... ok test generator::tests::prefix_quotes::_fr_rf_9_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_0_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_1_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_2_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_0_3_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_0_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_0_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_1_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_2_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_r_r_2_3_hello_expects ... ok test generator::tests::prefix_quotes::_r_r_2_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_20_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_21_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_22_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_0_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_1_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_2_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_3_hello_expects ... ok test generator::tests::prefix_quotes::_rb_rb_23_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_10_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_11_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_12_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_0_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_1_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_2_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_3_hello_expects ... ok test generator::tests::prefix_quotes::_rf_rf_13_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_0_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_1_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_2_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_1_3_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_1_3_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_0_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_0_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_1_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_1_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_2_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_2_hello_world_expects ... ok test generator::tests::prefix_quotes::_u_u_3_3_hello_expects ... ok test generator::tests::prefix_quotes::_u_u_3_3_hello_world_expects ... ok test generator::tests::quote ... ok test generator::tests::raw ... ok test generator::tests::self_documenting_fstring ... ok test generator::tests::set_indent ... ok test generator::tests::set_line_ending ... ok test generator::tests::unparse ... ok test generator::tests::unparse_magic_commands ... ok test stylist::tests::indent_non_breaking_whitespace ... ok test stylist::tests::indentation ... ok test stylist::tests::line_ending ... ok test stylist::tests::owned_style_preserves_source_style ... ok test stylist::tests::quote ... ok test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s 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.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_edits-7780bf1e8c248d26 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_formatter-e02bc1446eec2f0b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 53 tests test comments::debug::tests::debug ... ok test comments::map::tests::dangling_leading ... ok test comments::map::tests::dangling_trailing ... ok test comments::map::tests::empty ... ok test comments::map::tests::keys_out_of_order ... ok test comments::map::tests::leading_dangling_trailing ... ok test comments::map::tests::multiple_keys ... ok test comments::map::tests::trailing ... ok test comments::map::tests::trailing_dangling ... ok test comments::map::tests::trailing_leading ... ok test comments::node_key::tests::equality ... ok test comments::node_key::tests::inequality ... ok test comments::placement::tests::count_empty_lines_in_trivia ... ok test comments::tests::base_test ... ok test comments::tests::binary_expression_left_operand_comment ... ok test comments::tests::binary_expression_left_operand_trailing_end_of_line_comment ... ok test comments::tests::dangling_comment ... ok test comments::tests::empty_file ... ok test comments::tests::if_elif_else_comments ... ok test comments::tests::if_elif_if_else_comments ... ok test comments::tests::leading_most_outer ... ok test comments::tests::match_cases ... ok test comments::tests::nested_binary_expression ... ok test comments::tests::non_positional_arguments_slash_on_same_line ... ok test comments::tests::non_positional_arguments_with_defaults ... ok test comments::tests::only_comments ... ok test comments::tests::parenthesized_expression ... ok test comments::tests::parenthesized_trailing_comment ... ok test comments::tests::positional_argument_only_comment ... ok test comments::tests::positional_argument_only_comment_without_following_node ... ok test comments::tests::positional_argument_only_leading_comma_comment ... ok test comments::tests::trailing_after_comma ... ok test comments::tests::trailing_comment_after_single_statement_body ... ok test comments::tests::trailing_function_comment ... ok test comments::tests::trailing_most_outer ... ok test comments::tests::trailing_most_outer_nested ... ok test comments::tests::try_except ... ok test comments::tests::try_except_finally_else ... ok test comments::tests::while_else_indented_comment_between_branches ... ok test comments::tests::while_else_very_indented_comment_between_branches ... ok test comments::tests::while_trailing_else_end_of_line_comment ... ok test comments::tests::while_trailing_end_of_line_comment ... ok test expression::expr_name::tests::name_range_with_comments ... ok test expression::parentheses::tests::parenthesized_ranges ... ok test statement::suite::tests::nested_level ... ok test statement::suite::tests::top_level ... ok test string::docstring::tests::indentation_like_black ... ok test string::normalize::tests::normalize_32_escape ... ok test string::normalize::tests::normalize_hex_in_byte_string ... ok test tests::basic ... ok test tests::quick_test ... ignored test tests::range_formatting_quick_test ... ignored test tests::string_processing ... ok test result: ok. 51 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.06s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_formatter-91391191159a93d0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/fixtures-4ccfc6b4b4b526b2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 376 tests test black_compatibility::cases/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/beginning_backslash.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/collections.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_in_blocks.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/comments_non_breaking_space.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_38.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/docstring_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/empty_lines.py ... ok test black_compatibility::cases/dummy_implementations.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/fmtpass_imports.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/expression.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/fmtskip5.py ... ok test black_compatibility::cases/fmtskip6.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/form_feeds.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/import_comments.py ... 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/generics_wrapping.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/keep_newline_after_match.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_fmt_off_decorator.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/linelength6.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_extras.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_simple.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/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep_572.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_604.py ... ok test black_compatibility::cases/pep_572_remove_parens.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/pep_701.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_long.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/preview_cantfit.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_no_ll1.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_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_multiline_strings.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/python37.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/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/remove_await_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_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_parens_from_lhs.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.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/return_annotation_brackets.py ... ok test black_compatibility::cases/skip_magic_trailing_comma.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/string_prefixes.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/torture.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test format::blank_line_before_class_docstring.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::carriage_return/string.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::expression/join_implicit_concatenated_string.py ... ok test format::docstring_code_examples.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/set_comp.py ... ok test format::expression/slice.py ... ok test format::expression/nested_string_quote_style.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::expression/tstring.py ... ok test format::fmt_on_off/comments.py ... ok test format::fluent.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/indent.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/no_fmt_on.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_semicolon.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/yapf.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/match.py ... ok test format::fmt_skip/parentheses.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/reason.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::fmt_skip/type_params.py ... ok test format::module_dangling_comment2.py ... ok test format::module_dangling_comment1.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/nested.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::parentheses/call_chains.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::range_formatting/ancestory.py ... ok test format::quote_style.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/clause_header.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/fmt_skip.py ... ok test format::range_formatting/docstring_code_examples.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/parentheses.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/indent.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/trailing_comments.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::skip_magic_trailing_comma.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/class_definition.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/delete.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/for.py ... 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/import_from.py ... ok test format::statement/lazy_import.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/return_annotation.py ... ok test format::statement/match.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/top_level.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/top_level.pyi ... ok test format::statement/type_alias.py ... ok test format::statement/while.py ... ok test format::statement/try.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::statement/with.py ... ok test format::stub_files/nesting.pyi ... ok test format::stub_files/top_level.pyi ... ok test format::tab_width.py ... ok test format::trailing_comments.py ... ok test format::stub_files/suite.pyi ... ok test format::trailing_pragma_nested.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.89-build/ty-0.0.89/ruff/target/rpm/deps/normalizer-116f2d3687baf7da --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_importer-8987aaaf63d5ed19 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 3 tests test insertion::tests::existing_import_works ... ok test insertion::tests::start_of_block ... ok test insertion::tests::start_of_file ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_index-02b013f419feeadc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test indexer::tests::continuation ... ok test indexer::tests::test_f_string_ranges ... ok test indexer::tests::test_fstring_innermost_outermost ... ok test indexer::tests::test_triple_quoted_f_string_ranges ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_literal-21bad9ab4026498d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 29 tests test cformat::tests::test_format_parse ... ok test cformat::tests::test_format_parse_key_fail ... ok test cformat::tests::test_format_parse_type_fail ... ok test cformat::tests::test_incomplete_format_fail ... ok test cformat::tests::test_parse_flags ... ok test cformat::tests::test_parse_key ... ok test escape::unicode_escape_tests::canonical_equivalents_have_distinct_normalized_displays ... ok test escape::unicode_escape_tests::canonically_equivalent_strings ... ok test escape::unicode_escape_tests::changed ... ok test escape::unicode_escape_tests::default_ignorable_characters ... ok test escape::unicode_escape_tests::display_representations_are_normalized ... ok test escape::unicode_escape_tests::unattached_combining_marks ... ok test format::tests::test_all ... ok test format::tests::test_dynamic_format_spec ... ok test format::tests::test_dynamic_format_spec_with_others ... ok test format::tests::test_fill_and_align ... ok test format::tests::test_fill_and_width ... ok test format::tests::test_format_invalid_specification ... ok test format::tests::test_format_multiple_escape_with_field ... ok test format::tests::test_format_parse ... ok test format::tests::test_format_parse_escape ... ok test format::tests::test_format_parse_fail ... ok test format::tests::test_format_parse_multi_byte_char ... ok test format::tests::test_format_parse_nested_placeholder ... ok test format::tests::test_format_part ... ok test format::tests::test_format_unicode_escape ... ok test format::tests::test_format_unicode_escape_with_field ... ok test format::tests::test_parse_field_name ... ok test format::tests::test_width_only ... ok test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.47s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_parser-008800789f89aa1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 243 tests test lexer::indentation::tests::indentation_try_compare ... ok test lexer::tests::backslash_continuation_at_root ... ok test lexer::tests::backslash_continuation_indentation ... ok test lexer::tests::backslash_continuation_mismatch_indentation ... ok test lexer::tests::bom ... ok test lexer::tests::bom_with_offset ... ok test lexer::tests::bom_with_offset_edge ... ok test lexer::tests::dedent_after_whitespace ... ok test lexer::tests::lex_fstring_missing_brace ... ok test lexer::tests::lex_fstring_missing_brace_after_format_spec ... ok test lexer::tests::lex_fstring_unclosed ... ok test lexer::tests::multiple_backslash_continuation ... ok test lexer::tests::non_ascii_identifier_flag ... ok test lexer::tests::test_assignment ... ok test lexer::tests::test_comment_until_mac_eol ... ok test lexer::tests::test_comment_until_unix_eol ... ok test lexer::tests::test_comment_until_windows_eol ... ok test lexer::tests::test_double_dedent_with_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_unix_eol ... ok test lexer::tests::test_double_dedent_with_tabs_windows_eol ... ok test lexer::tests::test_double_dedent_with_unix_eol ... ok test lexer::tests::test_double_dedent_with_windows_eol ... ok test lexer::tests::test_emoji_identifier ... ok test lexer::tests::test_empty_fstrings ... ok test lexer::tests::test_empty_ipython_escape_command ... ok test lexer::tests::test_empty_tstrings ... ok test lexer::tests::test_escape_unicode_name ... ok test lexer::tests::test_fstring ... ok test lexer::tests::test_fstring_comments ... ok test lexer::tests::test_fstring_conversion ... ok test lexer::tests::test_fstring_error ... ok test lexer::tests::test_fstring_escape ... ok test lexer::tests::test_fstring_escape_braces ... ok test lexer::tests::test_fstring_escape_raw ... ok test lexer::tests::test_fstring_expression_multiline ... ok test lexer::tests::test_fstring_multiline ... ok test lexer::tests::test_fstring_named_unicode ... ok test lexer::tests::test_fstring_named_unicode_raw ... ok test lexer::tests::test_fstring_nested ... ok test lexer::tests::test_fstring_newline_format_spec ... ok test lexer::tests::test_fstring_parentheses ... ok test lexer::tests::test_fstring_prefix ... ok test lexer::tests::test_fstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_fstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_fstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_fstring_with_format_spec ... ok test lexer::tests::test_fstring_with_ipy_escape_command ... ok test lexer::tests::test_fstring_with_lambda_expression ... ok test lexer::tests::test_fstring_with_multiline_format_spec ... ok test lexer::tests::test_fstring_with_named_expression ... ok test lexer::tests::test_fstring_with_nul_char ... ok test lexer::tests::test_indentation_with_mac_eol ... ok test lexer::tests::test_indentation_with_unix_eol ... ok test lexer::tests::test_indentation_with_windows_eol ... ok test lexer::tests::test_infinite_loop ... ok test lexer::tests::test_invalid_leading_zero_big ... ok test lexer::tests::test_invalid_leading_zero_small ... ok test lexer::tests::test_ipython_escape_command ... ok test lexer::tests::test_ipython_escape_command_assignment ... ok test lexer::tests::test_ipython_escape_command_indentation ... ok test lexer::tests::test_ipython_escape_command_line_continuation_mac_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_unix_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_windows_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_mac_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_unix_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_windows_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_not_an_assignment ... ok test lexer::tests::test_ipython_help_end_escape_command ... ok test lexer::tests::test_line_comment_empty ... ok test lexer::tests::test_line_comment_long ... ok test lexer::tests::test_line_comment_single_whitespace ... ok test lexer::tests::test_line_comment_whitespace ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_windows_eol ... ok test lexer::tests::test_line_continuation_at_eof_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_windows_eol ... ok test lexer::tests::test_logical_newline_line_comment ... ok test lexer::tests::test_match_softkeyword_in_notebook ... ok test lexer::tests::test_nested_t_and_fstring ... ok test lexer::tests::test_newline_in_brackets_mac_eol ... ok test lexer::tests::test_newline_in_brackets_unix_eol ... ok test lexer::tests::test_newline_in_brackets_windows_eol ... ok test lexer::tests::test_non_logical_newline_in_string_continuation ... ok test lexer::tests::test_numbers ... ok test lexer::tests::test_operators ... ok test lexer::tests::test_string ... ok test lexer::tests::test_string_continuation_with_mac_eol ... ok test lexer::tests::test_string_continuation_with_unix_eol ... ok test lexer::tests::test_string_continuation_with_windows_eol ... ok test lexer::tests::test_triple_quoted_mac_eol ... ok test lexer::tests::test_triple_quoted_unix_eol ... ok test lexer::tests::test_triple_quoted_windows_eol ... ok test lexer::tests::test_tstring ... ok test lexer::tests::test_tstring_comments ... ok test lexer::tests::test_tstring_conversion ... ok test lexer::tests::test_tstring_error ... ok test lexer::tests::test_tstring_escape ... ok test lexer::tests::test_tstring_escape_braces ... ok test lexer::tests::test_tstring_escape_raw ... ok test lexer::tests::test_tstring_expression_multiline ... ok test lexer::tests::test_tstring_multiline ... ok test lexer::tests::test_tstring_named_unicode ... ok test lexer::tests::test_tstring_named_unicode_raw ... ok test lexer::tests::test_tstring_nested ... ok test lexer::tests::test_tstring_newline_format_spec ... ok test lexer::tests::test_tstring_parentheses ... ok test lexer::tests::test_tstring_prefix ... ok test lexer::tests::test_tstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_tstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_tstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_tstring_with_format_spec ... ok test lexer::tests::test_tstring_with_ipy_escape_command ... ok test lexer::tests::test_tstring_with_lambda_expression ... ok test lexer::tests::test_tstring_with_multiline_format_spec ... ok test lexer::tests::test_tstring_with_named_expression ... ok test lexer::tests::test_tstring_with_nul_char ... ok test lexer::tests::tet_too_low_dedent ... ok test parser::scratch_buffer::tests::snapshot_is_empty_relative_to_its_buffer ... ok test parser::tests::binary_paren_interplay_grows_stack ... ok test parser::tests::cells_module_range_spans_source ... ok test parser::tests::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::interpolated_string_escaped_brace_values ... ok test parser::tests::invalid_async_chain_grows_stack ... ok test parser::tests::ipython_escape_command_expression_values ... ok test parser::tests::ipython_escape_command_values ... ok test parser::tests::malformed_radix_literals ... ok test parser::tests::nested_calls_grow_stack ... ok test parser::tests::nested_def_blocks_grow_stack ... ok test parser::tests::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::nested_lambda_chain_grows_stack ... ok test parser::tests::nested_lists_grow_stack ... ok test parser::tests::nested_match_patterns_grow_stack ... ok test parser::tests::nested_parens_grow_stack ... ok test parser::tests::nested_subscripts_grow_stack ... ok test parser::tests::nested_unary_chains_grow_stack ... ok test parser::tests::nfkc_normalizes_dotted_names ... ok test parser::tests::nfkc_normalizes_names ... ok test parser::tests::normal_python_unaffected ... ok test parser::tests::number_values ... ok test parser::tests::right_assoc_pow_chain_grows_stack ... ok test parser::tests::ternary_else_chain_grows_stack ... ok test parser::tests::test_expr_mode_invalid_syntax1 ... ok test parser::tests::test_expr_mode_invalid_syntax2 ... ok test parser::tests::test_expr_mode_invalid_syntax3 ... ok test parser::tests::test_expr_mode_valid_syntax ... ok test parser::tests::test_fstring_expr_inner_line_continuation_and_t_string ... ok test parser::tests::test_fstring_expr_inner_line_continuation_newline_t_string ... ok test parser::tests::test_ipython_escape_commands ... ok test parser::tests::test_modes ... ok test parser::tests::test_tstring_fstring_middle ... ok test parser::tests::test_tstring_fstring_middle_fuzzer ... ok test parser::tests::test_unicode_aliases ... ok test string::tests::parse_fstring_nested_spec_grows_stack ... ok test string::tests::parse_tstring_nested_spec_grows_stack ... ok test string::tests::test_backspace_alias ... ok test string::tests::test_bell_alias ... ok test string::tests::test_carriage_return_alias ... ok test string::tests::test_character_tabulation_with_justification_alias ... ok test string::tests::test_delete_alias ... ok test string::tests::test_dont_panic_on_8_in_octal_escape ... ok test string::tests::test_double_quoted_byte ... ok test string::tests::test_escape_alias ... ok test string::tests::test_escape_char_in_byte_literal ... ok test string::tests::test_escape_octet ... ok test string::tests::test_form_feed_alias ... ok test string::tests::test_fstring_constant_range ... ok test string::tests::test_fstring_escaped_character ... ok test string::tests::test_fstring_escaped_newline ... ok test string::tests::test_fstring_line_continuation ... ok test string::tests::test_fstring_parse_self_documenting_base ... ok test string::tests::test_fstring_parse_self_documenting_base_more ... ok test string::tests::test_fstring_parse_self_documenting_format ... ok test string::tests::test_fstring_unescaped_newline ... ok test string::tests::test_hts_alias ... ok test string::tests::test_invalid_byte_literal_error ... ok test string::tests::test_invalid_unicode_literal ... ok test string::tests::test_invalid_unicode_name_error ... ok test string::tests::test_missing_unicode_lbrace_error ... ok test string::tests::test_missing_unicode_rbrace_error ... ok test string::tests::test_parse_empty_fstring ... ok test string::tests::test_parse_empty_tstring ... ok test string::tests::test_parse_f_string_concat_1 ... ok test string::tests::test_parse_f_string_concat_2 ... ok test string::tests::test_parse_f_string_concat_3 ... ok test string::tests::test_parse_f_string_concat_4 ... ok test string::tests::test_parse_f_t_string_concat_1_error ... ok test string::tests::test_parse_f_t_string_concat_2_error ... ok test string::tests::test_parse_fstring ... ok test string::tests::test_parse_fstring_equals ... ok test string::tests::test_parse_fstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_fstring_nested_spec ... ok test string::tests::test_parse_fstring_nested_string_spec ... ok test string::tests::test_parse_fstring_not_equals ... ok test string::tests::test_parse_fstring_not_nested_spec ... ok test string::tests::test_parse_fstring_self_doc_prec_space ... ok test string::tests::test_parse_fstring_self_doc_trailing_space ... ok test string::tests::test_parse_fstring_yield_expr ... ok test string::tests::test_parse_invalid_fstring ... ok test string::tests::test_parse_invalid_tstring ... ok test string::tests::test_parse_string_concat ... ok test string::tests::test_parse_string_triple_quotes_with_kind ... ok test string::tests::test_parse_t_string_concat_1_error ... ok test string::tests::test_parse_t_string_concat_2_error ... ok test string::tests::test_parse_t_string_concat_3_error ... ok test string::tests::test_parse_t_string_concat_4_error ... ok test string::tests::test_parse_tstring ... ok test string::tests::test_parse_tstring_equals ... ok test string::tests::test_parse_tstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_tstring_nested_spec ... ok test string::tests::test_parse_tstring_nested_string_spec ... ok test string::tests::test_parse_tstring_not_equals ... ok test string::tests::test_parse_tstring_not_nested_spec ... ok test string::tests::test_parse_tstring_self_doc_prec_space ... ok test string::tests::test_parse_tstring_self_doc_trailing_space ... ok test string::tests::test_parse_tstring_yield_expr ... ok test string::tests::test_parse_u_f_string_concat_1 ... ok test string::tests::test_parse_u_f_string_concat_2 ... ok test string::tests::test_parse_u_string_concat_1 ... ok test string::tests::test_parse_u_string_concat_2 ... ok test string::tests::test_parse_u_t_string_concat_1_error ... ok test string::tests::test_parse_u_t_string_concat_2_error ... ok test string::tests::test_raw_byte_literal_1 ... ok test string::tests::test_raw_byte_literal_2 ... ok test string::tests::test_raw_fstring ... ok test string::tests::test_raw_tstring ... ok test string::tests::test_single_quoted_byte ... ok test string::tests::test_string_parser_escaped_mac_eol ... ok test string::tests::test_string_parser_escaped_unix_eol ... ok test string::tests::test_string_parser_escaped_windows_eol ... ok test string::tests::test_triple_quoted_raw_fstring ... ok test string::tests::test_triple_quoted_raw_tstring ... ok test string::tests::test_tstring_constant_range ... ok test string::tests::test_tstring_escaped_character ... ok test string::tests::test_tstring_escaped_newline ... ok test string::tests::test_tstring_line_continuation ... ok test string::tests::test_tstring_parse_self_documenting_base ... ok test string::tests::test_tstring_parse_self_documenting_base_more ... ok test string::tests::test_tstring_parse_self_documenting_format ... ok test string::tests::test_tstring_unescaped_newline ... ok test token_set::token_set_works_for_tokens ... ok test result: ok. 243 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/fixtures-bd5357f25e0ed515 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 558 tests test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::ann_assign_stmt_invalid_target.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::ann_assign_stmt_missing_rhs.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::args_unparenthesized_generator.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::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_missing_rhs.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::aug_assign_stmt_invalid_value.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::case_expect_indented_block.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::class_type_params_py311.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::del_stmt_empty.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::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::f_string_lambda_without_parentheses.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_missing_in_keyword.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::from_import_missing_module.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_parenthesized_star.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.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_misspelled_elif.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::import_from_star.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_stmt_trailing_comma.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_py314.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::invalid_string_literal.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::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_starred_expr.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lazy_import_invalid_context_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_before_py310.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_stmt_no_newline_before_case.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_assignment_in_case_pattern.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::named_expr_slice.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::nested_async_comprehension_py310.py ... ok test inline_err::nonlocal_stmt_empty.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_with_invalid_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_expected_after_star_separator.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::parenthesized_context_manager_py38.py ... ok test inline_err::params_var_positional_with_default.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::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::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.py ... ok test inline_err::single_star_for.py ... ok test inline_err::single_star_return.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::star_slices.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::starred_starred_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_empty_expression.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::tuple_context_manager_py38.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_invalid_bound_expr.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_type_var_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::unary_plus_py314.py ... ok test inline_err::type_params_empty.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::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::unterminated_fstring_newline_recovery.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_err::yield_after_comma.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_if_expr.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::async_function_definition.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_async_function.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::except_star_py311.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::function_def_parameter_range.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_type_params_py312.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::function_def_valid_return_expr.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_yield_py37.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::lambda_with_no_parameters.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_annotated_assignment.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::match_after_py310.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_valid_guard_expr.py ... ok test inline_ok::match_stmt_subject_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_alternative_patterns.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::nested_async_comprehension_py311.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::non_duplicate_type_parameter_names.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::params_non_default_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::pep750_t_string_py314.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::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_stmt_py312.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::valid_annotation_class.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/double_starred.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/starred.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/unclosed_2.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.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/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.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_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/named_expression_0.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_test_expr_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/if/recover.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/comprehension.py ... ok test invalid_syntax::expressions/list/recover.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/list/star_expression_precedence.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/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/tuple.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/parenthesized/tuple_starred_expr.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/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary/named_expression.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_windows_eol.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.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_augmented_assignment_target.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/as_pattern_3.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/star_pattern_usage.py ... ok test invalid_syntax::statements/match/unary_add_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/class.py ... ok test valid_syntax::statement/delete.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/while.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 558 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/generate_inline_tests-7d224fe691b849fd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test generate_inline_tests ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_semantic-c23c8a35cab37cbf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test analyze::type_inference::tests::type_inference ... ok test binding::tests::size ... ok test cfg::tests::control_flow_graph::_jumps_py_expects ... ok test cfg::tests::control_flow_graph::_no_flow_py_expects ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_stdlib-c4b8a0fa2e215480 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test identifiers::tests::migration_name ... ok test identifiers::tests::module_name ... ok test identifiers::tests::valid_identifiers ... ok test sys::tests::python_315_stdlib_modules ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_python_trivia-755358dbc027d21e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 40 tests test name_matcher::tests::identifier_boundaries ... ok test name_matcher::tests::keyword_uses_literal_spelling ... ok test name_matcher::tests::normalization_can_change_identifiers ... ok test name_matcher::tests::normalized_unicode_uses_literal_spelling ... ok test name_matcher::tests::strings_and_comments_are_candidates ... ok test textwrap::tests::adjust_indent ... ok test textwrap::tests::dedent_blank_line ... ok test textwrap::tests::dedent_empty ... ok test textwrap::tests::dedent_empty_line ... ok test textwrap::tests::dedent_mixed_newlines ... ok test textwrap::tests::dedent_mixed_tabbed_whitespace ... ok test textwrap::tests::dedent_mixed_whitespace ... ok test textwrap::tests::dedent_multi_line ... ok test textwrap::tests::dedent_non_python_whitespace ... ok test textwrap::tests::dedent_preserve_no_terminating_newline ... ok test textwrap::tests::dedent_tabbed_whitespace ... ok test textwrap::tests::dedent_to_handles_when_multiple_leading_form_feeds_greater_than_dedent_len ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_in_provided_indentation ... ok test textwrap::tests::dedent_to_ignores_leading_form_feeds_when_checking_indentation ... ok test textwrap::tests::dedent_to_is_idempotent ... ok test textwrap::tests::dedent_to_only_whitespace_lines ... ok test textwrap::tests::dedent_to_preserves_crlf_for_lines_starting_with_form_feed ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line ... ok test textwrap::tests::dedent_to_preserves_less_indented_later_line_with_crlf ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_first_line ... ok test textwrap::tests::dedent_to_preserves_multiple_leading_form_feeds_on_second_line ... ok test textwrap::tests::dedent_to_returns_none_if_indent_too_large ... ok test textwrap::tests::dedent_whitespace_line ... ok test textwrap::tests::indent_empty ... ok test textwrap::tests::indent_empty_line ... ok test textwrap::tests::indent_first_line_empty ... ok test textwrap::tests::indent_first_line_empty_line ... ok test textwrap::tests::indent_first_line_mixed_newlines ... ok test textwrap::tests::indent_first_line_nonempty ... ok test textwrap::tests::indent_mixed_newlines ... ok test textwrap::tests::indent_nonempty ... ok test whitespace::tests::tab_expansion_allocates_changed_text ... ok test whitespace::tests::tab_expansion_borrows_unchanged_text ... ok test whitespace::tests::tab_offset_advances_to_next_stop ... ok test whitespace::tests::u32_tab_offset_advances_to_next_stop ... ok test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/block_comments-b101487ece779001 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 7 tests test block_comments_indented_block ... ok test block_comments_lines_in_triple_quotes_not_a_block ... ok test block_comments_lines_with_code_not_a_block ... ok test block_comments_sequential_lines_not_in_block ... ok test block_comments_single_line_is_not_a_block ... ok test block_comments_stress_test ... ok test block_comments_two_line_block_at_start ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/simple_tokenizer-2b5a796601840e1f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 44 tests test comment_containing_single_quoted_string ... ok test comment_containing_triple_quoted_string ... ok test empty_string_literal ... ok test fstring ... ok test identifier_ending_in_non_start_char ... ok test identifier_starting_with_string_kind ... ok test ignore_word_with_only_id_continuing_chars ... ok test lines_after_before_a_new_line ... ok test lines_after_before_comment_offset ... ok test lines_after_empty_string ... ok test lines_after_in_the_middle_of_a_line ... ok test lines_after_multiple_newlines ... ok test lines_after_with_comment_only_line ... ok test lines_before_empty_string ... ok test lines_before_in_the_middle_of_a_line ... ok test lines_before_multiple_leading_newlines ... ok test lines_before_on_a_new_line ... ok test lines_before_with_comment_offset ... ok test lines_before_with_comment_only_line ... ok test lines_before_with_trailing_comment ... ok test single_quoted_multiline_string_containing_comment ... ok test single_quoted_multiline_string_implicit_concatenation ... ok test string_followed_by_multiple_comments ... ok test string_with_byte_kind ... ok test string_with_double_escaped_backslash ... ok test string_with_escaped_quote ... ok test string_with_invalid_kind ... ok test string_with_kind ... ok test test_previous_token_simple ... ok test tokenize_bogus ... ok test tokenize_comma ... ok test tokenize_continuation ... ok test tokenize_eq ... ok test tokenize_invalid_operators ... ok test tokenize_multichar ... ok test tokenize_not_eq ... ok test tokenize_operators ... ok test tokenize_parentheses ... ok test tokenize_slash ... ok test tokenize_substring ... ok test tokenize_trivia ... ok test tricky_unicode ... ok test triple_quoted_multiline_string_containing_comment ... ok test tstring ... ok test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/whitespace-afbfefd332696917 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test trailing_content ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_server-cfca70dcb865b498 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 27 tests test edit::notebook::tests::swap_cells ... ok test edit::replacement::tests::delete_first_line ... ok test edit::replacement::tests::delete_middle_line ... ok test edit::replacement::tests::delete_multiple_lines ... ok test edit::replacement::tests::insert_first_line ... ok test edit::replacement::tests::insert_middle_line ... ok test edit::replacement::tests::insert_multiple_lines ... ok test edit::replacement::tests::replace_lines ... ok test edit::text_document::tests::redo_edit ... ok test format::tests::format_per_file_version ... ok test format::tests::format_per_file_version_range ... ok test lint::tests::all_annotations_are_related_information ... ok test session::index::ruff_settings::tests::conflicting_editor_settings_fall_back_to_defaults ... ok test session::index::ruff_settings::tests::inline_and_specific_settings_resolution_order ... ok test session::index::ruff_settings::tests::inline_settings ... ok test session::index::ruff_settings::tests::invalid_editor_only_settings_fall_back_to_defaults ... ok test session::index::ruff_settings::tests::invalid_inline_editor_settings_fall_back_to_configuration ... ok test session::options::tests::client_options_rule_selectors_use_editor_source ... ok test session::options::tests::inline_configuration ... ok test session::options::tests::test_empty_init_options_deserialize ... ok test session::options::tests::test_global_only_init_options_deserialize ... ok test session::options::tests::test_global_only_resolves_correctly ... ok test session::options::tests::test_preview_flag ... ok test session::options::tests::test_vs_code_init_options_deserialize ... ok test session::options::tests::test_vs_code_workspace_settings_resolve ... ok test session::tests::format_backend::workspacetrust_trusted_formatbackend_uv_expects ... ok test session::tests::format_backend::workspacetrust_untrusted_formatbackend_internal_expects ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/document-93eccddac5165d69 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test delete_lines_pandas_html ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-650ee2ccecd9d2a9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 32 tests test capabilities::dynamically_registers_formatting_and_range_formatting_for_python_and_markdown ... 2026-10-16 20:01:29.799852067 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:29.799898294 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server, using default options 2026-10-16 20:01:29.799905227 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.799962214 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:29.802982970 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/pyproject.toml` 2026-10-16 20:01:29.803299724 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-10-16 20:01:29.803321385 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 20:01:29.803623822 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:29.803861357 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:01:29.860617794 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 20:01:29.860651827 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.860676734 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-16 20:01:29.862017278 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:29.862054999 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server, using default options 2026-10-16 20:01:29.862058846 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.862069857 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:29.863268776 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/pyproject.toml` 2026-10-16 20:01:29.863480824 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-10-16 20:01:29.863493507 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 20:01:29.863826783 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:29.863972746 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.872102365 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 20:01:29.872214164 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.872453383 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-16 20:01:29.873990336 INFO No workspace options found for file:///tmp/.tmpe35cyA, using default options 2026-10-16 20:01:29.874012918 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.874021544 DEBUG Indexing settings for workspace: /tmp/.tmpe35cyA 2026-10-16 20:01:29.875499106 INFO Registering workspace: /tmp/.tmpe35cyA 2026-10-16 20:01:29.875653505 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.875873608 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-16 20:01:29.875893436 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-16 20:01:29.886039306 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:29.886048884 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.886129044 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-16 20:01:29.887351868 INFO No workspace options found for file:///tmp/.tmpUdnYWV, using default options 2026-10-16 20:01:29.887486691 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.887499785 DEBUG Indexing settings for workspace: /tmp/.tmpUdnYWV 2026-10-16 20:01:29.889247093 INFO Registering workspace: /tmp/.tmpUdnYWV 2026-10-16 20:01:29.889498103 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.889721713 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:29.889784000 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-16 20:01:29.889819366 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpUdnYWV/test.py 2026-10-16 20:01:29.889835496 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpUdnYWV/test.py 2026-10-16 20:01:29.890510252 DEBUG request{id=2 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:29.890594450 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpUdnYWV/test.py 2026-10-16 20:01:29.890615008 DEBUG request{id=2 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:29.900835118 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:29.900845567 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.900861147 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-16 20:01:29.901965468 INFO No workspace options found for file:///tmp/.tmpuuZMlO, using default options 2026-10-16 20:01:29.901986147 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.901994202 DEBUG Indexing settings for workspace: /tmp/.tmpuuZMlO 2026-10-16 20:01:29.902451009 DEBUG No `target-version` found in `/tmp/.tmpuuZMlO/ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-16 20:01:29.902850468 DEBUG Loaded settings from: `/tmp/.tmpuuZMlO/ruff.toml` for `/tmp/.tmpuuZMlO` 2026-10-16 20:01:29.903529792 INFO Registering workspace: /tmp/.tmpuuZMlO 2026-10-16 20:01:29.903650148 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.903907851 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:29.903941825 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:29.904049507 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpuuZMlO/ruff.toml 2026-10-16 20:01:29.904371811 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-16 20:01:29.904381640 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpuuZMlO/ruff.toml 2026-10-16 20:01:29.904394324 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpuuZMlO/ruff.toml 2026-10-16 20:01:29.914852430 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 20:01:29.914862519 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.914879380 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-16 20:01:29.916081996 INFO No workspace options found for file:///tmp/.tmpC6rE2H, using default options 2026-10-16 20:01:29.916103817 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.916111000 DEBUG Indexing settings for workspace: /tmp/.tmpC6rE2H 2026-10-16 20:01:29.916819389 DEBUG Loaded settings from: `/tmp/.tmpC6rE2H/pyproject.toml` for `/tmp/.tmpC6rE2H` 2026-10-16 20:01:29.917752780 INFO Registering workspace: /tmp/.tmpC6rE2H 2026-10-16 20:01:29.917925985 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.918133664 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:29.918158631 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:29.918260362 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpC6rE2H/test.py 2026-10-16 20:01:29.918903428 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:29.919255819 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-16 20:01:29.919266559 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpC6rE2H/test.py 2026-10-16 20:01:29.919277950 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpC6rE2H/test.py 2026-10-16 20:01:29.919600095 DEBUG request{id=3 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:29.919849142 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpC6rE2H/test.py 2026-10-16 20:01:29.919872165 DEBUG request{id=3 method=textDocument/codeAction}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:29.930283543 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 20:01:29.930293602 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.930313600 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-16 20:01:29.931524321 INFO No workspace options found for file:///tmp/.tmpqIJr0i, using default options 2026-10-16 20:01:29.931545711 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.931553034 DEBUG Indexing settings for workspace: /tmp/.tmpqIJr0i 2026-10-16 20:01:29.932963340 INFO Registering workspace: /tmp/.tmpqIJr0i 2026-10-16 20:01:29.933018543 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.933164317 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-16 20:01:29.933181098 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because its Ruff document URI payload is invalid: relative URL without a base: "not-a-uri". 2026-10-16 20:01:29.943359469 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:29.943369478 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification ok test code_action::no_code_actions_for_markdown ... 2026-10-16 20:01:29.943427447 DEBUG Received exit notification, exiting 2026-10-16 20:01:29.944603423 INFO No workspace options found for file:///tmp/.tmp9V2YXp, using default options 2026-10-16 20:01:29.944625153 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.944633128 DEBUG Indexing settings for workspace: /tmp/.tmp9V2YXp 2026-10-16 20:01:29.946037542 INFO Registering workspace: /tmp/.tmp9V2YXp 2026-10-16 20:01:29.946273265 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.946339238 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:29.946389693 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-16 20:01:29.956565219 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:29.956587200 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.956604683 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-16 20:01:29.957763527 INFO No workspace options found for file:///tmp/.tmp2AhxLO, using default options 2026-10-16 20:01:29.957796719 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.957804443 DEBUG Indexing settings for workspace: /tmp/.tmp2AhxLO 2026-10-16 20:01:29.958309611 DEBUG Loaded settings from: `/tmp/.tmp2AhxLO/pyproject.toml` for `/tmp/.tmp2AhxLO` 2026-10-16 20:01:29.959456722 INFO Registering workspace: /tmp/.tmp2AhxLO 2026-10-16 20:01:29.959681043 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.959878794 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:29.960008177 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 20:01:29.960028956 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp2AhxLO/test.thing 2026-10-16 20:01:29.960879291 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 20:01:29.971547941 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:29.971559834 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.971584811 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-16 20:01:29.972747602 INFO No workspace options found for file:///tmp/.tmpl5xPcZ, using default options 2026-10-16 20:01:29.972778930 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.972786965 DEBUG Indexing settings for workspace: /tmp/.tmpl5xPcZ 2026-10-16 20:01:29.973370771 DEBUG Loaded settings from: `/tmp/.tmpl5xPcZ/pyproject.toml` for `/tmp/.tmpl5xPcZ` 2026-10-16 20:01:29.974458391 INFO Registering workspace: /tmp/.tmpl5xPcZ 2026-10-16 20:01:29.974541536 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.974716194 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:29.974756580 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:29.974784512 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpl5xPcZ/test.thing 2026-10-16 20:01:29.984996747 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:29.985007297 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.985024138 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-16 20:01:29.986131866 INFO No workspace options found for file:///tmp/.tmp1iAuqQ, using default options 2026-10-16 20:01:29.986153897 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.986161201 DEBUG Indexing settings for workspace: /tmp/.tmp1iAuqQ 2026-10-16 20:01:29.986801512 DEBUG Loaded settings from: `/tmp/.tmp1iAuqQ/pyproject.toml` for `/tmp/.tmp1iAuqQ` 2026-10-16 20:01:29.987830051 INFO Registering workspace: /tmp/.tmp1iAuqQ 2026-10-16 20:01:29.987897638 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:29.987980183 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:29.988075632 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-16 20:01:29.988093215 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmp1iAuqQ/test.thing 2026-10-16 20:01:29.988096852 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-16 20:01:29.998364270 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:29.998374619 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:29.998391591 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-16 20:01:29.999437212 INFO No workspace options found for file:///tmp/.tmpogieCZ, using default options 2026-10-16 20:01:29.999459324 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:29.999473330 DEBUG Indexing settings for workspace: /tmp/.tmpogieCZ 2026-10-16 20:01:30.000858228 INFO Registering workspace: /tmp/.tmpogieCZ 2026-10-16 20:01:30.001075916 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.001134736 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.001189569 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.001205118 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpogieCZ/pyproject.toml 2026-10-16 20:01:30.011610225 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.011620815 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.011649198 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-16 20:01:30.012675924 INFO No workspace options found for file:///tmp/.tmpOPbEEt, using default options 2026-10-16 20:01:30.012696773 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.012704578 DEBUG Indexing settings for workspace: /tmp/.tmpOPbEEt 2026-10-16 20:01:30.013038925 DEBUG No `target-version` found in `/tmp/.tmpOPbEEt/ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-16 20:01:30.013168598 DEBUG Loaded settings from: `/tmp/.tmpOPbEEt/ruff.toml` for `/tmp/.tmpOPbEEt` 2026-10-16 20:01:30.014312403 INFO Registering workspace: /tmp/.tmpOPbEEt 2026-10-16 20:01:30.014528970 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.014607807 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.014655898 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.014671818 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpOPbEEt/ruff.toml 2026-10-16 20:01:30.024926462 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.024936881 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.024953613 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-16 20:01:30.026007540 INFO No workspace options found for file:///tmp/.tmppUPxCE, using default options 2026-10-16 20:01:30.026028118 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.026042776 DEBUG Indexing settings for workspace: /tmp/.tmppUPxCE 2026-10-16 20:01:30.026486768 DEBUG Loaded settings from: `/tmp/.tmppUPxCE/pyproject.toml` for `/tmp/.tmppUPxCE` 2026-10-16 20:01:30.027711415 INFO Registering workspace: /tmp/.tmppUPxCE 2026-10-16 20:01:30.027807716 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.027875593 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.027979508 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.027996691 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmppUPxCE/test.py 2026-10-16 20:01:30.028490116 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.038915831 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.038926070 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.038942972 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-16 20:01:30.040129688 INFO No workspace options found for file:///tmp/.tmpTG02g7, using default options 2026-10-16 20:01:30.040150727 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.040158853 DEBUG Indexing settings for workspace: /tmp/.tmpTG02g7 2026-10-16 20:01:30.041529053 INFO Registering workspace: /tmp/.tmpTG02g7 2026-10-16 20:01:30.041811603 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.041872707 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.041918944 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 20:01:30.052146087 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.052156897 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.052173729 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-16 20:01:30.053165499 INFO No workspace options found for file:///tmp/.tmp5ul6mf, using default options 2026-10-16 20:01:30.053185987 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.053194112 DEBUG Indexing settings for workspace: /tmp/.tmp5ul6mf 2026-10-16 20:01:30.053821630 DEBUG Loaded settings from: `/tmp/.tmp5ul6mf/pyproject.toml` for `/tmp/.tmp5ul6mf` 2026-10-16 20:01:30.054881968 INFO Registering workspace: /tmp/.tmp5ul6mf 2026-10-16 20:01:30.054957500 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.055011421 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.055070572 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 20:01:30.065314787 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.065324996 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.065342569 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-16 20:01:30.066342595 INFO No workspace options found for file:///tmp/.tmpAjMuPe, using default options 2026-10-16 20:01:30.066363644 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.066371038 DEBUG Indexing settings for workspace: /tmp/.tmpAjMuPe 2026-10-16 20:01:30.067810448 INFO Registering workspace: /tmp/.tmpAjMuPe 2026-10-16 20:01:30.068019400 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.068295688 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.068504239 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 20:01:30.078920737 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.079084274 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.079292124 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-16 20:01:30.080373692 INFO No workspace options found for file:///tmp/.tmppiniz8, using default options 2026-10-16 20:01:30.080393189 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.080400382 DEBUG Indexing settings for workspace: /tmp/.tmppiniz8 2026-10-16 20:01:30.081928649 INFO Registering workspace: /tmp/.tmppiniz8 2026-10-16 20:01:30.081972441 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.082244662 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.082268657 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 20:01:30.082461318 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-16 20:01:30.082546708 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-16 20:01:30.082622100 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-16 20:01:30.082698864 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-16 20:01:30.082941629 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-16 20:01:30.093087619 DEBUG request{id=8 method=shutdown}: enter 2026-10-16 20:01:30.093096716 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.093175063 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-16 20:01:30.094395943 INFO No workspace options found for file:///tmp/.tmpKcUdHu, using default options 2026-10-16 20:01:30.094519706 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.094564449 DEBUG Indexing settings for workspace: /tmp/.tmpKcUdHu 2026-10-16 20:01:30.095988070 INFO Registering workspace: /tmp/.tmpKcUdHu 2026-10-16 20:01:30.096069212 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.096131148 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.096372180 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 20:01:30.106492923 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.106502421 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.106518962 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-16 20:01:30.107547662 INFO No workspace options found for file:///tmp/.tmpt0zehf, using default options 2026-10-16 20:01:30.107685701 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.107705067 DEBUG Indexing settings for workspace: /tmp/.tmpt0zehf 2026-10-16 20:01:30.109114090 INFO Registering workspace: /tmp/.tmpt0zehf 2026-10-16 20:01:30.109361364 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.109421917 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.109542253 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 20:01:30.119843234 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.119852041 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.119868952 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-16 20:01:30.120938699 INFO No workspace options found for file:///tmp/.tmpPiHzMi, using default options 2026-10-16 20:01:30.121072670 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.121223022 DEBUG Indexing settings for workspace: /tmp/.tmpPiHzMi 2026-10-16 20:01:30.122605635 INFO Registering workspace: /tmp/.tmpPiHzMi 2026-10-16 20:01:30.122855795 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.123061761 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 20:01:30.123079083 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpPiHzMi/not-open.py` isn't open. 2026-10-16 20:01:30.133199476 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.133208914 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.133225805 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-16 20:01:30.134481661 INFO No workspace options found for file:///tmp/.tmpsth4Yw, using default options 2026-10-16 20:01:30.134503321 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.134510755 DEBUG Indexing settings for workspace: /tmp/.tmpsth4Yw 2026-10-16 20:01:30.136253414 INFO Registering workspace: /tmp/.tmpsth4Yw 2026-10-16 20:01:30.136491050 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.136589244 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 20:01:30.136613860 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpsth4Yw/notebook.py 2026-10-16 20:01:30.137476388 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.137500944 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.137513407 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.138352171 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:01:30.148830935 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 20:01:30.148842226 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.148863386 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-16 20:01:30.150013694 INFO No workspace options found for file:///tmp/.tmpVMCWlF, using default options 2026-10-16 20:01:30.150035935 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.150043510 DEBUG Indexing settings for workspace: /tmp/.tmpVMCWlF 2026-10-16 20:01:30.150787004 DEBUG Loaded settings from: `/tmp/.tmpVMCWlF/pyproject.toml` for `/tmp/.tmpVMCWlF` 2026-10-16 20:01:30.151712801 INFO Registering workspace: /tmp/.tmpVMCWlF 2026-10-16 20:01:30.151864856 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.152058439 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 20:01:30.152074860 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpVMCWlF/test.ipynb 2026-10-16 20:01:30.152728496 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:01:30.152907672 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.152936256 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpVMCWlF/test.ipynb 2026-10-16 20:01:30.153712912 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.153722580 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpVMCWlF/test.ipynb 2026-10-16 20:01:30.153920111 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.153927645 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpVMCWlF/test.ipynb 2026-10-16 20:01:30.164127196 DEBUG request{id=5 method=shutdown}: enter 2026-10-16 20:01:30.164137285 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.164152423 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-16 20:01:30.165243430 INFO No workspace options found for file:///tmp/.tmpsJ1FJi, using default options 2026-10-16 20:01:30.165264499 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.165272314 DEBUG Indexing settings for workspace: /tmp/.tmpsJ1FJi 2026-10-16 20:01:30.165988247 DEBUG Loaded settings from: `/tmp/.tmpsJ1FJi/pyproject.toml` for `/tmp/.tmpsJ1FJi` 2026-10-16 20:01:30.166965510 INFO Registering workspace: /tmp/.tmpsJ1FJi 2026-10-16 20:01:30.167110722 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.167315146 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 20:01:30.167329653 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpsJ1FJi/test.ipynb 2026-10-16 20:01:30.167954665 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:01:30.178078785 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 20:01:30.178088423 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.178103641 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-16 20:01:30.179266933 INFO No workspace options found for file:///tmp/.tmpXgjgFv, using default options 2026-10-16 20:01:30.179288313 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.179296799 DEBUG Indexing settings for workspace: /tmp/.tmpXgjgFv 2026-10-16 20:01:30.180918651 INFO Registering workspace: /tmp/.tmpXgjgFv 2026-10-16 20:01:30.181158932 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.181245204 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 20:01:30.181266694 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpXgjgFv/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 20:01:30.181928295 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.181949715 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.181961838 DEBUG notification{method=notebookDocument/didOpen}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.182529643 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:01:30.182861435 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-16 20:01:30.182884498 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpXgjgFv/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 20:01:30.183401158 DEBUG notification{method=notebookDocument/didChange}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.183422277 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.183434740 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.183716649 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:01:30.183813912 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-16 20:01:30.183828259 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpXgjgFv/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 20:01:30.184662984 DEBUG notification{method=notebookDocument/didChange}: Categorized 'matplotlib.pyplot' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.184681719 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.184692219 DEBUG notification{method=notebookDocument/didChange}: Categorized 'tensorflow_hub' as Known(ThirdParty) (NoMatch) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.185263972 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:01:30.185302925 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:01:30.195588186 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 20:01:30.195598596 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.195679117 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-16 20:01:30.197314364 INFO No workspace options found for file:///tmp/.tmphiVu3O, using default options 2026-10-16 20:01:30.197438918 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.197613044 DEBUG Indexing settings for workspace: /tmp/.tmphiVu3O 2026-10-16 20:01:30.197951229 DEBUG No `target-version` found in `/tmp/.tmphiVu3O/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-16 20:01:30.198073468 DEBUG Loaded settings from: `/tmp/.tmphiVu3O/.ruff.toml` for `/tmp/.tmphiVu3O` 2026-10-16 20:01:30.198097733 DEBUG Ignored path via `extend-exclude`: /tmp/.tmphiVu3O/sub 2026-10-16 20:01:30.199233794 INFO Registering workspace: /tmp/.tmphiVu3O 2026-10-16 20:01:30.199460169 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.199537223 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.199689299 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 20:01:30.199706972 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmphiVu3O/sub/test.py 2026-10-16 20:01:30.199937945 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.199951781 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 20:01:30.199956440 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmphiVu3O/sub/foo/test.py 2026-10-16 20:01:30.210058428 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 20:01:30.210067645 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.210084677 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-16 20:01:30.211208495 INFO No workspace options found for file:///tmp/.tmpRWL7qS/sub, using default options 2026-10-16 20:01:30.211328370 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.211401747 DEBUG Indexing settings for workspace: /tmp/.tmpRWL7qS/sub 2026-10-16 20:01:30.211594529 DEBUG No `target-version` found in `/tmp/.tmpRWL7qS/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-16 20:01:30.211681973 DEBUG Loaded settings from: `/tmp/.tmpRWL7qS/.ruff.toml` 2026-10-16 20:01:30.211991744 DEBUG No `target-version` found in `/tmp/.tmpRWL7qS/sub/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-16 20:01:30.212110787 DEBUG Loaded settings from: `/tmp/.tmpRWL7qS/sub/.ruff.toml` for `/tmp/.tmpRWL7qS/sub` 2026-10-16 20:01:30.212127238 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpRWL7qS/sub/foo 2026-10-16 20:01:30.213252298 INFO Registering workspace: /tmp/.tmpRWL7qS/sub 2026-10-16 20:01:30.213326257 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.213385889 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.213564464 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 20:01:30.213601844 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpRWL7qS/sub/test.py 2026-10-16 20:01:30.213619768 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 20:01:30.213946190 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.213966798 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 20:01:30.213971968 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpRWL7qS/sub/foo/test.py 2026-10-16 20:01:30.224075289 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 20:01:30.224084756 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.224101057 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-16 20:01:30.225267214 INFO No workspace options found for file:///tmp/.tmpDmQ64h, using default options 2026-10-16 20:01:30.225406175 INFO No workspace options found for file:///tmp/.tmpDmQ64h/sub, using default options 2026-10-16 20:01:30.225412787 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.225466598 DEBUG Indexing settings for workspace: /tmp/.tmpDmQ64h 2026-10-16 20:01:30.225894381 DEBUG Loaded settings from: `/tmp/.tmpDmQ64h/.ruff.toml` for `/tmp/.tmpDmQ64h` 2026-10-16 20:01:30.225922473 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpDmQ64h/sub 2026-10-16 20:01:30.227044889 INFO Registering workspace: /tmp/.tmpDmQ64h 2026-10-16 20:01:30.227160155 DEBUG Indexing settings for workspace: /tmp/.tmpDmQ64h/sub 2026-10-16 20:01:30.227509189 DEBUG Loaded settings from: `/tmp/.tmpDmQ64h/.ruff.toml` 2026-10-16 20:01:30.228142567 DEBUG Loaded settings from: `/tmp/.tmpDmQ64h/sub/.ruff.toml` for `/tmp/.tmpDmQ64h/sub` 2026-10-16 20:01:30.228345198 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpDmQ64h/sub/foo 2026-10-16 20:01:30.229012990 INFO Registering workspace: /tmp/.tmpDmQ64h/sub 2026-10-16 20:01:30.229093411 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.229434761 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.229645026 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 20:01:30.229671886 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpDmQ64h/test.py 2026-10-16 20:01:30.229693456 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 20:01:30.229901607 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.230009920 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 20:01:30.230018917 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpDmQ64h/sub/test.py 2026-10-16 20:01:30.230036059 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-16 20:01:30.230250491 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.230423967 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-16 20:01:30.230431691 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpDmQ64h/sub/foo/test.py 2026-10-16 20:01:30.240710501 DEBUG request{id=5 method=shutdown}: enter 2026-10-16 20:01:30.240724788 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.240834754 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-16 20:01:30.242255839 INFO No workspace options found for file:///tmp/.tmp4cgb77, using default options 2026-10-16 20:01:30.242399649 INFO No workspace options found for file:///tmp/.tmp4cgb77/external/Y, using default options 2026-10-16 20:01:30.242537768 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.242656070 DEBUG Indexing settings for workspace: /tmp/.tmp4cgb77 2026-10-16 20:01:30.243403702 DEBUG Loaded settings from: `/tmp/.tmp4cgb77/systemtests/pyproject.toml` for `/tmp/.tmp4cgb77/systemtests` 2026-10-16 20:01:30.244260660 INFO Registering workspace: /tmp/.tmp4cgb77 2026-10-16 20:01:30.244270839 DEBUG Indexing settings for workspace: /tmp/.tmp4cgb77/external/Y 2026-10-16 20:01:30.245826637 INFO Registering workspace: /tmp/.tmp4cgb77/external/Y 2026-10-16 20:01:30.245923559 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.245989152 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.246251644 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.246276531 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.246295346 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp4cgb77/systemtests/tests/common/fakes/wus.py 2026-10-16 20:01:30.246342064 DEBUG request{id=2 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.246471967 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.246478850 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp4cgb77/external/Y/wus.py 2026-10-16 20:01:30.247183973 DEBUG request{id=3 method=textDocument/diagnostic}: Categorized 'os' as Known(StandardLibrary) (KnownStandardLibrary) log.target="ruff_linter::rules::isort::categorize" log.module_path="ruff_linter::rules::isort::categorize" log.file="crates/ruff_linter/src/rules/isort/categorize.rs" log.line=150 2026-10-16 20:01:30.257885726 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 20:01:30.257896917 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.257982137 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-16 20:01:30.259361935 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:30.259498671 INFO No workspace options found for file:///builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server, using default options 2026-10-16 20:01:30.259528707 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.259539999 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:30.261012861 DEBUG Loaded settings from: `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/pyproject.toml` 2026-10-16 20:01:30.261490587 DEBUG Detected minimum supported `requires-python` version: 3.7 log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=262 2026-10-16 20:01:30.261631502 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 20:01:30.261926074 INFO Registering workspace: /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_server 2026-10-16 20:01:30.262103878 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.262170593 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.262189478 WARN No settings available for file:///tmp/.tmp8NeQXu/nested/test.py - falling back to default settings 2026-10-16 20:01:30.262528284 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 20:01:30.262550505 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp8NeQXu/nested/test.py 2026-10-16 20:01:30.262579099 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 20:01:30.262920810 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.262948101 WARN No settings available for file:///tmp/.tmp8NeQXu/unrelated/test.py - falling back to default settings 2026-10-16 20:01:30.263190676 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 20:01:30.263199923 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp8NeQXu/unrelated/test.py 2026-10-16 20:01:30.263211365 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-16 20:01:30.273484975 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 20:01:30.273494573 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.273511194 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-16 20:01:30.274899308 INFO No workspace options found for file:///tmp/.tmprKxuIu, using default options 2026-10-16 20:01:30.275040082 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.275257690 DEBUG Indexing settings for workspace: /tmp/.tmprKxuIu 2026-10-16 20:01:30.276770998 INFO Registering workspace: /tmp/.tmprKxuIu 2026-10-16 20:01:30.277011559 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.277210042 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 20:01:30.277227915 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmprKxuIu/not-open.py` isn't open. 2026-10-16 20:01:30.287543063 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.287552982 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.287586184 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-16 20:01:30.288739257 INFO No workspace options found for file:///tmp/.tmpiCzpnT/sub, using default options 2026-10-16 20:01:30.288868719 DEBUG Negotiated position encoding: UTF16 2026-10-16 20:01:30.288975660 DEBUG Indexing settings for workspace: /tmp/.tmpiCzpnT/sub 2026-10-16 20:01:30.289037236 DEBUG No `target-version` found in `/tmp/.tmpiCzpnT/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-16 20:01:30.289147693 DEBUG Loaded settings from: `/tmp/.tmpiCzpnT/.ruff.toml` 2026-10-16 20:01:30.289446794 DEBUG No `target-version` found in `/tmp/.tmpiCzpnT/sub/.ruff.toml` log.target="ruff_workspace::pyproject" log.module_path="ruff_workspace::pyproject" log.file="crates/ruff_workspace/src/pyproject.rs" log.line=202 2026-10-16 20:01:30.289553865 DEBUG Loaded settings from: `/tmp/.tmpiCzpnT/sub/.ruff.toml` for `/tmp/.tmpiCzpnT/sub` 2026-10-16 20:01:30.289994361 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpiCzpnT/sub/foo 2026-10-16 20:01:30.290826151 INFO Registering workspace: /tmp/.tmpiCzpnT/sub 2026-10-16 20:01:30.290903877 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 20:01:30.290957167 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 20:01:30.290975611 WARN No settings available for file:///tmp/.tmpiCzpnT/unrelated/test.py - falling back to default settings 2026-10-16 20:01:30.291360513 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 20:01:30.291380631 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpiCzpnT/unrelated/test.py 2026-10-16 20:01:30.291395579 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 20:01:30.301812077 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 20:01:30.301825041 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 20:01:30.301842995 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.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_source_file-7a95133ce81ed723 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 13 tests test line_index::tests::ascii_carriage_return ... ok test line_index::tests::ascii_carriage_return_newline ... ok test line_index::tests::ascii_index ... ok test line_index::tests::ascii_source_location ... ok test line_index::tests::line_end_exclusive_handles_different_line_endings ... ok test line_index::tests::utf8_byte_offset ... ok test line_index::tests::utf8_carriage_return ... ok test line_index::tests::utf8_carriage_return_newline ... ok test line_index::tests::utf8_index ... ok test newlines::tests::universal_newlines_backwards ... ok test newlines::tests::universal_newlines_empty_str ... ok test newlines::tests::universal_newlines_forward ... ok test newlines::tests::universal_newlines_mixed ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/auto_traits-9148764fcfebe194 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/constructors-c14a16e4ab593e28 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/indexing-08559ef2af1a4126 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test main ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/main-0d8f45f7aed2c878 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 8 tests test checked_math ... ok test contains ... ok test contains_point ... ok test cover ... ok test cover_offset ... ok test intersect ... ok test math ... ok test sum ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/serde-dbe7a656f51a532d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 3 tests test invalid_range_deserialization ... ok test range_serialization ... ok test size_serialization ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/unicode_names2_generator-a6743a009690a48d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1 test test util::test_split ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ruff_workspace-6a46891ae2ceed35 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 26 tests test configuration::tests::ignore_code_then_select_prefix ... ok test configuration::tests::ignore_code_then_select_prefix_ignore_code ... ok test configuration::tests::select_all_preview ... ok test configuration::tests::select_code_ignore_code ... ok test configuration::tests::select_code_ignore_prefix ... ok test configuration::tests::select_docstring_convention_override ... ok test configuration::tests::select_linter ... ok test configuration::tests::select_linter_preview ... ok test configuration::tests::select_one_char_prefix ... ok test configuration::tests::select_prefix_ignore_code ... ok test configuration::tests::select_prefix_ignore_code_then_extend_select_code ... ok test configuration::tests::select_prefix_ignore_code_then_extend_select_code_ignore_prefix ... ok test configuration::tests::select_prefix_preview ... ok test configuration::tests::select_rule_preview ... ok test configuration::tests::select_two_char_prefix ... ok test options::tests::flake8_self_options ... ok test options::tests::flake8_tidy_imports_options_allow_disjoint_lazy_import_selectors ... ok test options::tests::flake8_tidy_imports_options_reject_all_on_both_sides ... ok test options::tests::flake8_tidy_imports_options_reject_overlapping_lazy_import_selectors ... ok test pyproject::tests::deserialize ... ok test pyproject::tests::find_and_parse_pyproject_toml ... ok test pyproject::tests::str_pattern_prefix_pair ... ok test resolver::tests::exclusions ... ok test resolver::tests::extend_respects_target_version ... ok test resolver::tests::find_python_files ... ok test resolver::tests::rooted_exclusion ... ok test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty-63e10e0d43030e64 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.89-build/ty-0.0.89/ruff/target/rpm/deps/ty-874f1587a5a38653 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.89-build/ty-0.0.89/ruff/target/rpm/deps/cli-2bd288df0c36b479 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.12s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/file_watching-8b55b7c1e4473fcc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.47s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/self_environment-e173a3faabd5cd44 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.92s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_combine-032d5669f248f880 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 4 tests test tests::combine_map ... ok test tests::combine_option ... ok test tests::combine_order_map ... ok test tests::combine_vec ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_completion_bench-4bfeafa04907a9f3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_completion_eval-075c1969e4e80e2b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_ide-054c43c134411c63 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1909 tests test all_symbols::tests::all_symbols_multi_file ... ok test all_symbols::tests::first_party_test_modules_not_filtered ... ok test all_symbols::tests::first_party_underscore_modules_not_filtered ... ok test all_symbols::tests::pandas_read_csv_merged_all ... ok test all_symbols::tests::pandas_read_csv_merged_redundant_export ... ok test all_symbols::tests::pandas_read_csv_merged_wildcard ... ok test all_symbols::tests::redundant_reexported_merged_definition_at_top_level ... ok test all_symbols::tests::redundant_reexported_merged_multiple_symbols_retained ... ok test all_symbols::tests::redundant_reexported_not_merged_across_top_level_modules ... ok test all_symbols::tests::redundant_reexported_some_merged_across_top_level_modules ... ok test all_symbols::tests::third_party_test_modules_filtered ... ok test all_symbols::tests::third_party_underscore_modules_are_filtered ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_assigned_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_passed_as_arg_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::comprehension_attributed_to_enclosing_function ... ok test call_hierarchy::incoming_calls::tests::decorator_application ... ok test call_hierarchy::incoming_calls::tests::default_on_version_gated_method_attributed_to_class ... ok test call_hierarchy::incoming_calls::tests::keyword_call ... ok test call_hierarchy::incoming_calls::tests::lambda_caller_is_synthesized_item ... ok test call_hierarchy::incoming_calls::tests::lambda_follow_up_requests_are_leaves ... ok test call_hierarchy::incoming_calls::tests::lambda_inside_function_attributed_to_lambda ... ok test call_hierarchy::incoming_calls::tests::method_call ... ok test call_hierarchy::incoming_calls::tests::method_does_not_confuse_with_same_name_on_other_class ... ok test call_hierarchy::incoming_calls::tests::multi_file ... ok test call_hierarchy::incoming_calls::tests::multi_file_constructor_call_resolves_to_init_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::multi_file_dunder_call_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::non_call_reference_filtered_out ... ok test call_hierarchy::incoming_calls::tests::non_callable_attribute_filtered ... ok test call_hierarchy::incoming_calls::tests::property_deleter_del ... ok test call_hierarchy::incoming_calls::tests::property_getter_read ... ok test call_hierarchy::incoming_calls::tests::property_setter_write ... ok test call_hierarchy::incoming_calls::tests::single_file ... ok test call_hierarchy::incoming_calls::tests::super_method_call ... ok test call_hierarchy::incoming_calls::tests::top_level_call_attributed_to_module ... ok test call_hierarchy::incoming_calls::tests::two_lambdas_calling_same_function_two_distinct_items ... ok test call_hierarchy::incoming_calls::tests::via_import_alias ... ok test call_hierarchy::outgoing_calls::tests::attribute_call ... ok test call_hierarchy::outgoing_calls::tests::class_excludes_method_bodies ... ok test call_hierarchy::outgoing_calls::tests::class_includes_decorators_bases_and_class_body ... ok test call_hierarchy::outgoing_calls::tests::class_with_base_call ... ok test call_hierarchy::outgoing_calls::tests::constructor_call ... ok test call_hierarchy::outgoing_calls::tests::direct_call ... ok test call_hierarchy::outgoing_calls::tests::function_excludes_nested_def_body ... ok test call_hierarchy::outgoing_calls::tests::function_includes_param_default ... ok test call_hierarchy::outgoing_calls::tests::lambda_default_attributed_to_enclosing_scope ... ok test call_hierarchy::outgoing_calls::tests::multi_file ... ok test call_hierarchy::outgoing_calls::tests::multiple_calls_to_same_callee ... ok test call_hierarchy::outgoing_calls::tests::skips_unresolved_calls ... ok test call_hierarchy::outgoing_calls::tests::super_method_call ... ok test call_hierarchy::tests::prepare_on_async_function ... ok test call_hierarchy::tests::prepare_on_call_site ... ok test call_hierarchy::tests::prepare_on_class_def ... ok test call_hierarchy::tests::prepare_on_classmethod ... ok test call_hierarchy::tests::prepare_on_function_def ... ok test call_hierarchy::tests::prepare_on_method ... ok test call_hierarchy::tests::prepare_on_non_callable_returns_none ... ok test call_hierarchy::tests::prepare_on_overloaded_function ... ok test call_hierarchy::tests::prepare_on_staticmethod ... ok test code_action::tests::add_code_existing_empty_ignore ... ok test code_action::tests::add_code_existing_ignore ... ok test code_action::tests::add_code_existing_ignore_end_line ... ok test code_action::tests::add_code_existing_ignore_start_line ... ok test code_action::tests::add_code_existing_ignore_trailing_comma ... ok test code_action::tests::add_code_existing_ignore_trailing_whitespace ... ok test code_action::tests::add_code_existing_ignore_with_reason ... ok test code_action::tests::add_code_existing_ignores ... ok test code_action::tests::add_code_existing_type_ignore ... ok test code_action::tests::add_code_existing_type_ignore_without_any_ty_code ... ok test code_action::tests::add_code_followed_by_continuation ... ok test code_action::tests::add_code_followed_by_multiline_string ... ok test code_action::tests::add_code_interpolated_string ... ok test code_action::tests::add_code_multiline_interpolation ... ok test code_action::tests::add_ignore ... ok test code_action::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test code_action::tests::add_ignore_existing_comment ... ok test code_action::tests::add_ignore_existing_file_level_ignore ... ok test code_action::tests::add_ignore_line_continuation_empty_lines ... ok test code_action::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test code_action::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test code_action::tests::add_ignore_trailing_whitespace ... ok test code_action::tests::add_ignore_undefined_reveal_type ... ok test code_action::tests::add_ignore_updates_preceding_own_line_suppression ... ok test code_action::tests::unresolved_deprecated ... ok test code_action::tests::unresolved_deprecated_warnings_imported ... ok test code_action::tests::unresolved_loader ... ok test code_action::tests::unresolved_loader_abc_imported ... ok test code_action::tests::unresolved_loader_importlib_imported ... ok test code_action::tests::unresolved_namespace_descendant ... ok test completion::tests::attribute_access_empty_dict ... ok test completion::tests::attribute_access_empty_list ... ok test completion::tests::attribute_access_set ... ok test completion::tests::attribute_access_set_keyword_prefix ... ok test completion::tests::attribute_double_parens ... ok test completion::tests::attribute_not_on_integer ... ok test completion::tests::attribute_on_constructor_directly ... ok test completion::tests::attribute_on_float ... ok test completion::tests::attribute_on_integer ... ok test completion::tests::attribute_parens ... ok test completion::tests::auto_import_deprioritizes_deprecated_over_stdlib_special ... ok test completion::tests::auto_import_does_not_use_enclosing_class_scope ... ok test completion::tests::auto_import_ignores_modules_with_leading_underscore ... ok test completion::tests::auto_import_includes_first_party_modules_as_suggestions ... ok test completion::tests::auto_import_includes_modules_with_leading_underscore_in_first_party ... ok test completion::tests::auto_import_includes_stdlib_modules_as_suggestions ... ok test completion::tests::auto_import_includes_sub_modules_as_suggestions ... ok test completion::tests::auto_import_match_quality_ranks_prefix_before_substring ... ok test completion::tests::auto_import_namespace_descendant_but_not_namespace_package ... ok test completion::tests::auto_import_namespace_descendants ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_all_branches ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_some_branches ... ok test completion::tests::auto_import_omits_directly_imported_symbol ... ok test completion::tests::auto_import_omits_directly_imported_symbol_in_nested_scope ... ok test completion::tests::auto_import_omits_imported_symbol_from_parent_scope ... ok test completion::tests::auto_import_omits_wildcard_imported_symbol ... ok test completion::tests::auto_import_prefers_collections_over_third_party_reexport ... ok test completion::tests::auto_import_prefers_std_lib_symbol_over_third_party_symbol_with_same_name ... ok test completion::tests::auto_import_prefers_typing_over_third_party_reexport ... ok test completion::tests::auto_import_preserves_name_order_for_unrelated_third_party_symbol ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_same_named_import ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_shadowed_import ... ok test completion::tests::auto_import_preserves_suggestion_for_import_after_cursor ... ok test completion::tests::auto_import_prioritizes_reusing_import_from_statements ... ok test completion::tests::auto_import_respects_all ... ok test completion::tests::auto_import_should_not_include_symbols_in_current_module ... ok test completion::tests::auto_import_with_submodule ... ok test completion::tests::betwixt_attribute_access1 ... ok test completion::tests::betwixt_attribute_access2 ... ok test completion::tests::betwixt_attribute_access3 ... ok test completion::tests::betwixt_attribute_access4 ... ok test completion::tests::builtins ... ok test completion::tests::builtins_not_included_import ... ok test completion::tests::builtins_not_included_object_attr ... ok test completion::tests::bundled_ty_extensions_module_completion ... ok test completion::tests::bundled_typeshed_module_completion ... ok test completion::tests::bundled_typing_extensions_module_completion ... ok test completion::tests::call_arguments_cursor_middle ... ok test completion::tests::call_arguments_multi_def ... ok test completion::tests::call_attribute_argument_no_arg_completions ... ok test completion::tests::call_bare_paramspec_has_no_keyword_argument_completions ... ok test completion::tests::call_blank1 ... ok test completion::tests::call_keyword_argument_at_value ... ok test completion::tests::call_keyword_only_argument ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters_after_positional_argument ... ok test completion::tests::call_multiple_keyword_arguments ... ok test completion::tests::call_multiple_keyword_arguments_some_set ... ok test completion::tests::call_positional_only_argument ... ok test completion::tests::call_positional_only_keyword_only_argument_mix ... ok test completion::tests::call_prefix1 ... ok test completion::tests::class_attributes1 ... ok test completion::tests::class_base_already_specified ... ok test completion::tests::class_base_excludes_class_being_defined ... ok test completion::tests::class_base_excludes_class_being_defined_with_typed_text ... ok test completion::tests::class_base_includes_prior_definition_with_same_name ... ok test completion::tests::class_base_qualified_already_specified ... ok test completion::tests::class_base_qualified_attribute_not_filtered ... ok test completion::tests::class_base_same_name_different_module ... ok test completion::tests::class_blank1 ... ok test completion::tests::class_blank2 ... ok test completion::tests::class_init1 ... ok test completion::tests::class_init2 ... ok test completion::tests::class_init3 ... ok test completion::tests::class_metaclass ... ok test completion::tests::class_metaclass_generic ... ok test completion::tests::class_metaclass_set ... ok test completion::tests::class_multiple_bases_already_specified ... ok test completion::tests::class_prefix1 ... ok test completion::tests::class_prefix2 ... ok test completion::tests::class_super1 ... ok test completion::tests::class_super2 ... ok test completion::tests::class_super3 ... ok test completion::tests::class_super4 ... ok test completion::tests::class_typed_dict_total ... ok test completion::tests::class_typed_dict_total_alias ... ok test completion::tests::class_typed_dict_total_pep695_generic ... ok test completion::tests::class_typed_dict_total_set ... ok test completion::tests::class_typed_dict_total_subclass ... ok test completion::tests::class_typed_dict_total_typevar_generic ... ok test completion::tests::complete_class_parentheses ... ok test completion::tests::complete_class_parentheses_disabled_by_default ... ok test completion::tests::complete_function_parentheses ... ok test completion::tests::complete_function_parentheses_class_base ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: Parent ok test completion::tests::complete_function_parentheses_decorator_name ... ok test completion::tests::complete_function_parentheses_except_handler ... ok test completion::tests::complete_function_parentheses_except_handler_factory ... ok test completion::tests::complete_function_parentheses_existing_parenthesis ... ok test completion::tests::complete_function_parentheses_from_import ... ok test completion::tests::complete_function_parentheses_function_in_annotation_metadata ... ok test completion::tests::complete_function_parentheses_pep_613_type_alias ... ok test completion::tests::complete_function_parentheses_type_expression ... ok test completion::tests::completion_at_eof ... ok test completion::tests::completion_kind_recursive_type_alias ... ok test completion::tests::completions_in_class_def_empty_name ... ok test completion::tests::completions_in_function_def_empty_name ... ok test completion::tests::completions_in_function_param_type_annotation ... ok test completion::tests::completions_in_function_type_param_bound ... ok test completion::tests::completions_in_type_def_empty_name ... ok test completion::tests::completions_inside_unreachable_sections ... ok test completion::tests::comprehension_target_suggests_in ... ok test completion::tests::decorator_args_do_not_suppress_keywords ... ok test completion::tests::decorator_chained_call_args_do_not_suppress_keywords ... ok test completion::tests::decorator_without_class_or_function ... ok test completion::tests::double_nested_function_not_in_global_scope_blank1 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank2 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank3 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank4 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank5 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix1 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix2 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix3 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix4 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix5 ... ok test completion::tests::dunder_file_attribute_completion_namespace_package ... ok test completion::tests::dunder_file_attribute_completion_non_namespace_package ... ok test completion::tests::dunder_file_completion ... ok test completion::tests::duplicate1 ... ok test completion::tests::dynamic_type_list_no_type_annotation ... ok test completion::tests::dynamic_type_with_intersection_type_annotation ... ok test completion::tests::dynamic_type_with_type_annotation ... ok test completion::tests::ellipsis1 ... ok test completion::tests::ellipsis2 ... ok test completion::tests::ellipsis3 ... ok test completion::tests::empty ... ok test completion::tests::empty_raise_statement ... ok test completion::tests::enum_attributes ... ok test completion::tests::except_handler_suggests_as ... ok test completion::tests::favour_imported_over_builtin ... ok test completion::tests::favour_symbols_currently_imported ... ok test completion::tests::for_target_suggests_in ... ok test completion::tests::from_import1 ... ok test completion::tests::from_import10 ... ok test completion::tests::from_import11 ... ok test completion::tests::from_import2 ... ok test completion::tests::from_import3 ... ok test completion::tests::from_import4 ... ok test completion::tests::from_import5 ... ok test completion::tests::from_import6 ... ok test completion::tests::from_import7 ... ok test completion::tests::from_import8 ... ok test completion::tests::from_import9 ... ok test completion::tests::from_import_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_dotted_name_suggests_import ... ok test completion::tests::from_import_i_suggests_import ... ok test completion::tests::from_import_import_suggests_import ... ok test completion::tests::from_import_importt_suggests_nothing ... ok test completion::tests::from_import_incomplete ... ok test completion::tests::from_import_missing_alias_suggests_as ... ok test completion::tests::from_import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::from_import_nested_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_nested_very_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_no_space_not_suggests_import ... ok test completion::tests::from_import_only_dot ... ok test completion::tests::from_import_only_dot_incomplete ... ok test completion::tests::from_import_parenthesized_missing_alias_suggests_as ... ok test completion::tests::from_import_preserves_name_order_for_unrelated_namespace_package ... ok test completion::tests::from_import_random_name_suggests_nothing ... ok test completion::tests::from_import_relative_import_suggests_import ... ok test completion::tests::from_import_space_suggests_import ... ok test completion::tests::from_import_two_imports_suggests_import ... ok test completion::tests::from_import_unknown_in_import_names1 ... ok test completion::tests::from_import_unknown_in_import_names2 ... ok test completion::tests::from_import_unknown_in_import_names3 ... ok test completion::tests::from_import_unknown_in_module ... ok test completion::tests::from_import_with_bare_annotation ... ok test completion::tests::from_import_with_separate_annotation_and_assignment ... ok test completion::tests::from_import_with_submodule1 ... ok test completion::tests::from_import_with_type_checking_annotation ... ok test completion::tests::from_import_with_vendored_submodule1 ... ok test completion::tests::from_import_with_vendored_submodule2 ... ok test completion::tests::from_relative_import_missing_alias_suggests_as ... ok test completion::tests::fscope_id_missing_function_identifier3 ... ok test completion::tests::generator_expression_member ... ok test completion::tests::identifier_keyword_clash1 ... ok test completion::tests::identifier_keyword_clash2 ... ok test completion::tests::import_completion_triggers_desperate_module_resolution ... ok test completion::tests::import_dotted_module_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::import_multiple_betwixt ... ok test completion::tests::import_multiple_end1 ... ok test completion::tests::import_multiple_end2 ... ok test completion::tests::import_multiple_modules_missing_alias_suggests_as ... ok test completion::tests::import_over_multiple_lines ... ok test completion::tests::import_statement_completes_split_namespace_children ... ok test completion::tests::import_statement_preserves_name_order_for_unrelated_third_party_module ... ok test completion::tests::import_statement_with_submodule_multiple ... ok test completion::tests::import_statement_with_submodule_with_leading_character ... ok test completion::tests::import_statement_with_submodule_without_leading_character ... ok test completion::tests::import_submodule_not_attribute1 ... ok test completion::tests::import_submodule_not_attribute2 ... ok test completion::tests::import_submodule_not_attribute3 ... ok test completion::tests::import_type_check_only_lowers_ranking ... ok test completion::tests::import_unknown_in_module ... ok test completion::tests::import_via_from_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_without_leading_character ... ok test completion::tests::import_via_from_without_leading_character ... ok test completion::tests::import_with_aliases ... ok test completion::tests::import_with_leading_character ... ok test completion::tests::import_without_leading_character ... ok test completion::tests::imports1 ... ok test completion::tests::imports2 ... ok test completion::tests::incomplete_except_handler_uses_enclosing_scope ... ok test completion::tests::inside_token ... ok test completion::tests::instance_methods_are_not_regular_functions1 ... ok test completion::tests::instance_methods_are_not_regular_functions2 ... ok test completion::tests::iterable_only_in_generator ... ok test completion::tests::iterable_only_in_list_comprehension ... ok test completion::tests::iterable_only_keywords_in_for_statement_complex ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple1 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple2 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple3 ... ok test completion::tests::keywords ... ok test completion::tests::lambda_blank1 ... ok test completion::tests::lambda_blank2 ... ok test completion::tests::lambda_blank3 ... ok test completion::tests::lambda_blank4 ... ok test completion::tests::lambda_prefix1 ... ok test completion::tests::lambda_prefix2 ... ok test completion::tests::lambda_prefix3 ... ok test completion::tests::lambda_prefix4 ... ok test completion::tests::list_comprehension1 ... ok test completion::tests::list_comprehension2 ... ok test completion::tests::list_comprehension_member ... ok test completion::tests::local_function_variable_with_return ... ok test completion::tests::match_pattern_suggests_keywords ... ok test completion::tests::metaclass1 ... ok test completion::tests::metaclass2 ... ok test completion::tests::module_api ... ok test completion::tests::multiple_declarations_function_parameter ... ok test completion::tests::multiple_declarations_function_scope1 ... ok test completion::tests::multiple_declarations_function_scope2 ... ok test completion::tests::multiple_declarations_global_scope1 ... ok test completion::tests::multiple_declarations_global_scope2 ... ok test completion::tests::namedtuple_methods ... ok test completion::tests::nested_attribute_access1 ... ok test completion::tests::nested_attribute_access2 ... ok test completion::tests::nested_attribute_access3 ... ok test completion::tests::nested_attribute_access4 ... ok test completion::tests::nested_attribute_access5 ... ok test completion::tests::nested_function_blank ... ok test completion::tests::nested_function_not_in_global_scope_blank ... ok test completion::tests::nested_function_not_in_global_scope_prefix ... ok test completion::tests::nested_function_prefix ... ok test completion::tests::nested_scopes_with_return ... ok test completion::tests::no_completions_before_existing_contextual_keyword ... ok test completion::tests::no_completions_in_class_def_name ... ok test completion::tests::no_completions_in_comment ... ok test completion::tests::no_completions_in_empty_for_variable_binding ... ok test completion::tests::no_completions_in_except_alias ... ok test completion::tests::no_completions_in_for_tuple_variable_binding ... ok test completion::tests::no_completions_in_for_variable_binding ... ok test completion::tests::no_completions_in_from_import_alias ... ok test completion::tests::no_completions_in_fstring_double_quote ... ok test completion::tests::no_completions_in_fstring_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_fstring_single_quote ... ok test completion::tests::no_completions_in_fstring_single_triple_quote ... ok test completion::tests::no_completions_in_function_def_name ... ok test completion::tests::no_completions_in_function_param ... ok test completion::tests::no_completions_in_function_param_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword_middle ... ok test completion::tests::no_completions_in_function_type_param ... ok test completion::tests::no_completions_in_import_alias ... ok test completion::tests::no_completions_in_match_alias ... ok test completion::tests::no_completions_in_maybe_type_def_name ... ok test completion::tests::no_completions_in_string_double_quote ... ok test completion::tests::no_completions_in_string_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_string_single_quote ... ok test completion::tests::no_completions_in_string_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_double_quote ... ok test completion::tests::no_completions_in_tstring_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_single_quote ... ok test completion::tests::no_completions_in_tstring_single_triple_quote ... ok test completion::tests::no_completions_in_type_def_name ... ok test completion::tests::no_completions_in_with_alias ... ok test completion::tests::no_contextual_keywords_inside_parentheses ... ok test completion::tests::no_duplicate_keyword_arg ... ok test completion::tests::no_panic_argument_completion_before_paren ... ok test completion::tests::no_panic_for_attribute_table_that_contains_subscript ... ok test completion::tests::no_panic_incomplete_except_handler ... ok test completion::tests::no_statement_keywords_in_annotated_assign ... ok test completion::tests::no_statement_keywords_in_arguments ... ok test completion::tests::no_statement_keywords_in_assert ... ok test completion::tests::no_statement_keywords_in_assign ... ok test completion::tests::no_statement_keywords_in_augassign ... ok test completion::tests::no_statement_keywords_in_dict_literal ... ok test completion::tests::no_statement_keywords_in_except_handler ... ok test completion::tests::no_statement_keywords_in_if_condition ... ok test completion::tests::no_statement_keywords_in_if_x_in ... ok test completion::tests::no_statement_keywords_in_keyword_arguments ... ok test completion::tests::no_statement_keywords_in_lambda ... ok test completion::tests::no_statement_keywords_in_list_literal ... ok test completion::tests::no_statement_keywords_in_match_case ... ok test completion::tests::no_statement_keywords_in_match_guard ... ok test completion::tests::no_statement_keywords_in_match_subject ... ok test completion::tests::no_statement_keywords_in_parameter_default ... ok test completion::tests::no_statement_keywords_in_raise ... ok test completion::tests::no_statement_keywords_in_return ... ok test completion::tests::no_statement_keywords_in_set_literal ... ok test completion::tests::no_statement_keywords_in_starred_args_parameter_annotation ... ok test completion::tests::no_statement_keywords_in_tuple_literal ... ok test completion::tests::no_statement_keywords_in_type_alias ... ok test completion::tests::no_statement_keywords_in_while ... ok test completion::tests::no_statement_keywords_in_with ... ok test completion::tests::object_attr_ignores_all ... ok test completion::tests::one_function_blank ... ok test completion::tests::one_function_not_prefix ... ok test completion::tests::one_function_prefix ... ok test completion::tests::only_lambda_keyword_in_decorator ... ok test completion::tests::only_lambda_keyword_in_decorator_top_of_file ... ok test completion::tests::ordering ... ok test completion::tests::private_stub_symbols_rank_below_runtime_values ... ok test completion::tests::private_symbols_in_module ... ok test completion::tests::private_symbols_in_stub ... ok test completion::tests::reexport_redundant_convention_import_auto ... ok test completion::tests::reexport_redundant_convention_import_noauto ... ok test completion::tests::reexport_simple_import_auto ... ok test completion::tests::reexport_simple_import_noauto ... ok test completion::tests::regression_test_issue_642 ... ok test completion::tests::relative_from_import1 ... ok test completion::tests::relative_from_import2 ... ok test completion::tests::relative_from_import3 ... ok test completion::tests::relative_import_module_after_dots1 ... ok test completion::tests::relative_import_module_after_dots2 ... ok test completion::tests::relative_import_module_after_dots3 ... ok test completion::tests::relative_import_module_after_dots4 ... ok test completion::tests::relative_import_module_after_typing1 ... ok test completion::tests::relative_import_module_after_typing2 ... ok test completion::tests::relative_import_module_after_typing3 ... ok test completion::tests::relative_import_module_after_typing4 ... ok test completion::tests::runtime_ty_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_module_completion ... ok test completion::tests::scope_id_missing_class_identifier1 ... ok test completion::tests::scope_id_missing_from_import1 ... ok test completion::tests::scope_id_missing_from_import2 ... ok test completion::tests::scope_id_missing_from_import3 ... ok test completion::tests::scope_id_missing_function_identifier1 ... ok test completion::tests::scope_id_missing_function_identifier2 ... ok test completion::tests::scope_id_missing_global1 ... ok test completion::tests::scope_id_missing_import1 ... ok test completion::tests::scope_id_missing_import2 ... ok test completion::tests::scope_id_missing_try_except1 ... ok test completion::tests::scope_id_missing_type_alias1 ... ok test completion::tests::set_comprehension_member ... ok test completion::tests::star_import ... ok test completion::tests::statement_keywords_in_if_body ... ok test completion::tests::statically_unreachable_symbols ... ok test completion::tests::string_dot_attr1 ... ok test completion::tests::string_dot_attr2 ... ok test completion::tests::string_dot_attr3 ... ok test completion::tests::string_literal_completions_annotated_assignment ... ok test completion::tests::string_literal_completions_backslash_escaping ... ok test completion::tests::string_literal_completions_cyclic_dictionary_imports ... ok test completion::tests::string_literal_completions_declared_keys_override_initializer ... ok test completion::tests::string_literal_completions_dictionary_alias ... ok test completion::tests::string_literal_completions_dictionary_incompatible_key_type ... ok test completion::tests::string_literal_completions_dictionary_initializers ... ok test completion::tests::string_literal_completions_dictionary_lookup_in_class_body ... ok test completion::tests::string_literal_completions_dictionary_reassigned_in_loop ... ok test completion::tests::string_literal_completions_dictionary_rejected_initializer ... ok test completion::tests::string_literal_completions_dictionary_unpacking_overwrites_nested_keys ... ok test completion::tests::string_literal_completions_do_not_offer_typed_dict_keys_for_typed_dict_value_context ... ok test completion::tests::string_literal_completions_double_quote_escaping ... ok test completion::tests::string_literal_completions_filter_non_string_literals ... ok test completion::tests::string_literal_completions_function_argument ... ok test completion::tests::string_literal_completions_implicit_class_attribute_shadows_dictionary ... ok test completion::tests::string_literal_completions_in_incomplete_string ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key_combines_set_context ... ok test completion::tests::string_literal_completions_in_standalone_statement ... ok test completion::tests::string_literal_completions_intersection_excludes_negative_elements ... ok test completion::tests::string_literal_completions_intersection_positive_union_semantics ... ok test completion::tests::string_literal_completions_nested_dictionary_initializer ... ok test completion::tests::string_literal_completions_nested_expected_type ... ok test completion::tests::string_literal_completions_overloaded_function_argument ... ok test completion::tests::string_literal_completions_overloaded_generic_function_argument ... ok test completion::tests::string_literal_completions_recursive_typed_dict_alias_keys ... ok test completion::tests::string_literal_completions_recursive_typed_dict_alias_keys_deletion ... ok test completion::tests::string_literal_completions_reexported_dictionary_initializer ... ok test completion::tests::string_literal_completions_single_quote_escaping ... ok test completion::tests::string_literal_completions_type_alias_recursion_safe ... ok test completion::tests::string_literal_completions_typed_dict_constructor_mixed_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys_assignment ... ok test completion::tests::string_literal_completions_typed_dict_keys_deletion ... ok test completion::tests::string_literal_completions_typed_dict_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_union_keys ... ok test completion::tests::token_suffixes_match ... ok test completion::tests::token_suffixes_nomatch ... ok test completion::tests::ty_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::ty_extensions_pydantic_auto_import_generates_import_edit ... ok test completion::tests::type_check_only_is_type_check_only ... ok test completion::tests::type_checking_import_includes_private_stub_symbols ... ok test completion::tests::type_keyword_dedup ... ok test completion::tests::typeshed_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typevar_with_constraints ... ok test completion::tests::typevar_with_upper_bound ... ok test completion::tests::typevar_without_bounds_or_constraints ... ok test completion::tests::typing_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typing_extensions_module_completion_is_type_check_only_in_stub ... ok test completion::tests::typing_only_project_builtins_not_suggested_implicitly ... ok test completion::tests::with_item_suggests_as ... ok test doc_highlights::tests::redeclarations ... ok test doc_highlights::tests::relative_imported_submodule_highlights ... ok test doc_highlights::tests::test_class_name_highlights ... ok test doc_highlights::tests::test_local_variable_highlights ... ok test doc_highlights::tests::test_no_highlights_for_unknown_symbol ... ok test doc_highlights::tests::test_parameter_highlights ... ok test docstring::document::google::tests::accepts_dashed_parameter_section_underline ... ok test docstring::document::google::tests::adjacent_aligned_section_headers_are_siblings ... ok test docstring::document::google::tests::backticks_in_fence_info_do_not_hide_parameter_sections ... ok test docstring::document::google::tests::does_not_skip_invalid_rest_roles ... ok test docstring::document::google::tests::does_not_split_at_rest_roles_in_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::ends_parameter_section_at_structured_section_header ... ok test docstring::document::google::tests::ends_populated_return_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::extracts_aligned_parameter_items ... ok test docstring::document::google::tests::extracts_comma_separated_parameter_names ... ok test docstring::document::google::tests::extracts_conjunction_separated_parameter_names ... ok test docstring::document::google::tests::extracts_parameter_despite_unbalanced_type_brackets ... ok test docstring::document::google::tests::extracts_variadic_parameters ... ok test docstring::document::google::tests::finds_parameter_section_after_first_line_literal_block ... ok test docstring::document::google::tests::finds_shifted_top_level_section ... ok test docstring::document::google::tests::ignores_callable_like_parameter_names ... ok test docstring::document::google::tests::ignores_doctest_content_and_resumes_after_it ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_ordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_field_list ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_literal_block ... ok test docstring::document::google::tests::ignores_parameter_section_in_unordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_nested_in_container_section ... ok test docstring::document::google::tests::ignores_prose_before_first_parameter ... ok test docstring::document::google::tests::keeps_colon_prose_in_parameter_documentation ... ok test docstring::document::google::tests::parses_parenthesized_type_with_quoted_parenthesis ... ok test docstring::document::google::tests::pep257_normalization_ends_section_at_dedented_header ... ok test docstring::document::google::tests::pep257_normalization_preserves_nested_section ... ok test docstring::document::google::tests::pep257_normalization_recognizes_shifted_sibling_section ... ok test docstring::document::google::tests::preserves_parameter_paragraph_breaks ... ok test docstring::document::google::tests::preserves_rest_literal_block_indentation_in_parameter_documentation ... ok test docstring::document::google::tests::recognizes_parameter_section_headings ... ok test docstring::document::google::tests::recovers_parameter_after_quoted_delimiter_in_malformed_type ... ok test docstring::document::google::tests::recovers_parameter_after_spaced_delimiter_in_malformed_type ... ok test docstring::document::google::tests::resumes_after_markdown_fence ... ok test docstring::document::google::tests::resumes_after_rest_directive ... ok test docstring::document::google::tests::resumes_after_rest_literal_block ... ok test docstring::document::google::tests::resumes_after_unindented_markdown_fence_following_rest_literal_marker ... ok test docstring::document::google::tests::returns_section_fragments_and_range ... ok test docstring::document::google::tests::returns_structured_section_kinds_in_source_order ... ok test docstring::document::google::tests::skips_rest_roles_before_field_delimiter ... ok test docstring::document::google::tests::splits_before_rest_role_adjacent_to_field_delimiter ... ok test docstring::document::google::tests::treats_invalid_parameter_name_as_continuation ... ok test docstring::document::google::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::google::tests::uses_visual_indentation_for_parameter_items ... ok test docstring::document::numpy::tests::ends_parameters_before_preformatted_block ... ok test docstring::document::numpy::tests::extracts_compact_parameters_without_rendering_them_structurally ... ok test docstring::document::numpy::tests::extracts_later_parameters_after_an_unconfirmed_item ... ok test docstring::document::numpy::tests::extracts_later_parameters_from_an_ambiguous_section ... ok test docstring::document::numpy::tests::extracts_parameters_from_a_first_line_section ... ok test docstring::document::numpy::tests::extracts_shifted_top_level_numpy_sections ... ok test docstring::document::numpy::tests::extracts_supported_numpy_parameter_items ... ok test docstring::document::numpy::tests::finds_numpy_section_after_first_line_rest_literal_block ... ok test docstring::document::numpy::tests::ignores_numpy_items_nested_in_section_preambles ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_containers ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_rest_literal_blocks ... ok test docstring::document::numpy::tests::ignores_numpy_sections_nested_in_other_sections ... ok test docstring::document::numpy::tests::leaves_indented_parameter_preambles_raw ... ok test docstring::document::numpy::tests::leaves_misaligned_parameter_section_opaque ... ok test docstring::document::numpy::tests::leaves_unconfirmed_parameter_item_opaque ... ok test docstring::document::numpy::tests::parses_attributes_without_descriptions ... ok test docstring::document::numpy::tests::parses_named_and_anonymous_return_items ... ok test docstring::document::numpy::tests::preserves_blank_lines_in_preformatted_parameter_descriptions ... ok test docstring::document::numpy::tests::skips_an_invalid_item_without_ending_the_parameter_list ... ok test docstring::document::numpy::tests::skips_static_substitutions ... ok test docstring::document::numpy::tests::treats_indented_return_items_as_structurally_ambiguous ... ok test docstring::document::numpy::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::rst::tests::doctests_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_use_marker_indentation_as_exit_threshold ... ok test docstring::document::rst::tests::parameter_documentation_extracts_rest_parameters ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_continuing_paragraphs ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_in_block_quotes ... ok test docstring::document::rst::tests::parameter_documentation_ignores_parameters_without_names_after_normalization ... ok test docstring::document::rst::tests::parameter_documentation_recovers_after_same_indent_one_line_directive ... ok test docstring::document::rst::tests::parameter_documentation_recovers_sibling_fields_after_missing_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_requires_blank_line_before_field_body_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_stops_at_field_boundaries ... ok test docstring::document::rst::tests::parameter_documentation_supports_continuation_only_descriptions ... ok test docstring::document::rst::tests::parameter_documentation_supports_parameter_aliases ... ok test docstring::document::rst::tests::parser_preserves_supported_and_unknown_fields ... ok test docstring::document::rst::tests::parser_records_field_list_ranges ... ok test docstring::document::rst::tests::parser_recovers_after_dedented_doctest ... ok test docstring::document::rst::tests::parser_recovers_from_partial_and_malformed_fields ... ok test docstring::document::rst::tests::parser_supports_complex_inline_parameter_types ... ok test docstring::document::rst::tests::parser_treats_indented_field_like_text_as_continuation ... ok test docstring::document::rst::tests::quoted_literal_blocks_are_preformatted_blocks ... ok test docstring::document::syntax::tests::does_not_split_inside_unclosed_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_balanced_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_quoted_strings ... ok test docstring::document::syntax::tests::ignores_parentheses_after_escaped_quotes ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans_after_escaped_backtick ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_quoted_strings ... ok test docstring::document::syntax::tests::preserves_escaped_and_unmatched_backticks_as_text ... ok test docstring::document::syntax::tests::recognizes_common_role_uses_outside_rest_boundaries ... ok test docstring::document::syntax::tests::recognizes_rest_prefix_roles ... ok test docstring::document::syntax::tests::recognizes_wrapped_markdown_code_spans ... ok test docstring::document::syntax::tests::rejects_parenthesized_group_before_trailing_text ... ok test docstring::document::syntax::tests::rejects_unclosed_parenthesized_group ... ok test docstring::document::syntax::tests::scans_backtick_runs_and_spans ... ok test docstring::document::syntax::tests::scans_code_at_source_boundaries ... ok test docstring::document::syntax::tests::scans_text_and_code_tokens ... ok test docstring::document::syntax::tests::separates_rest_prefix_roles_from_preceding_text ... ok test docstring::document::syntax::tests::splits_after_nested_brackets ... ok test docstring::document::syntax::tests::splits_nested_parenthesized_group ... ok test docstring::document::syntax::tests::splits_trailing_parenthesized_group ... ok test docstring::document::syntax::tests::treats_backticks_as_plain_text ... ok test docstring::document::syntax::tests::treats_unmatched_backticks_as_plain_parenthetical_text ... ok test docstring::markdown::general::inline::tests::does_not_convert_candidates_outside_inline_markup_boundaries ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_in_preformatted_blocks ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_label_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_uris ... ok test docstring::markdown::general::inline::tests::does_not_convert_malformed_uri_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_representative_links_outside_the_supported_subset ... ok test docstring::markdown::general::inline::tests::preserves_existing_inline_rendering ... ok test docstring::markdown::general::inline::tests::renders_supported_multiline_links ... ok test docstring::markdown::general::inline::tests::renders_supported_single_line_links ... ok test docstring::markdown::structured::google::tests::declines_to_render_conjunction_separated_parameter_names ... ok test docstring::markdown::structured::google::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::google::tests::declines_to_render_inline_section_heading_in_parameter_body ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unbalanced_type_brackets ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unrecognized_leading_content ... ok test docstring::markdown::structured::google::tests::declines_to_render_unclosed_parameter_fence ... ok test docstring::markdown::structured::google::tests::renders_aligned_parameter_continuation ... ok test docstring::markdown::structured::google::tests::renders_fenced_block_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_heading_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_list_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_parameter_url_continuation ... ok test docstring::markdown::structured::google::tests::renders_parameter_windows_path_continuation ... ok test docstring::markdown::structured::google::tests::renders_preformatted_parameter_descriptions ... ok test docstring::markdown::structured::google::tests::renders_return_body_as_prose ... ok test docstring::markdown::structured::google::tests::renders_supported_sections ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_nested_parameter_items ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_prose_only_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_section_nested_in_container ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_structurally_ambiguous_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_unclosed_return_fence ... ok test docstring::markdown::structured::numpy::tests::renders_parameter_section_preamble ... ok test docstring::markdown::structured::numpy::tests::renders_parenthesized_return_names ... ok test docstring::markdown::structured::numpy::tests::renders_preformatted_parameter_description ... ok test docstring::markdown::structured::numpy::tests::renders_return_prose_outside_the_structured_section ... ok test docstring::markdown::structured::numpy::tests::renders_shifted_top_level_sections ... ok test docstring::markdown::structured::numpy::tests::renders_supported_sections ... ok test docstring::markdown::structured::rst::tests::field_lists_in_block_quotes_remain_raw ... ok test docstring::markdown::structured::rst::tests::ignore_metadata_fields ... ok test docstring::markdown::structured::rst::tests::literal_backticks_do_not_swallow_the_following_field ... ok test docstring::markdown::structured::rst::tests::preserve_code_span_wrapped_type ... ok test docstring::markdown::structured::rst::tests::preserve_duplicate_parameters ... ok test docstring::markdown::structured::rst::tests::preserve_field_description_rst_directives ... ok test docstring::markdown::structured::rst::tests::preserve_inline_roles_in_prose ... ok test docstring::markdown::structured::rst::tests::preserve_preformatted_field_lists ... ok test docstring::markdown::structured::rst::tests::render_attribute_aliases ... ok test docstring::markdown::structured::rst::tests::render_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_field_names_case_insensitively ... ok test docstring::markdown::structured::rst::tests::render_named_returns_and_exceptions ... ok test docstring::markdown::structured::rst::tests::render_non_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_parameter_aliases_and_variadics ... ok test docstring::markdown::structured::rst::tests::render_parameter_and_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::render_parameters_with_inline_and_supplemental_types ... ok test docstring::markdown::structured::rst::tests::render_returns_with_supplemental_type ... ok test docstring::markdown::structured::rst::tests::render_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::unstructured_field_lists_stay_raw ... ok test docstring::markdown::structured::tests::adjacent_sections_are_separated ... ok test docstring::markdown::structured::tests::docstrings_without_structured_sections_are_rendered_as_general_content ... ok test docstring::markdown::structured::tests::empty_section_ranges_are_rejected ... ok test docstring::markdown::structured::tests::empty_types_are_normalized_to_absent ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_list ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_paragraph ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_a_parameter_doctest ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_an_unclosed_parameter_code_fence ... ok test docstring::markdown::structured::tests::invalid_section_ranges_panic ... ok test docstring::markdown::structured::tests::partially_overlapping_sections_fall_back_to_general_rendering ... ok test docstring::markdown::structured::tests::section_items_escape_bold_names ... ok test docstring::markdown::structured::tests::section_items_keep_block_descriptions_in_block_context ... ok test docstring::markdown::structured::tests::section_items_normalize_source_markup_in_types ... ok test docstring::markdown::structured::tests::section_items_preserve_non_interrupting_ordered_list_markers ... ok test docstring::markdown::structured::tests::section_items_remove_rest_roles_from_types ... ok test docstring::markdown::structured::tests::sections_render_in_canonical_order ... ok test docstring::tests::code_block ... ok test docstring::tests::code_block_lang ... ok test docstring::tests::code_block_prefix_gunk ... ok test docstring::tests::deprecated_prefix_gunk ... ok test docstring::tests::doctest_flush ... ok test docstring::tests::doctest_indent_flush ... ok test docstring::tests::doctest_simple ... ok test docstring::tests::doctest_simple_indent ... ok test docstring::tests::doctest_then_literal_block_with_blank_lines ... ok test docstring::tests::dunder_escape ... ok test docstring::tests::expands_tabs_to_tab_stops_when_trimming_documentation ... ok test docstring::tests::explicit_markdown_block_messy_corners_tick ... ok test docstring::tests::explicit_markdown_block_messy_corners_tilde ... ok test docstring::tests::explicit_markdown_block_with_indent_tick ... ok test docstring::tests::explicit_markdown_block_with_indent_tilde ... ok test docstring::tests::explicit_markdown_block_with_ps1_contents ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tick ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tilde ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tick ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tilde ... ok test docstring::tests::html_escape ... ok test docstring::tests::literal_colon ... ok test docstring::tests::literal_doctest ... ok test docstring::tests::literal_flush ... ok test docstring::tests::literal_own_line ... ok test docstring::tests::literal_space ... ok test docstring::tests::literal_squeezed ... ok test docstring::tests::rest_markdown_does_not_special_case_first_line_field_continuation ... ok test docstring::tests::test_google_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_with_rest_parameter_documentation ... ok test docstring::tests::test_no_parameter_documentation ... ok test docstring::tests::test_numpy_style_parameter_documentation ... ok test docstring::tests::test_numpy_style_with_tabs_and_mixed_indentation ... ok test docstring::tests::test_pep257_style_parameter_documentation ... ok test docstring::tests::test_rest_style_parameter_documentation ... ok test docstring::tests::test_universal_newlines ... ok test docstring::tests::unknown_block ... ok test docstring::tests::unknown_block_lang ... ok test docstring::tests::version_blocks ... ok test docstring::tests::warning_block ... ok test document_symbols::tests::document_symbols_augmented_assignment_targets ... ok test document_symbols::tests::document_symbols_comprehension_and_lambda_scopes ... ok test document_symbols::tests::document_symbols_function_and_class_header_bindings ... ok test document_symbols::tests::document_symbols_ignore_invalid_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_scopes ... ok test document_symbols::tests::document_symbols_reports_mapping_pattern_bindings_in_source_order ... ok test document_symbols::tests::document_symbols_store_context_targets ... ok test document_symbols::tests::document_symbols_with_statement_targets ... ok test document_symbols::tests::test_document_symbols_complex ... ok test document_symbols::tests::test_document_symbols_nested ... ok test document_symbols::tests::test_document_symbols_simple ... ok test document_symbols::tests::test_document_symbols_type_alias ... ok test find_references::tests::class_definition_references ... ok test find_references::tests::comprehension_walrus_references_across_files ... ok test find_references::tests::comprehension_walrus_references_in_function ... ok test find_references::tests::declarations ... ok test find_references::tests::except_handler_variable_references ... ok test find_references::tests::explicit_fixture_name_matching_python_name_keeps_reference_families_separate ... ok test find_references::tests::function_definition_references ... ok test find_references::tests::global_variable_references ... ok test find_references::tests::import_alias ... ok test find_references::tests::import_alias_references_should_not_resolve_to_original ... ok test find_references::tests::import_alias_use ... ok test find_references::tests::import_from_alias ... ok test find_references::tests::import_from_alias_use ... ok test find_references::tests::multi_file_async_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_attribute_references_do_not_include_keyword_argument_labels ... ok test find_references::tests::multi_file_class_attribute_references ... ok test find_references::tests::multi_file_comprehension_attribute_references ... ok test find_references::tests::multi_file_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_function_references ... ok test find_references::tests::multi_file_instance_attribute_references ... ok test find_references::tests::multi_file_nested_class_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_nested_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_do_not_include_other_parameter_same_name ... ok test find_references::tests::multi_file_parameter_references_from_keyword_argument_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::nested_comprehension_walrus_references_in_function ... ok test find_references::tests::nonlocal_variable_references ... ok test find_references::tests::normalized_identifier_references_across_files ... ok test find_references::tests::overloaded_function_declaration_references_include_all_overloads_and_implementation ... ok test find_references::tests::parameter_references_in_function ... ok test find_references::tests::pattern_match_as_references ... ok test find_references::tests::pattern_match_mapping_rest_references ... ok test find_references::tests::references_ambiguous_pytest_fixture_request_includes_all_targets ... ok test find_references::tests::references_do_not_mix_global_and_nonlocal_comprehension_walruses ... ok test find_references::tests::references_explicit_fixture_name_from_string_token ... ok test find_references::tests::references_explicit_pytest_fixture_stops_at_external_stub ... ok test find_references::tests::references_function_local_fixture_import_as_ordinary_alias ... ok test find_references::tests::references_keyword_argument_dataclass_field ... ok test find_references::tests::references_keyword_argument_namedtuple_field ... ok test find_references::tests::references_keyword_argument_typeddict_field ... ok test find_references::tests::references_match_as_binding ... ok test find_references::tests::references_match_as_stmt ... ok test find_references::tests::references_match_class_field_name ... ok test find_references::tests::references_match_class_name ... ok test find_references::tests::references_match_keyword_binding ... ok test find_references::tests::references_match_keyword_stmt ... ok test find_references::tests::references_match_name_binding ... ok test find_references::tests::references_match_name_stmt ... ok test find_references::tests::references_match_rest_binding ... ok test find_references::tests::references_match_rest_stmt ... ok test find_references::tests::references_pytest_fixture_declaration_through_external_stub ... ok test find_references::tests::references_pytest_fixture_does_not_expand_through_ambiguous_request ... ok test find_references::tests::references_pytest_fixture_preserves_non_fixture_ambiguous_target ... ok test find_references::tests::references_pytest_fixture_relationships_from_default_name ... ok test find_references::tests::references_pytest_fixture_relationships_from_explicit_name ... ok test find_references::tests::references_pytest_fixture_respect_conftest_shadowing ... ok test find_references::tests::references_pytest_fixture_through_annotated_stub ... ok test find_references::tests::references_pytest_fixture_through_reexport ... ok test find_references::tests::references_pytest_imported_fixture_exposure ... ok test find_references::tests::references_pytest_installed_core_fixture ... ok test find_references::tests::references_string_annotation1 ... ok test find_references::tests::references_string_annotation2 ... ok test find_references::tests::references_string_annotation3 ... ok test find_references::tests::references_string_annotation4 ... ok test find_references::tests::references_string_annotation5 ... ok test find_references::tests::references_string_annotation_dangling1 ... ok test find_references::tests::references_string_annotation_dangling2 ... ok test find_references::tests::references_string_annotation_dangling3 ... ok test find_references::tests::references_string_annotation_recursive ... ok test find_references::tests::references_string_annotation_unknown ... ok test find_references::tests::references_string_annotation_without_declaration ... ok test find_references::tests::references_submodule_import_from_confusing_real_def ... ok test find_references::tests::references_submodule_import_from_confusing_shadowed_def ... ok test find_references::tests::references_submodule_import_from_confusing_use ... ok test find_references::tests::references_submodule_import_from_def ... ok test find_references::tests::references_submodule_import_from_use ... ok test find_references::tests::references_submodule_import_from_wrong_def ... ok test find_references::tests::references_submodule_import_from_wrong_use ... ok test find_references::tests::references_typeddict_field_from_keyword_argument ... ok test find_references::tests::references_typevar_name_binding ... ok test find_references::tests::references_typevar_name_stmt ... ok test find_references::tests::references_typevar_spec_binding ... ok test find_references::tests::references_typevar_spec_stmt ... ok test find_references::tests::references_typevar_tuple_binding ... ok test find_references::tests::references_typevar_tuple_stmt ... ok test find_references::tests::stub_target ... ok test find_references::tests::without_declaration_control_flow ... ok test find_references::tests::without_declaration_excludes_attribute_assignment_after_base_rebind ... ok test find_references::tests::without_declaration_excludes_initial_assignment ... ok test find_references::tests::without_declaration_excludes_initial_attribute_assignment ... ok test find_references::tests::without_declaration_excludes_live_conditional_assignments ... ok test find_references::tests::without_declaration_excludes_repeated_annotation ... ok test find_references::tests::without_declaration_excludes_type_alias_name ... ok test find_references::tests::without_declaration_keeps_assignment_after_annotation ... ok test find_references::tests::without_declaration_keeps_binding_when_declaration_is_partial ... ok test find_references::tests::without_declaration_keeps_reassignment_without_declaration ... ok test folding_range::tests::folding_range_comment_block ... ok test folding_range::tests::test_folding_multiline ... ok test folding_range::tests::test_folding_range_attribute_comments ... ok test folding_range::tests::test_folding_range_class ... ok test folding_range::tests::test_folding_range_collections ... ok test folding_range::tests::test_folding_range_comments ... ok test folding_range::tests::test_folding_range_control_flow ... ok test folding_range::tests::test_folding_range_decorated_async_function ... ok test folding_range::tests::test_folding_range_decorated_async_method ... ok test folding_range::tests::test_folding_range_decorated_class_multiple ... ok test folding_range::tests::test_folding_range_decorated_class_single ... ok test folding_range::tests::test_folding_range_decorated_function_multiple ... ok test folding_range::tests::test_folding_range_decorated_function_single ... ok test folding_range::tests::test_folding_range_decorated_nested_function ... ok test folding_range::tests::test_folding_range_docstring ... ok test folding_range::tests::test_folding_range_docstring_variants ... ok test folding_range::tests::test_folding_range_expression_delimiters ... ok test folding_range::tests::test_folding_range_imports_basic ... ok test folding_range::tests::test_folding_range_imports_blocks1 ... ok test folding_range::tests::test_folding_range_imports_blocks2 ... ok test folding_range::tests::test_folding_range_imports_nested ... ok test folding_range::tests::test_folding_range_loop_else ... ok test folding_range::tests::test_folding_range_match ... ok test folding_range::tests::test_folding_range_multi_line_block_headers ... ok test folding_range::tests::test_folding_range_multiline_call_callables ... ok test folding_range::tests::test_folding_range_multiline_subscripts ... ok test folding_range::tests::test_folding_range_nested_control_flow ... ok test folding_range::tests::test_folding_range_preserves_inline_block_header_comment ... ok test folding_range::tests::test_folding_range_regions ... ok test folding_range::tests::test_folding_range_regions_inside_multiline_fstring ... ok test folding_range::tests::test_folding_range_single_line_class ... ok test folding_range::tests::test_folding_range_single_line_class_with_trailing_comment ... ok test folding_range::tests::test_folding_range_string_literals ... ok test folding_range::tests::test_folding_range_suppresses_header_expression_on_block_start_line ... ok test folding_range::tests::test_folding_range_try_except ... ok test folding_range::tests::test_folding_range_with ... ok test goto_declaration::tests::goto_declaration_class_instantiation ... ok test goto_declaration::tests::goto_declaration_class_scope_skipped ... ok test goto_declaration::tests::goto_declaration_from_import_as ... ok test goto_declaration::tests::goto_declaration_from_import_chain ... ok test goto_declaration::tests::goto_declaration_from_import_module ... ok test goto_declaration::tests::goto_declaration_from_import_rhs_is_module ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_alias ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_original ... ok test goto_declaration::tests::goto_declaration_from_star_import ... ok test goto_declaration::tests::goto_declaration_function_call_to_definition ... ok test goto_declaration::tests::goto_declaration_function_doc_attribute ... ok test goto_declaration::tests::goto_declaration_generic_method_class_type ... ok test goto_declaration::tests::goto_declaration_global_binding ... ok test goto_declaration::tests::goto_declaration_global_stmt ... ok test goto_declaration::tests::goto_declaration_import_as ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name_on_module ... ok test goto_declaration::tests::goto_declaration_import_from ... ok test goto_declaration::tests::goto_declaration_import_simple ... ok test goto_declaration::tests::goto_declaration_inherited_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute_no_annotation ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_custom_init ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_transform_alias ... ok test goto_declaration::tests::goto_declaration_keyword_argument_namedtuple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_overloaded ... ok test goto_declaration::tests::goto_declaration_keyword_argument_simple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_typeddict ... ok test goto_declaration::tests::goto_declaration_match_as_binding ... ok test goto_declaration::tests::goto_declaration_match_as_stmt ... ok test goto_declaration::tests::goto_declaration_match_class_field_name ... ok test goto_declaration::tests::goto_declaration_match_class_name ... ok test goto_declaration::tests::goto_declaration_match_keyword_binding ... ok test goto_declaration::tests::goto_declaration_match_keyword_stmt ... ok test goto_declaration::tests::goto_declaration_match_name_binding ... ok test goto_declaration::tests::goto_declaration_match_name_stmt ... ok test goto_declaration::tests::goto_declaration_match_rest_binding ... ok test goto_declaration::tests::goto_declaration_match_rest_stmt ... ok test goto_declaration::tests::goto_declaration_method_call_to_definition ... ok test goto_declaration::tests::goto_declaration_module_attribute ... ok test goto_declaration::tests::goto_declaration_nested_instance_attribute ... ok test goto_declaration::tests::goto_declaration_nested_scope_variable ... ok test goto_declaration::tests::goto_declaration_nonlocal_binding ... ok test goto_declaration::tests::goto_declaration_nonlocal_stmt ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_parameter_usage ... ok test goto_declaration::tests::goto_declaration_property_getter_setter ... ok test goto_declaration::tests::goto_declaration_protocol_instance_attribute ... ok test goto_declaration::tests::goto_declaration_relative_import ... ok test goto_declaration::tests::goto_declaration_relative_star_import ... ok test goto_declaration::tests::goto_declaration_string_annotation1 ... ok test goto_declaration::tests::goto_declaration_string_annotation2 ... ok test goto_declaration::tests::goto_declaration_string_annotation3 ... ok test goto_declaration::tests::goto_declaration_string_annotation4 ... ok test goto_declaration::tests::goto_declaration_string_annotation5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested4 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_recursive ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_unknown ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_real_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_shadowed_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_use ... ok test goto_declaration::tests::goto_declaration_type_parameter ... ok test goto_declaration::tests::goto_declaration_type_parameter_class ... ok test goto_declaration::tests::goto_declaration_typed_dict_key ... ok test goto_declaration::tests::goto_declaration_typevar_name_binding ... ok test goto_declaration::tests::goto_declaration_typevar_name_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_spec_binding ... ok test goto_declaration::tests::goto_declaration_typevar_spec_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_binding ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_stmt ... ok test goto_declaration::tests::goto_declaration_variable_assignment ... ok test goto_declaration::tests::redeclarations ... ok test goto_definition::test::complex_annotation ... ok test goto_definition::test::float_annotation ... ok test goto_definition::test::goto_definition_attribute_redeclarations ... ok test goto_definition::test::goto_definition_binary_operator ... ok test goto_definition::test::goto_definition_binary_operator_comment ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_after_operator ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_before_operator ... ok test goto_definition::test::goto_definition_binary_operator_reflected_dunder ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_argument_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_includes_new ... ok test goto_definition::test::goto_definition_class_init_parenthesis_opening ... ok test goto_definition::test::goto_definition_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_dangling_dynamic_class_literal ... ok test goto_definition::test::goto_definition_does_not_lookup_on_bound_super ... ok test goto_definition::test::goto_definition_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test goto_definition::test::goto_definition_does_not_point_to_for_loop_header ... ok test goto_definition::test::goto_definition_does_not_point_to_while_loop_header ... ok test goto_definition::test::goto_definition_dynamic_class_literal ... ok test goto_definition::test::goto_definition_dynamic_class_literal_parenthesis ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal_parenthesis ... ok test goto_definition::test::goto_definition_for_type_attributes_on_class_objects ... ok test goto_definition::test::goto_definition_imported_comprehension_walrus ... ok test goto_definition::test::goto_definition_keyword_argument_constructor_new_and_init ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_custom_init ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_transform_alias ... ok test goto_definition::test::goto_definition_keyword_argument_namedtuple ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict_update ... ok test goto_definition::test::goto_definition_keyword_argument_union ... ok test goto_definition::test::goto_definition_keyword_argument_unpack_typeddict ... ok test goto_definition::test::goto_definition_nested_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_nested_keyword_arg1 ... ok test goto_definition::test::goto_definition_nested_keyword_arg2 ... ok test goto_definition::test::goto_definition_nested_keyword_arg3 ... ok test goto_definition::test::goto_definition_nested_keyword_arg4 ... ok test goto_definition::test::goto_definition_nonlocal_comprehension_walrus ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_resolved ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_unresolved ... ok test goto_definition::test::goto_definition_on_members_of_class_instances ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated2 ... ok test goto_definition::test::goto_definition_parameter_declaration ... ok test goto_definition::test::goto_definition_performs_lookups_on_metaclass ... ok test goto_definition::test::goto_definition_property_getter_and_setter ... ok test goto_definition::test::goto_definition_relative_import ... ok test goto_definition::test::goto_definition_relative_import_reference ... ok test goto_definition::test::goto_definition_relative_star_imported_submodule_reference ... ok test goto_definition::test::goto_definition_resolves_super_for_generic_class ... ok test goto_definition::test::goto_definition_stub_map_class_attribute ... ok test goto_definition::test::goto_definition_stub_map_class_def ... ok test goto_definition::test::goto_definition_stub_map_class_function ... ok test goto_definition::test::goto_definition_stub_map_class_import ... ok test goto_definition::test::goto_definition_stub_map_class_init ... ok test goto_definition::test::goto_definition_stub_map_class_method ... ok test goto_definition::test::goto_definition_stub_map_class_ref ... ok test goto_definition::test::goto_definition_stub_map_function ... ok test goto_definition::test::goto_definition_stub_map_function_def ... ok test goto_definition::test::goto_definition_stub_map_function_redefine ... ok test goto_definition::test::goto_definition_stub_map_module_import ... ok test goto_definition::test::goto_definition_stub_map_module_ref ... ok test goto_definition::test::goto_definition_stub_map_module_variable ... ok test goto_definition::test::goto_definition_stub_map_reexported_function ... ok test goto_definition::test::goto_definition_unary_after_operator ... ok test goto_definition::test::goto_definition_unary_between_operator_and_operand ... ok test goto_definition::test::goto_definition_unary_not_with_bad_dunder_bool_and_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_bool ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_no_dunder_bool_and_bad_dunder_len ... ok test goto_definition::test::goto_definition_unary_operator ... ok test goto_definition::test::goto_definition_unary_operator_with_bad_dunder_definition ... ok test goto_definition::test::goto_definition_unimported_symbol_imported_in_builtins ... ok test goto_definition::test::goto_definition_uses_pytest_fixture_binding ... ok test goto_definition::test::redeclarations ... ok test goto_implementation::tests::implementation_abstract_root_method_is_included ... ok test goto_implementation::tests::implementation_attribute_bare_annotation_declaration ... ok test goto_implementation::tests::implementation_attribute_bound_to_class ... ok test goto_implementation::tests::implementation_attribute_class_body_and_instance_mixed ... ok test goto_implementation::tests::implementation_attribute_class_body_takes_priority_over_instance ... ok test goto_implementation::tests::implementation_attribute_family_from_base_receiver ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_family ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_from_concrete_receiver ... ok test goto_implementation::tests::implementation_attribute_method_and_data_mixed ... ok test goto_implementation::tests::implementation_attribute_plain_assignment ... ok test goto_implementation::tests::implementation_attribute_protocol_method_nominal_only ... ok test goto_implementation::tests::implementation_attribute_stub_mapped ... ok test goto_implementation::tests::implementation_attribute_unreachable_data_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_method_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_override_excluded ... ok test goto_implementation::tests::implementation_class_call_with_assigned_constructor ... ok test goto_implementation::tests::implementation_class_diamond_dedup ... ok test goto_implementation::tests::implementation_class_family ... ok test goto_implementation::tests::implementation_class_family_in_request_file_excluded_from_project ... ok test goto_implementation::tests::implementation_class_generic_base ... ok test goto_implementation::tests::implementation_class_instance_reference_is_unsupported ... ok test goto_implementation::tests::implementation_class_intermediate_root ... ok test goto_implementation::tests::implementation_class_no_subclasses ... ok test goto_implementation::tests::implementation_class_reference_in_annotation ... ok test goto_implementation::tests::implementation_class_reference_in_string_annotation ... ok test goto_implementation::tests::implementation_class_stub_mapped_subclass ... ok test goto_implementation::tests::implementation_classmethod_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_union_receivers_deduplicates ... ok test goto_implementation::tests::implementation_method_declaration_root ... ok test goto_implementation::tests::implementation_method_family_from_attribute ... ok test goto_implementation::tests::implementation_mixed_class_and_module_binding_is_unsupported ... ok test goto_implementation::tests::implementation_mixed_class_value_attribute_uses_member_bindings ... ok test goto_implementation::tests::implementation_nested_class_reference ... ok test goto_implementation::tests::implementation_overload_only_root_scans_subclasses ... ok test goto_implementation::tests::implementation_overloaded_method_returns_implementation ... ok test goto_implementation::tests::implementation_overridden_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_parallel_candidate_batches_preserve_order ... ok test goto_implementation::tests::implementation_property_read ... ok test goto_implementation::tests::implementation_property_setter_definition ... ok test goto_implementation::tests::implementation_property_write ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_base_list ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_instantiation ... ok test goto_implementation::tests::implementation_shadowed_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_stub_map_class_method ... ok test goto_implementation::tests::implementation_stub_map_overloaded_class_method ... ok test goto_implementation::tests::implementation_stub_only_overloaded_class_method ... ok test goto_implementation::tests::implementation_subclass_through_import_alias ... ok test goto_implementation::tests::implementation_transitive_subclass_overrides ... ok test goto_implementation::tests::implementation_typevar_bound_class_object_receiver ... ok test goto_implementation::tests::implementation_typevar_bound_receiver ... ok test goto_implementation::tests::implementation_unreachable_class_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_class_reference_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_method_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unresolved_root_does_not_scan_subclasses ... ok test goto_implementation::tests::implementation_unsupported_target ... ok test goto_type_definition::tests::goto_between_call_arguments ... ok test goto_type_definition::tests::goto_type_definition_cursor_between_object_and_attribute ... ok test goto_type_definition::tests::goto_type_global_binding ... ok test goto_type_definition::tests::goto_type_global_stmt ... ok test goto_type_definition::tests::goto_type_match_as_binding ... ok test goto_type_definition::tests::goto_type_match_as_stmt ... ok test goto_type_definition::tests::goto_type_match_class_field_name ... ok test goto_type_definition::tests::goto_type_match_class_name ... ok test goto_type_definition::tests::goto_type_match_keyword_binding ... ok test goto_type_definition::tests::goto_type_match_keyword_stmt ... ok test goto_type_definition::tests::goto_type_match_name_binding ... ok test goto_type_definition::tests::goto_type_match_name_stmt ... ok test goto_type_definition::tests::goto_type_match_rest_binding ... ok test goto_type_definition::tests::goto_type_match_rest_stmt ... ok test goto_type_definition::tests::goto_type_narrowing ... ok test goto_type_definition::tests::goto_type_none ... ok test goto_type_definition::tests::goto_type_nonlocal_binding ... ok test goto_type_definition::tests::goto_type_nonlocal_stmt ... ok test goto_type_definition::tests::goto_type_of_bare_type_alias_type ... ok test goto_type_definition::tests::goto_type_of_divergent ... ok test goto_type_definition::tests::goto_type_of_expression_with_builtin ... ok test goto_type_definition::tests::goto_type_of_expression_with_class_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_function_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_node ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_module ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_param_spec ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_tuple ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_union_type ... ok test goto_type_definition::tests::goto_type_of_from_import_module ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel1 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel3 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel4 ... ok test goto_type_definition::tests::goto_type_of_import_module ... ok test goto_type_definition::tests::goto_type_of_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_narrowed_multi_member_enum_complement ... ok test goto_type_definition::tests::goto_type_of_narrowed_singleton_enum_complement ... ok test goto_type_definition::tests::goto_type_of_slot_descriptor ... ok test goto_type_definition::tests::goto_type_of_ty_extensions_special_form ... ok test goto_type_definition::tests::goto_type_of_typing_dot_any ... ok test goto_type_definition::tests::goto_type_of_typing_dot_generic ... ok test goto_type_definition::tests::goto_type_of_typing_dot_literal ... ok test goto_type_definition::tests::goto_type_on_incorrectly_typed_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_kwargs ... ok test goto_type_definition::tests::goto_type_string_annotation1 ... ok test goto_type_definition::tests::goto_type_string_annotation2 ... ok test goto_type_definition::tests::goto_type_string_annotation3 ... ok test goto_type_definition::tests::goto_type_string_annotation4 ... ok test goto_type_definition::tests::goto_type_string_annotation5 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling1 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling2 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested4 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested5 ... ok test goto_type_definition::tests::goto_type_string_annotation_recursive ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_unknown ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_real_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_shadowed_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_use ... ok test goto_type_definition::tests::goto_type_typevar_name_binding ... ok test goto_type_definition::tests::goto_type_typevar_name_stmt ... ok test goto_type_definition::tests::goto_type_typevar_spec_binding ... ok test goto_type_definition::tests::goto_type_typevar_spec_stmt ... ok test goto_type_definition::tests::goto_type_typevar_tuple_binding ... ok test goto_type_definition::tests::goto_type_typevar_tuple_stmt ... ok test hover::tests::goto_type_string_annotation_nested1 ... ok test hover::tests::goto_type_string_annotation_nested2 ... ok test hover::tests::goto_type_string_annotation_nested3 ... ok test hover::tests::goto_type_string_annotation_nested4 ... ok test hover::tests::goto_type_string_annotation_nested5 ... ok test hover::tests::goto_type_string_annotation_too_nested1 ... ok test hover::tests::goto_type_string_annotation_too_nested2 ... ok test hover::tests::hover_annotated_assignment ... ok test hover::tests::hover_annotated_assignment_with_rhs ... ok test hover::tests::hover_annotated_assignment_with_rhs_use ... ok test hover::tests::hover_annotated_attribute_assignment ... ok test hover::tests::hover_annotated_attribute_assignment_use ... ok test hover::tests::hover_attribute_assignment ... ok test hover::tests::hover_attribute_docstring_spill ... ok test hover::tests::hover_augmented_assignment ... ok test hover::tests::hover_augmented_attribute_assignment ... ok test hover::tests::hover_bare_final_annotation ... ok test hover::tests::hover_bare_final_attribute_assignment ... ok test hover::tests::hover_basic ... ok test hover::tests::hover_binary_expression ... ok test hover::tests::hover_binary_operator_literal ... ok test hover::tests::hover_binary_operator_overload ... ok test hover::tests::hover_binary_operator_union ... ok test hover::tests::hover_bound_method_overload_self_type ... ok test hover::tests::hover_callable_special_forms ... ok test hover::tests::hover_class ... ok test hover::tests::hover_class_def ... ok test hover::tests::hover_class_init ... ok test hover::tests::hover_class_init_and_new_invalid ... ok test hover::tests::hover_class_init_and_new_valid ... ok test hover::tests::hover_class_init_attr ... ok test hover::tests::hover_class_init_no_init_docs ... ok test hover::tests::hover_class_init_overload_match ... ok test hover::tests::hover_class_init_overload_no_match ... ok test hover::tests::hover_class_init_with_callable_param ... ok test hover::tests::hover_class_method ... ok test hover::tests::hover_class_no_init ... ok test hover::tests::hover_class_typed_init ... ok test hover::tests::hover_class_typevar_variance ... ok test hover::tests::hover_class_with_new ... ok test hover::tests::hover_classvar_attribute ... ok test hover::tests::hover_complex_type1 ... ok test hover::tests::hover_complex_type2 ... ok test hover::tests::hover_complex_type3 ... ok test hover::tests::hover_comprehension_type_context ... ok test hover::tests::hover_dataclass_class_init ... ok test hover::tests::hover_docstring ... ok test hover::tests::hover_dunder_file ... ok test hover::tests::hover_dynamic_class_with_markdown_fence ... ok test hover::tests::hover_enum_constructor ... ok test hover::tests::hover_final_global_use ... ok test hover::tests::hover_final_variable ... ok test hover::tests::hover_final_variable_use ... ok test hover::tests::hover_float_annotation ... ok test hover::tests::hover_func_docstring_escapes_html_in_markdown ... ok test hover::tests::hover_func_with_concat_docstring ... ok test hover::tests::hover_func_with_nextline_commented_docstring ... ok test hover::tests::hover_func_with_nextline_commented_parens_docstring ... ok test hover::tests::hover_func_with_parens_docstring ... ok test hover::tests::hover_func_with_plus_docstring ... ok test hover::tests::hover_func_with_sameline_commented_docstring ... ok test hover::tests::hover_func_with_slash_docstring ... ok test hover::tests::hover_function ... ok test hover::tests::hover_function_def ... ok test hover::tests::hover_function_rest_docstring ... ok test hover::tests::hover_function_typed_variable ... ok test hover::tests::hover_function_typevar_variance ... ok test hover::tests::hover_generic_type_alias_name ... ok test hover::tests::hover_global_binding ... ok test hover::tests::hover_global_stmt ... ok test hover::tests::hover_implicit_recursive_alias_annotation ... ok test hover::tests::hover_implicit_recursive_alias_docstring ... ok test hover::tests::hover_implicit_recursive_alias_generic ... ok test hover::tests::hover_implicit_recursive_alias_growing ... ok test hover::tests::hover_implicit_recursive_alias_value ... ok test hover::tests::hover_incomplete_except_handler ... ok test hover::tests::hover_intersection_in_type_alias ... ok test hover::tests::hover_keyword_argument_value_keeps_value_type ... ok test hover::tests::hover_keyword_only_parameter ... ok test hover::tests::hover_keyword_parameter ... ok test hover::tests::hover_keyword_parameter_def ... ok test hover::tests::hover_keyword_parameter_overload_docstring_blocks_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_overload_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_preserves_rest_field_like_continuation ... ok test hover::tests::hover_keyword_parameter_without_documentation ... ok test hover::tests::hover_keyword_variadic_parameter ... ok test hover::tests::hover_legacy_typevar_variance ... ok test hover::tests::hover_literal_ellipsis ... ok test hover::tests::hover_literal_int ... ok test hover::tests::hover_match_as_binding ... ok test hover::tests::hover_match_as_stmt ... ok test hover::tests::hover_match_class_field_name ... ok test hover::tests::hover_match_class_name ... ok test hover::tests::hover_match_keyword_binding ... ok test hover::tests::hover_match_keyword_stmt ... ok test hover::tests::hover_match_name_binding ... ok test hover::tests::hover_match_name_stmt ... ok test hover::tests::hover_match_rest_binding ... ok test hover::tests::hover_match_rest_stmt ... ok test hover::tests::hover_member ... ok test hover::tests::hover_module ... ok test hover::tests::hover_module_import ... ok test hover::tests::hover_multi_inference ... ok test hover::tests::hover_named_expression_target ... ok test hover::tests::hover_negation_in_string_type_alias ... ok test hover::tests::hover_negation_operator_presentation ... ok test hover::tests::hover_non_callable_decorated_function_shows_docstring ... ok test hover::tests::hover_nonlocal_binding ... ok test hover::tests::hover_nonlocal_stmt ... ok test hover::tests::hover_operator_in_annotated_assignment_value ... ok test hover::tests::hover_operator_in_parameter_default ... ok test hover::tests::hover_overload_ambiguous ... ok test hover::tests::hover_overload_ambiguous_compact ... ok test hover::tests::hover_overload_arity_disambiguated1 ... ok test hover::tests::hover_overload_arity_disambiguated2 ... ok test hover::tests::hover_overload_keyword_disambiguated1 ... ok test hover::tests::hover_overload_keyword_disambiguated2 ... ok test hover::tests::hover_overload_type_disambiguated1 ... ok test hover::tests::hover_overload_type_disambiguated2 ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test hover::tests::hover_overloaded_function_uses_sibling_overload_docstring_as_fallback ... ok test hover::tests::hover_overloaded_function_with_conditional_definitions ... ok test hover::tests::hover_overloaded_function_with_version_conditional_implementation ... ok test hover::tests::hover_overloaded_method_implementation_docstring ... ok test hover::tests::hover_pep695_type_alias_name ... ok test hover::tests::hover_pep695_type_alias_usage ... ok test hover::tests::hover_reexported_stub_definition_implementation_docstring ... ok test hover::tests::hover_shadowed_numeric_builtin ... ok test hover::tests::hover_shadowed_numeric_builtin_in_keyword_parameter ... ok test hover::tests::hover_shadowed_numeric_builtin_in_selected_signature ... ok test hover::tests::hover_string_annotation1 ... ok test hover::tests::hover_string_annotation2 ... ok test hover::tests::hover_string_annotation3 ... ok test hover::tests::hover_string_annotation4 ... ok test hover::tests::hover_string_annotation5 ... ok test hover::tests::hover_string_annotation_dangling1 ... ok test hover::tests::hover_string_annotation_dangling2 ... ok test hover::tests::hover_string_annotation_dangling3 ... ok test hover::tests::hover_string_annotation_recursive ... ok test hover::tests::hover_string_annotation_unknown ... ok test hover::tests::hover_submodule_import_from_confusing_real_def ... ok test hover::tests::hover_submodule_import_from_confusing_shadowed_def ... ok test hover::tests::hover_submodule_import_from_confusing_use ... ok test hover::tests::hover_submodule_import_from_def ... ok test hover::tests::hover_submodule_import_from_use ... ok test hover::tests::hover_submodule_import_from_wrong_def ... ok test hover::tests::hover_submodule_import_from_wrong_use ... ok test hover::tests::hover_subscript_literal_index ... ok test hover::tests::hover_subscript_literal_index_variants ... ok test hover::tests::hover_subscript_non_literal_index ... ok test hover::tests::hover_subscript_slice_literal_bounds_list_variants ... ok test hover::tests::hover_subscript_slice_literal_bounds_string_variants ... ok test hover::tests::hover_tuple_assignment_target ... ok test hover::tests::hover_type_alias_import_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_name ... ok test hover::tests::hover_type_alias_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_typevar_variance ... ok test hover::tests::hover_type_docstring_correct_order ... ok test hover::tests::hover_type_narrowing ... ok test hover::tests::hover_type_of_expression_with_type_param_spec ... ok test hover::tests::hover_type_of_expression_with_type_var_tuple ... ok test hover::tests::hover_type_of_expression_with_type_var_type ... ok test hover::tests::hover_typed_dict_key_literal ... ok test hover::tests::hover_typeddict_constructor ... ok test hover::tests::hover_typeddict_constructor_not_required ... ok test hover::tests::hover_typeddict_constructor_positional_map ... ok test hover::tests::hover_typeddict_constructor_positional_map_dict_literal_in_constructor ... ok test hover::tests::hover_typeddict_constructor_total_false ... ok test hover::tests::hover_typevar_name_binding ... ok test hover::tests::hover_typevar_name_stmt ... ok test hover::tests::hover_typevar_spec_binding ... ok test hover::tests::hover_typevar_spec_stmt ... ok test hover::tests::hover_typevar_tuple_binding ... ok test hover::tests::hover_typevar_tuple_stmt ... ok test hover::tests::hover_union ... ok test hover::tests::hover_union_in_type_parameter_default ... ok test hover::tests::hover_variable_assignment ... ok test hover::tests::hover_whitespace ... ok test importer::tests::conditional_imports_existing_import1 ... ok test importer::tests::conditional_imports_existing_import2 ... ok test importer::tests::conditional_imports_existing_module1 ... ok test importer::tests::conditional_imports_existing_module2 ... ok test importer::tests::conditional_imports_new_import ... ok test importer::tests::empty_source_qualified ... ok test importer::tests::empty_source_unqualified ... ok test importer::tests::existing_future_import ... ok test importer::tests::existing_future_import_after_docstring ... ok test importer::tests::import_exists_glob ... ok test importer::tests::import_exists_qualified ... ok test importer::tests::import_exists_qualified_aliased ... ok test importer::tests::import_exists_unqualified ... ok test importer::tests::import_exists_unqualified_aliased ... ok test importer::tests::import_module_blank ... ok test importer::tests::import_module_exists ... ok test importer::tests::import_module_from_exists ... ok test importer::tests::import_module_from_via_member_exists ... ok test importer::tests::import_partially_exists_aliased_multi ... ok test importer::tests::import_partially_exists_aliased_single ... ok test importer::tests::import_partially_exists_continuation ... ok test importer::tests::import_partially_exists_incomplete ... ok test importer::tests::import_partially_exists_incomplete_parentheses1 ... ok test importer::tests::import_partially_exists_multi ... ok test importer::tests::import_partially_exists_parentheses_multi_line_no_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_multi_line_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_single ... ok test importer::tests::import_partially_exists_parentheses_trailing_comma ... ok test importer::tests::import_partially_exists_relative ... ok test importer::tests::import_partially_exists_semi_colon ... ok test importer::tests::import_partially_exists_single ... ok test importer::tests::import_results_in_conflict ... ok test importer::tests::in_scope_ordering_within_function ... ok test importer::tests::lazy_future_import_is_not_special ... ok test importer::tests::member_conflict_with_other_import ... ok test importer::tests::member_conflict_with_other_member_import ... ok test importer::tests::member_conflict_with_other_member_import_alias ... ok test importer::tests::member_conflict_with_other_module_import_alias ... ok test importer::tests::module_conflict_with_other_import ... ok test importer::tests::multiple_import_blocks_other ... ok test importer::tests::multiple_import_blocks_std ... ok test importer::tests::no_conflict_alias_member ... ok test importer::tests::no_conflict_alias_module ... ok test importer::tests::out_of_scope_ordering_top_level ... ok test importer::tests::out_of_scope_ordering_within_function_add_import ... ok test importer::tests::priority_qualified_over_partial ... ok test importer::tests::priority_unqualified_over_partial ... ok test importer::tests::priority_unqualified_over_qualified ... ok test importer::tests::priority_unqualified_over_unqualified ... ok test importer::tests::priority_unqualified_over_unqualified_between ... ok test importer::tests::qualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::try_imports_existing_import1 ... ok test importer::tests::try_imports_existing_import2 ... ok test importer::tests::try_imports_new_import ... ok test importer::tests::unqualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::within_function_definition_member_conflict ... ok test importer::tests::within_function_definition_module_conflict ... ok test importer::tests::within_function_definition_simple ... ok test inlay_hints::tests::auto_import_each_hint_independently ... ok test inlay_hints::tests::hover_type_with_top_materialization ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::test_assign_attribute_of_instance ... ok test inlay_hints::tests::test_assign_statement ... ok test inlay_hints::tests::test_assign_statement_out_of_range ... ok test inlay_hints::tests::test_assign_statement_with_type_annotation ... ok test inlay_hints::tests::test_auto_import_enum_member ... ok test inlay_hints::tests::test_auto_import_enum_member_unimported_class ... ok test inlay_hints::tests::test_auto_import_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_nested_class ... ok test inlay_hints::tests::test_auto_import_other_symbols ... ok test inlay_hints::tests::test_auto_import_same_file_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_both_qualified ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_one_qualified ... ok test inlay_hints::tests::test_auto_import_symbol_imported_from_different_path ... ok test inlay_hints::tests::test_auto_import_symbol_in_scope_same_name ... ok test inlay_hints::tests::test_auto_import_typing_literal ... ok test inlay_hints::tests::test_auto_import_with_qualification_of_names ... ok test inlay_hints::tests::test_auto_import_with_update_import_from_statement ... ok test inlay_hints::tests::test_callable_call ... ok test inlay_hints::tests::test_class_constructor_call_init ... ok test inlay_hints::tests::test_class_constructor_call_meta_class_call ... ok test inlay_hints::tests::test_class_constructor_call_new ... ok test inlay_hints::tests::test_class_method_call ... ok test inlay_hints::tests::test_complex_parameter_combinations ... ok test inlay_hints::tests::test_disabled_function_argument_names ... ok test inlay_hints::tests::test_disabled_variable_types ... ok test inlay_hints::tests::test_dunder_variable_assignment_has_type_inlay_hint ... ok test inlay_hints::tests::test_enum_literal ... ok test inlay_hints::tests::test_function_call_argument_name_shown_for_near_matches ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_case_insensitive_exact_match ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_normalized_parameter_name ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_segment_prefix_or_suffix ... ok test inlay_hints::tests::test_function_call_argument_name_suppression_matches_full_segment_sequence ... ok test inlay_hints::tests::test_function_call_different_formatting ... ok test inlay_hints::tests::test_function_call_last_plain_positional_before_starred_argument ... ok test inlay_hints::tests::test_function_call_mixed_positional_and_keyword ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments_before_keyword ... ok test inlay_hints::tests::test_function_call_only_starred_argument_has_no_edit ... ok test inlay_hints::tests::test_function_call_out_of_range ... ok test inlay_hints::tests::test_function_call_positional_after_keyword_in_source_order ... ok test inlay_hints::tests::test_function_call_positional_only_and_keyword_variadic_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_positional_or_keyword_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_variadic_parameters ... ok test inlay_hints::tests::test_function_call_with_argument_name_starting_with_underscore ... ok test inlay_hints::tests::test_function_call_with_default_parameters ... ok test inlay_hints::tests::test_function_call_with_keyword_only_parameter ... ok test inlay_hints::tests::test_function_call_with_keyword_variadic_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_only_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute_not ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_call ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_complex ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_name ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_subscript ... ok test inlay_hints::tests::test_function_call_with_union_type ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument_single_element ... ok test inlay_hints::tests::test_function_call_with_variadic_parameter ... ok test inlay_hints::tests::test_function_calls_different_file ... ok test inlay_hints::tests::test_function_signature_inlay_hint ... ok test inlay_hints::tests::test_generic_alias ... ok test inlay_hints::tests::test_generic_init_call ... ok test inlay_hints::tests::test_instance_method_call ... ok test inlay_hints::tests::test_lambda_function_calls ... ok test inlay_hints::tests::test_leading_underscore_variable_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_leading_underscore_variable_in_tuple_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_literal_group ... ok test inlay_hints::tests::test_literal_string ... ok test inlay_hints::tests::test_literal_type_alias_inlay_hint ... ok test inlay_hints::tests::test_many_literals ... ok test inlay_hints::tests::test_many_literals_list ... ok test inlay_hints::tests::test_many_literals_multiple ... ok test inlay_hints::tests::test_many_literals_tuple ... ok test inlay_hints::tests::test_many_literals_unpacked_tuple ... ok test inlay_hints::tests::test_match_as_binding ... ok test inlay_hints::tests::test_match_keyword_binding ... ok test inlay_hints::tests::test_match_name_binding ... ok test inlay_hints::tests::test_match_rest_binding ... ok test inlay_hints::tests::test_meta_typevar_inlay_hint ... ok test inlay_hints::tests::test_method_chaining ... ok test inlay_hints::tests::test_method_wrapper_inlay_hint ... ok test inlay_hints::tests::test_module_inlay_hint ... ok test inlay_hints::tests::test_multiple_assignment ... ok test inlay_hints::tests::test_named_tuple_constructor_call ... ok test inlay_hints::tests::test_nested_function_calls ... ok test inlay_hints::tests::test_nested_keyword_function_calls ... ok test inlay_hints::tests::test_nested_tuple_assignment ... ok test inlay_hints::tests::test_newtype_inlay_hint ... ok test inlay_hints::tests::test_overloaded_function_calls ... ok test inlay_hints::tests::test_overloaded_function_calls_different_params ... ok test inlay_hints::tests::test_overloaded_function_calls_no_matching_overload ... ok test inlay_hints::tests::test_paramspec_creation_inlay_hint ... ok test inlay_hints::tests::test_property_literal_type ... ok test inlay_hints::tests::test_simple_init_call ... ok test inlay_hints::tests::test_starred_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_static_method_call ... ok test inlay_hints::tests::test_subclass_type ... ok test inlay_hints::tests::test_subscripted_protocol_inlay_hint ... ok test inlay_hints::tests::test_tuple_assignment ... ok test inlay_hints::tests::test_typealiastype_creation_inlay_hint ... ok test inlay_hints::tests::test_typevar_name_binding ... ok test inlay_hints::tests::test_typevar_spec_binding ... ok test inlay_hints::tests::test_typevar_tuple_binding ... ok test inlay_hints::tests::test_typevartuple_creation_inlay_hint ... ok test inlay_hints::tests::test_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_wrapper_descriptor_inlay_hint ... ok test markup::tests::embedded_code_fences ... ok test markup::tests::fence_spanning_formatted_values ... ok test markup::tests::ordinary_code_fence ... ok test pytest_test_discovery::tests::coalesces_conditional_definitions ... ok test pytest_test_discovery::tests::discovers_functions_and_test_classes ... ok test pytest_test_discovery::tests::omits_classes_without_collected_tests ... ok test pytest_test_discovery::tests::preserves_nested_class_paths ... ok test pytest_test_discovery::tests::uses_binding_names_and_locations ... ok test references::tests::externally_visible_definitions_can_have_cross_file_references ... ok test references::tests::non_public_scope_definitions_stay_in_file ... ok test rename::tests::cannot_rename_builtin_type ... ok test rename::tests::cannot_rename_external_file ... ok test rename::tests::cannot_rename_from_import_module_component ... ok test rename::tests::cannot_rename_import_module_component ... ok test rename::tests::cannot_rename_keyword ... ok test rename::tests::cannot_rename_private_builtin_helper ... ok test rename::tests::import_alias ... ok test rename::tests::import_alias_to_first_party_definition ... ok test rename::tests::import_alias_use ... ok test rename::tests::imported_first_party_definition ... ok test rename::tests::multi_file_attribute_rename_updates_slots ... ok test rename::tests::multi_file_function_rename ... ok test rename::tests::multi_file_parameter_rename_updates_keyword_argument_labels ... ok test rename::tests::prepare_rename_parameter ... ok test rename::tests::rename_across_import_chain_with_mixed_aliases ... ok test rename::tests::rename_alias_at_import_statement ... ok test rename::tests::rename_alias_at_usage_site ... ok test rename::tests::rename_alias_in_import_chain ... ok test rename::tests::rename_attribute ... ok test rename::tests::rename_attribute_does_not_touch_other_class_slots ... ok test rename::tests::rename_attribute_does_not_touch_slots_dict_value ... ok test rename::tests::rename_attribute_ignores_slots_annotation_container ... ok test rename::tests::rename_attribute_updates_slots_dict_key ... ok test rename::tests::rename_attribute_updates_slots_list ... ok test rename::tests::rename_attribute_updates_slots_set ... ok test rename::tests::rename_attribute_updates_slots_tuple ... ok test rename::tests::rename_cannot_start_from_slot_string ... ok test rename::tests::rename_class ... ok test rename::tests::rename_class_body_annotation_updates_slots ... ok test rename::tests::rename_comprehension_walrus_across_files ... ok test rename::tests::rename_comprehension_walrus_in_function ... ok test rename::tests::rename_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test rename::tests::rename_function ... ok test rename::tests::rename_implicit_attribute ... ok test rename::tests::rename_invalid_name ... ok test rename::tests::rename_keyword_argument ... ok test rename::tests::rename_keyword_argument_dataclass_field ... ok test rename::tests::rename_keyword_argument_namedtuple_field ... ok test rename::tests::rename_keyword_argument_typeddict_field ... ok test rename::tests::rename_match_as_binding ... ok test rename::tests::rename_match_as_stmt ... ok test rename::tests::rename_match_class_field_name ... ok test rename::tests::rename_match_class_name ... ok test rename::tests::rename_match_keyword_binding ... ok test rename::tests::rename_match_keyword_stmt ... ok test rename::tests::rename_match_name_binding ... ok test rename::tests::rename_match_name_stmt ... ok test rename::tests::rename_match_rest_binding ... ok test rename::tests::rename_match_rest_stmt ... ok test rename::tests::rename_nested_class_attribute_does_not_touch_outer_slots ... ok test rename::tests::rename_non_property_setter_decorator ... ok test rename::tests::rename_non_property_setter_decorator_from_decorated ... ok test rename::tests::rename_overloaded_function ... ok test rename::tests::rename_overloaded_function_usage ... ok test rename::tests::rename_overloaded_method ... ok test rename::tests::rename_parameter ... ok test rename::tests::rename_parameter_does_not_touch_slots ... ok test rename::tests::rename_parameter_with_keyword_argument ... ok test rename::tests::rename_property ... ok test rename::tests::rename_property_from_assignment_usage ... ok test rename::tests::rename_property_from_decorator ... ok test rename::tests::rename_property_from_setter ... ok test rename::tests::rename_property_from_usage ... ok test rename::tests::rename_property_no_cross_contamination ... ok test rename::tests::rename_property_with_deleter ... ok test rename::tests::rename_property_with_different_setter_name ... ok test rename::tests::rename_property_with_setter ... ok test rename::tests::rename_property_with_setter_and_deleter ... ok test rename::tests::rename_redeclarations ... ok test rename::tests::rename_single_dispatch_function ... ok test rename::tests::rename_single_dispatch_function_stacked_register ... ok test rename::tests::rename_single_dispatchmethod ... ok test rename::tests::rename_single_dispatchmethod_classmethod ... ok test rename::tests::rename_single_dispatchmethod_staticmethod ... ok test rename::tests::rename_string_annotation1 ... ok test rename::tests::rename_string_annotation2 ... ok test rename::tests::rename_string_annotation3 ... ok test rename::tests::rename_string_annotation4 ... ok test rename::tests::rename_string_annotation5 ... ok test rename::tests::rename_string_annotation_dangling1 ... ok test rename::tests::rename_string_annotation_dangling2 ... ok test rename::tests::rename_string_annotation_dangling3 ... ok test rename::tests::rename_stub_ellipsis_valued_attribute_updates_slots ... ok test rename::tests::rename_submodule_import_from_confusing_real_def ... ok test rename::tests::rename_submodule_import_from_confusing_shadowed_def ... ok test rename::tests::rename_submodule_import_from_confusing_use ... ok test rename::tests::rename_submodule_import_from_def ... ok test rename::tests::rename_submodule_import_from_use ... ok test rename::tests::rename_submodule_import_from_wrong_def ... ok test rename::tests::rename_submodule_import_from_wrong_use ... ok test rename::tests::rename_typeddict_field_from_keyword_argument ... ok test rename::tests::rename_typevar_name_binding ... ok test rename::tests::rename_typevar_name_stmt ... ok test rename::tests::rename_typevar_spec_binding ... ok test rename::tests::rename_typevar_spec_stmt ... ok test rename::tests::rename_typevar_tuple_binding ... ok test rename::tests::rename_typevar_tuple_stmt ... ok test selection_range::tests::selection_range_bytes_literal ... ok test selection_range::tests::selection_range_class_definition ... ok test selection_range::tests::selection_range_deeply_nested_expression ... ok test selection_range::tests::selection_range_empty_string_literal ... ok test selection_range::tests::selection_range_function_call ... ok test selection_range::tests::selection_range_function_definition ... ok test selection_range::tests::selection_range_invalid_bytes_literal ... ok test selection_range::tests::selection_range_recovered_invalid_string_literal ... ok test selection_range::tests::selection_range_simple_expression ... ok test selection_range::tests::selection_range_string_literal_prefix ... ok test semantic_tokens::tests::attribute_classification ... ok test semantic_tokens::tests::attribute_docstring_classification ... ok test semantic_tokens::tests::attribute_docstring_classification_spill ... ok test semantic_tokens::tests::attribute_fallback_classification ... ok test semantic_tokens::tests::attribute_on_union_1 ... ok test semantic_tokens::tests::attribute_on_union_2 ... ok test semantic_tokens::tests::attribute_on_union_3 ... ok test semantic_tokens::tests::augmented_assignment ... ok test semantic_tokens::tests::builtin_constants ... ok test semantic_tokens::tests::builtin_constants_in_expressions ... ok test semantic_tokens::tests::builtin_types ... ok test semantic_tokens::tests::bytes_literals ... ok test semantic_tokens::tests::class_attribute_docstring_classification ... ok test semantic_tokens::tests::class_docstring_classification ... ok test semantic_tokens::tests::comprehensions ... ok test semantic_tokens::tests::constant_name_detection ... ok test semantic_tokens::tests::constant_variations ... ok test semantic_tokens::tests::debug_int_classification ... ok test semantic_tokens::tests::debug_user_defined_type_classification ... ok test semantic_tokens::tests::decorated_method_attribute_classification ... ok test semantic_tokens::tests::decorator_classification ... ok test semantic_tokens::tests::docstring_classification_concat ... ok test semantic_tokens::tests::docstring_classification_concat_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_commented_sameline ... ok test semantic_tokens::tests::docstring_classification_concat_parens ... ok test semantic_tokens::tests::docstring_classification_concat_parens_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_slashed ... ok test semantic_tokens::tests::docstring_classification_plus ... ok test semantic_tokens::tests::dotted_module_names ... ok test semantic_tokens::tests::exception_handlers ... ok test semantic_tokens::tests::for_stmt ... ok test semantic_tokens::tests::fstring_with_mixed_literals ... ok test semantic_tokens::tests::function_docstring_classification ... ok test semantic_tokens::tests::generic_class_members_in_annotations ... ok test semantic_tokens::tests::generic_class_members_in_assert_type ... ok test semantic_tokens::tests::generic_class_members_in_cast ... ok test semantic_tokens::tests::generic_class_members_in_type_form_keyword_arguments ... ok test semantic_tokens::tests::implicitly_concatenated_strings ... ok test semantic_tokens::tests::import_as ... ok test semantic_tokens::tests::import_classification ... ok test semantic_tokens::tests::import_from_as ... ok test semantic_tokens::tests::imported_type_aliases_classified_consistently ... ok test semantic_tokens::tests::invalid_kwargs ... ok test semantic_tokens::tests::mixed_string_and_bytes_literals ... ok test semantic_tokens::tests::module_docstring_classification ... ok test semantic_tokens::tests::module_type_classification ... ok test semantic_tokens::tests::nonlocal_and_global_statements ... ok test semantic_tokens::tests::nonlocal_global_edge_cases ... ok test semantic_tokens::tests::pattern_matching ... ok test semantic_tokens::tests::private_builtin_helpers_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::property_readonly_modifier ... ok test semantic_tokens::tests::property_union_readonly_only_if_all_variants_are_readonly ... ok test semantic_tokens::tests::property_union_with_non_property_falls_back ... ok test semantic_tokens::tests::property_with_return_annotation ... ok test semantic_tokens::tests::protocol_type_annotation_vs_value_context ... ok test semantic_tokens::tests::protocol_types_in_annotations ... ok test semantic_tokens::tests::script_metadata_distinguishes_numeric_and_datetime_values ... ok test semantic_tokens::tests::script_metadata_highlights_toml_in_source_order ... ok test semantic_tokens::tests::script_metadata_inside_statement_remains_in_source_order ... ok test semantic_tokens::tests::script_metadata_multiline_strings_exclude_comment_prefixes ... ok test semantic_tokens::tests::script_metadata_respects_requested_token_range ... ok test semantic_tokens::tests::self_attribute_expression ... ok test semantic_tokens::tests::semantic_classification_vs_heuristic ... ok test semantic_tokens::tests::semantic_tokens_aliased_classmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_aliased_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_annotated_metadata ... ok test semantic_tokens::tests::semantic_tokens_basic ... ok test semantic_tokens::tests::semantic_tokens_class ... ok test semantic_tokens::tests::semantic_tokens_class_args ... ok test semantic_tokens::tests::semantic_tokens_cls_parameter ... ok test semantic_tokens::tests::semantic_tokens_custom_self_cls_names ... ok test semantic_tokens::tests::semantic_tokens_ignore_failed_bindings_for_type_form_arguments ... ok test semantic_tokens::tests::semantic_tokens_legacy_paramspec ... ok test semantic_tokens::tests::semantic_tokens_legacy_typevar ... ok test semantic_tokens::tests::semantic_tokens_match_class_pattern_keyword_before_positional ... ok test semantic_tokens::tests::semantic_tokens_match_mapping_pattern_rest_before_keys ... ok test semantic_tokens::tests::semantic_tokens_modifiers ... ok test semantic_tokens::tests::semantic_tokens_range ... ok test semantic_tokens::tests::semantic_tokens_range_excludes_boundary_tokens ... ok test semantic_tokens::tests::semantic_tokens_self_parameter ... ok test semantic_tokens::tests::semantic_tokens_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_variables ... ok test semantic_tokens::tests::semantic_tokens_walrus ... ok test semantic_tokens::tests::str_annotation ... ok test semantic_tokens::tests::str_annotation_nested ... ok test semantic_tokens::tests::tstring_with_mixed_literals ... ok test semantic_tokens::tests::type_alias ... ok test semantic_tokens::tests::type_alias_classified_consistently ... ok test semantic_tokens::tests::type_alias_to_generic_alias ... ok test semantic_tokens::tests::type_alias_type_of ... ok test semantic_tokens::tests::type_alias_values_use_type_form_highlighting ... ok test semantic_tokens::tests::type_annotation_vs_variable_classification ... ok test semantic_tokens::tests::type_annotations ... ok test semantic_tokens::tests::type_parameters_pep695 ... ok test semantic_tokens::tests::type_parameters_usage_in_function_body ... ok test semantic_tokens::tests::unresolved_attributes_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_imported_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::with_stmt ... ok test signature_help::tests::signature_help_active_signature_selection ... ok test signature_help::tests::signature_help_after_closing_paren ... ok test signature_help::tests::signature_help_after_closing_paren_at_end_of_file ... ok test signature_help::tests::signature_help_after_closing_paren_in_expression ... ok test signature_help::tests::signature_help_after_closing_paren_nested ... ok test signature_help::tests::signature_help_after_comma_at_end_of_file ... ok test signature_help::tests::signature_help_after_nested_closing_paren ... ok test signature_help::tests::signature_help_after_opening_paren_at_end_of_file ... ok test signature_help::tests::signature_help_bare_paramspec_keeps_active_parameter_for_later_arguments ... ok test signature_help::tests::signature_help_basic_function_call ... ok test signature_help::tests::signature_help_bound_method_overload_self_type ... ok test signature_help::tests::signature_help_callable_object ... ok test signature_help::tests::signature_help_class_constructor ... ok test signature_help::tests::signature_help_generic_function_resolves_typevars ... ok test signature_help::tests::signature_help_generic_list_method_resolves_typevars ... ok test signature_help::tests::signature_help_generic_method_resolves_typevars ... ok test signature_help::tests::signature_help_in_trailing_whitespace ... ok test signature_help::tests::signature_help_in_trailing_whitespace_before_newline ... ok test signature_help::tests::signature_help_literal_dictionary_key_order ... ok test signature_help::tests::signature_help_literal_list_after_keyword ... ok test signature_help::tests::signature_help_method_call ... ok test signature_help::tests::signature_help_nested_function_calls ... ok test signature_help::tests::signature_help_overload_arity_disambiguated1 ... ok test signature_help::tests::signature_help_overload_arity_disambiguated2 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated1 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated2 ... ok test signature_help::tests::signature_help_overload_literal_dictionary_arity ... ok test signature_help::tests::signature_help_overload_literal_list_arity ... ok test signature_help::tests::signature_help_overload_type_disambiguated1 ... ok test signature_help::tests::signature_help_overload_type_disambiguated2 ... ok test signature_help::tests::signature_help_overloaded_function ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_implementation_docstring ... ok test signature_help::tests::signature_help_parameter_documentation ... ok test signature_help::tests::signature_help_parameter_label_offsets ... ok test signature_help::tests::signature_help_paramspec_classmethod_docstring ... ok test signature_help::tests::signature_help_paramspec_generic_class_constructor_inside_subscript ... ok test signature_help::tests::signature_help_stub_to_implementation_mapping ... ok test signature_help::tests::signature_help_subclass_of_constructor ... ok test signature_help::tests::signature_help_union_callable ... ok test symbols::tests::deprecated_bare_decorator ... ok test symbols::tests::deprecated_class ... ok test symbols::tests::deprecated_function ... ok test symbols::tests::explicit_reexport_all_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_then_added_to ... ok test symbols::tests::explicit_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::exports_all_overwrites_previous ... ok test symbols::tests::exports_conditional_always_else ... ok test symbols::tests::exports_conditional_false ... ok test symbols::tests::exports_conditional_sys_version ... ok test symbols::tests::exports_conditional_true ... ok test symbols::tests::exports_exclude_comprehension_targets ... ok test symbols::tests::exports_from_import_all_reexport_annotated_assignment ... ok test symbols::tests::exports_from_import_all_reexport_append ... ok test symbols::tests::exports_from_import_all_reexport_assignment ... ok test symbols::tests::exports_from_import_all_reexport_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_extend ... ok test symbols::tests::exports_from_import_all_reexport_invalid_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_invalid_extend ... ok test symbols::tests::exports_from_import_all_reexport_plus_equals ... ok test symbols::tests::exports_from_import_all_reexport_remove ... ok test symbols::tests::exports_from_import_all_reexport_star_equals ... ok test symbols::tests::exports_from_import_as_no_reexport ... ok test symbols::tests::exports_from_import_no_reexport ... ok test symbols::tests::exports_from_import_reexport ... ok test symbols::tests::exports_import_as_no_reexport ... ok test symbols::tests::exports_import_no_reexport ... ok test symbols::tests::exports_import_reexport ... ok test symbols::tests::exports_invalidate_all_rebound_by_match_pattern ... ok test symbols::tests::exports_invalidate_all_rebound_by_named_expression ... ok test symbols::tests::exports_invalidate_all_rebound_by_with_target ... ok test symbols::tests::exports_match_pattern_bindings ... ok test symbols::tests::exports_nested_all ... ok test symbols::tests::exports_reports_mapping_pattern_bindings_in_source_order ... ok test symbols::tests::exports_simple ... ok test symbols::tests::exports_store_context_targets ... ok test symbols::tests::exports_type_checking ... ok test symbols::tests::exports_underscore ... ok test symbols::tests::exports_with_statement_targets ... ok test symbols::tests::reexport_and_extend_from_submodule_cycle1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_nested_module_reference ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_plus_equals ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure2 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_nested_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_plus_equals ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py310 ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py311 ... ok test symbols::tests::various_no ... ok test symbols::tests::various_yes ... ok test symbols::tests::wildcard_reexport_all_empty ... ok test symbols::tests::wildcard_reexport_all_empty_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to_incorrect ... ok test symbols::tests::wildcard_reexport_all_include_all_and_non_existent ... ok test symbols::tests::wildcard_reexport_all_include_all_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to_correct ... ok test symbols::tests::wildcard_reexport_all_include_all_with_others_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::wildcard_reexport_all_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_simple ... ok test symbols::tests::wildcard_reexport_all_simple_include_all ... ok test symbols::tests::wildcard_reexport_double_underscore_no_all ... ok test symbols::tests::wildcard_reexport_normal_from_import_no_all ... ok test symbols::tests::wildcard_reexport_normal_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_from_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_import_no_all ... ok test symbols::tests::wildcard_reexport_simple_no_all ... ok test symbols::tests::wildcard_reexport_single_underscore_no_all ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_class_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_dynamic ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::namedtuple_subtypes_of_namedtuple ... ok test type_hierarchy::tests::namedtuple_subtypes_of_tuple ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_def ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_usage ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_non_class ... ok test type_hierarchy::tests::subtypes_all_not_respected ... ok test type_hierarchy::tests::subtypes_of_object_includes_implicit ... ok test type_hierarchy::tests::subtypes_reexport_first_party ... ok test type_hierarchy::tests::subtypes_reexport_third_party ... ok test type_hierarchy::tests::subtypes_simple ... ok test type_hierarchy::tests::subtypes_str_conditional_no_duplicates ... ok test type_hierarchy::tests::subtypes_str_conditional_one_direct_subtype ... ok test type_hierarchy::tests::subtypes_version_conditional ... ok test type_hierarchy::tests::supertypes_generic_base ... ok test type_hierarchy::tests::supertypes_implicit_object ... ok test type_hierarchy::tests::supertypes_multiple_inheritance ... ok test type_hierarchy::tests::supertypes_simple_inheritance ... ok test type_hierarchy::tests::third_party_filtering ... ok test workspace_symbols::tests::ignore_all ... ok test workspace_symbols::tests::ignore_imports ... ok test workspace_symbols::tests::members ... ok test workspace_symbols::tests::workspace_symbols_multi_file ... ok test result: ok. 1909 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 45.33s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_module_resolver-265dc867bc8c0e9e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 169 tests test list::tests::adding_file_on_which_module_resolution_depends_invalidates_previously_failing_query_that_now_succeeds ... ok test list::tests::adding_file_to_search_path_with_higher_priority_invalidates_the_query ... ok test list::tests::adding_file_to_search_path_with_lower_priority_does_not_change_results ... ok test list::tests::builtins_custom ... ok test list::tests::builtins_vendored ... ok test list::tests::case_sensitive_resolution_with_symlinked_directory ... ok test list::tests::deeply_nested_file_does_not_invalidate_top_level_listing ... ok test list::tests::deleting_editable_install_on_which_module_resolution_depends_invalidates_cache ... ok test list::tests::deleting_file_from_higher_priority_search_path_invalidates_the_query ... ok test list::tests::deleting_pth_file_on_which_module_resolution_depends_invalidates_cache ... ok test list::tests::editable_install_absolute_path ... ok test list::tests::editable_install_multiple_pth_files_with_multiple_paths ... ok test list::tests::editable_install_pth_file_with_whitespace ... ok test list::tests::editable_install_relative_path ... ok test list::tests::editable_installs_into_first_party_search_path ... ok test list::tests::enumerates_directory_aliases_without_recursing_into_cycles ... ok test list::tests::enumerates_local_descendants_of_protected_standard_library_modules ... ok test list::tests::enumeration_includes_stub_override_descendants_of_source_modules ... ok test list::tests::enumeration_tracks_file_and_initializer_changes ... ok test list::tests::enumeration_tracks_new_stub_override_descendants_of_file_children ... ok test list::tests::enumeration_tracks_typing_marker_changes ... ok test list::tests::enumeration_tracks_unresolved_name_changes ... ok test list::tests::file_to_module_where_one_search_path_is_subdirectory_of_other ... ok test list::tests::first_party_module ... ok test list::tests::first_party_precedence_over_stdlib ... ok test list::tests::module_resolution_paths_cached_between_different_module_resolutions ... ok test list::tests::module_search_path_priority ... ok test list::tests::multiple_site_packages_with_editables ... ok test list::tests::namespace_package ... ok test list::tests::namespace_package_precedence ... ok test list::tests::package_priority_over_module ... ok test list::tests::removing_file_on_which_module_resolution_depends_invalidates_previously_successful_query_that_now_fails ... ok test list::tests::resolve_package ... ok test list::tests::root_directory_for_search_path_is_okay ... ok test list::tests::sibling_file_does_not_invalidate_package_submodules ... ok test list::tests::stdlib ... ok test list::tests::stdlib_resolution_respects_versions_file_py38_existing_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py38_nonexisting_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py39_existing_modules ... ok test list::tests::stdlib_resolution_respects_versions_file_py39_nonexisting_modules ... ok test list::tests::stdlib_uses_vendored_typeshed_when_no_custom_typeshed_supplied ... ok test list::tests::stub_file_module_not_allowed ... ok test list::tests::stub_package ... ok test list::tests::stub_package_not_allowed_in_typeshed ... ok test list::tests::stub_package_precedence ... ok test list::tests::stubs_over_module_source ... ok test list::tests::stubs_over_package_source ... ok test list::tests::sub_packages ... ok test list::tests::symlink ... ok test list::tests::ty_extensions_vendored ... ok test module::tests::known_module_roundtrip_from_str ... ok test module_glob::tests::test_display ... ok test module_glob::tests::test_double_star_end ... ok test module_glob::tests::test_double_star_middle ... ok test module_glob::tests::test_double_star_start ... ok test module_glob::tests::test_empty_set ... ok test module_glob::tests::test_exact_match ... ok test module_glob::tests::test_invalid_consecutive_dots ... ok test module_glob::tests::test_invalid_double_star_combined ... ok test module_glob::tests::test_invalid_empty_pattern ... ok test module_glob::tests::test_invalid_just_negation ... ok test module_glob::tests::test_invalid_leading_dot ... ok test module_glob::tests::test_invalid_trailing_dot ... ok test module_glob::tests::test_just_double_star ... ok test module_glob::tests::test_multiple_patterns ... ok test module_glob::tests::test_negated_only ... ok test module_glob::tests::test_negated_pattern ... ok test module_glob::tests::test_negated_pattern_override ... ok test module_glob::tests::test_numbers_in_module_name ... ok test module_glob::tests::test_single_star_direct_submodule ... ok test module_glob::tests::test_single_star_middle ... ok test module_glob::tests::test_single_star_prefix ... ok test module_glob::tests::test_star_with_literal_text ... ok test module_glob::tests::test_underscore_in_module_name ... ok test path::tests::mocked_typeshed_existing_namespace_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_existing_namespace_stdlib_pkg_py39 ... ok test path::tests::mocked_typeshed_existing_regular_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_existing_regular_stdlib_pkgs_py39 ... ok test path::tests::mocked_typeshed_nonexistent_namespace_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_nonexistent_namespace_stdlib_pkg_py39 ... ok test path::tests::mocked_typeshed_nonexistent_regular_stdlib_pkg_py38 ... ok test path::tests::mocked_typeshed_nonexistent_single_file_module_py38 ... ok test path::tests::mocked_typeshed_single_file_stdlib_module_py38 ... ok test path::tests::module_name_1_part ... ok test path::tests::module_name_2_parts ... ok test path::tests::module_name_3_parts ... ok test path::tests::no_strip_with_extension ... ok test path::tests::non_stdlib_path_invalid_join_rs - should panic ... ok test path::tests::relativize_non_stdlib_path_errors ... ok test path::tests::relativize_path ... ok test path::tests::relativize_stdlib_path_errors ... ok test path::tests::resolve_file_rejects_runtime_files_in_typeshed ... ok test path::tests::resolve_file_requires_exact_filename_case ... ok test path::tests::stdlib_path_invalid_join_py - should panic ... ok test path::tests::stdlib_path_invalid_join_rs - should panic ... ok test path::tests::strip_not_top_level_stubs_suffix ... ok test path::tests::strip_top_level_stubs_suffix ... ok test path::tests::too_many_extensions - should panic ... ok test resolve::search::tests::module_enumeration_combines_partial_stub_namespaces_with_source_packages ... ok test resolve::search::tests::module_enumeration_combines_stub_overrides_with_source_siblings ... ok test resolve::search::tests::module_enumeration_excludes_local_files_with_protected_standard_library_names ... ok test resolve::search::tests::module_enumeration_excludes_stub_files_in_runtime_mode ... ok test resolve::search::tests::module_enumeration_includes_namespaces_inside_regular_packages ... ok test resolve::search::tests::module_enumeration_includes_partial_stub_descendants_of_source_modules ... ok test resolve::search::tests::module_enumeration_of_aliases_does_not_traverse_directory_symlinks ... ok test resolve::search::tests::module_enumeration_supports_symlinked_search_roots ... ok test resolve::search::tests::module_enumeration_uses_resolution_precedence_for_namespace_children ... ok test resolve::search::tests::module_resolution_does_not_affect_nested_package_searches ... ok test resolve::search::tests::module_search_can_be_reused_across_sibling_module_resolutions ... ok test resolve::search::tests::sibling_modules_can_be_resolved_correctly_in_any_order ... ok test resolve::tests::adding_file_on_which_module_resolution_depends_invalidates_previously_failing_query_that_now_succeeds ... ok test resolve::tests::adding_file_to_search_path_with_higher_priority_invalidates_the_query ... ok test resolve::tests::adding_file_to_search_path_with_lower_priority_does_not_invalidate_query ... ok test resolve::tests::builtins_custom ... ok test resolve::tests::builtins_vendored ... ok test resolve::tests::case_sensitive_resolution_with_symlinked_directory ... ok test resolve::tests::deleting_editable_install_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::deleting_file_from_different_directory_doesnt_change_module_resolution ... ok test resolve::tests::deleting_file_from_higher_priority_search_path_invalidates_the_query ... ok test resolve::tests::deleting_pth_file_on_which_module_resolution_depends_invalidates_cache ... ok test resolve::tests::desperate_resolution_finds_stub_package ... ok test resolve::tests::editable_install_absolute_path ... ok test resolve::tests::editable_install_multiple_pth_files_with_multiple_paths ... ok test resolve::tests::editable_install_pth_file_with_whitespace ... ok test resolve::tests::editable_install_relative_path ... ok test resolve::tests::file_to_module_where_one_search_path_is_subdirectory_of_other ... ok test resolve::tests::first_party_module ... ok test resolve::tests::first_party_precedence_over_stdlib ... ok test resolve::tests::first_party_roots_exclude_dynamic_search_paths ... ok test resolve::tests::first_party_stub_package_precedes_stdlib ... ok test resolve::tests::missing_modules_do_not_create_file_inputs ... ok test resolve::tests::modifying_pth_file_invalidates_dynamic_resolution_paths ... ok test resolve::tests::module_resolution_paths_cached_between_different_module_resolutions ... ok test resolve::tests::module_search_path_priority ... ok test resolve::tests::multiple_site_packages_with_editables ... ok test resolve::tests::nested_site_packages_change_does_not_invalidate_dynamic_resolution_paths ... ok test resolve::tests::no_duplicate_search_paths_added ... ok test resolve::tests::package_priority_over_module ... ok test resolve::tests::removing_file_on_which_module_resolution_depends_invalidates_previously_successful_query_that_now_fails ... ok test resolve::tests::resolve_module_uses_resolver_environment_python_version ... ok test resolve::tests::resolve_module_uses_resolver_environment_search_paths ... ok test resolve::tests::resolve_package ... ok test resolve::tests::site_packages_stub_overrides_first_party_package_when_stdlib_is_missing ... ok test resolve::tests::stdlib ... ok test resolve::tests::stdlib_precedes_stub_package_in_site_packages ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py38_existing_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py38_nonexisting_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py39_existing_modules ... ok test resolve::tests::stdlib_resolution_respects_versions_file_py39_nonexisting_modules ... ok test resolve::tests::stdlib_uses_vendored_typeshed_when_no_custom_typeshed_supplied ... ok test resolve::tests::stubs_over_module_source ... ok test resolve::tests::stubs_over_package_source ... ok test resolve::tests::sub_packages ... ok test resolve::tests::symlink ... ok test resolve::tests::typing_stub_over_module ... ok test typeshed::tests::can_parse_mock_versions_file ... ok test typeshed::tests::can_parse_vendored_versions_file ... ok test typeshed::tests::explicit_submodule_parsed_correctly ... ok test typeshed::tests::implicit_submodule_queried_correctly ... ok test typeshed::tests::invalid_huge_versions_file ... ok test typeshed::tests::invalid_typeshed_versions_bad_colon_number ... ok test typeshed::tests::invalid_typeshed_versions_bad_hyphen_number ... ok test typeshed::tests::invalid_typeshed_versions_bad_period_number ... ok test typeshed::tests::invalid_typeshed_versions_non_digits ... ok test typeshed::tests::invalid_typeshed_versions_non_identifier_modules ... ok test typeshed::tests::nonexistent_module_queried_correctly ... ok test typeshed::tests::typeshed_versions_consistent_with_vendored_stubs ... ok test typeshed::tests::version_from_range_parsed_correctly ... ok test typeshed::tests::version_within_range_parsed_correctly ... ok test result: ok. 169 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_project-4a0159c068e0cd67 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.30s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_python_core-1b5ff1902c92a177 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 82 tests test builder::loop_bindings_visitor::tests::test_all_different_binding_kinds ... ok test builder::loop_bindings_visitor::tests::test_collect_for_loop ... ok test builder::loop_bindings_visitor::tests::test_collect_for_loop_nested ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop_nested ... ok test builder::loop_bindings_visitor::tests::test_collect_while_loop_walrus_in_condition ... ok test frozen::tests::frozen_map_iterates_with_mutable_values ... ok test frozen::tests::frozen_map_preserves_last_value_for_duplicate_keys ... ok test frozen::tests::frozen_value_map_deduplicates_values ... ok test frozen::tests::frozen_value_map_preserves_last_value_for_duplicate_keys ... ok test frozen::tests::frozen_value_map_updates_and_rededuplicates_values ... ok test frozen::tests::frozen_value_map_uses_less_heap_for_repeated_large_values ... ok test member::tests::test_member_expr_ref_different_segments ... ok test member::tests::test_member_expr_ref_hash_and_eq_small_heap ... ok test member::tests::test_member_expr_ref_parent ... ok test member::tests::test_member_expr_small_vs_heap_allocation ... ok test narrowing_constraints::tests::absorption_drops_failed_check_when_preceding_branch_reaches_merge ... ok test narrowing_constraints::tests::absorption_keeps_common_failed_check_from_terminal_branch ... ok test narrowing_constraints::tests::boolean_operations_match_their_truth_tables ... ok test narrowing_constraints::tests::union_parks_the_other_operand_in_the_uncertain_branch ... ok test rank::tests::heap_size_includes_bits_and_chunk_ranks ... ok test tests::annotation_only ... ok test tests::assign ... ok test tests::augmented_assignment ... ok test tests::class_scope ... ok test tests::comprehension_scope ... ok test tests::dupes ... ok test tests::empty ... ok test tests::expression_scope ... ok test tests::for_loops_complex_unpacking ... ok test tests::for_loops_simple_unpacking ... ok test tests::for_loops_single_assignment ... ok test tests::function_parameter_symbols ... ok test tests::function_scope ... ok test tests::generic_class ... ok test tests::generic_function ... ok test tests::import ... ok test tests::import_as ... ok test tests::import_from ... ok test tests::import_sub ... ok test tests::imported_final_candidates_are_separate_from_declarations ... ok test tests::lambda_parameter_symbols ... ok test tests::match_stmt ... ok test tests::multiple_generators ... ok test tests::nested_generators ... ok test tests::nested_match_case ... ok test tests::reachability_trivial ... ok test tests::scope_iterators ... ok test tests::simple ... ok test tests::truthiness_short_circuit::ambiguous_ambiguous ... ok test tests::truthiness_short_circuit::ambiguous_false ... ok test tests::truthiness_short_circuit::ambiguous_true ... ok test tests::truthiness_short_circuit::ambiguous_uninhabited ... ok test tests::truthiness_short_circuit::false_ambiguous ... ok test tests::truthiness_short_circuit::false_false ... ok test tests::truthiness_short_circuit::false_true ... ok test tests::truthiness_short_circuit::false_uninhabited ... ok test tests::truthiness_short_circuit::true_ambiguous ... ok test tests::truthiness_short_circuit::true_false ... ok test tests::truthiness_short_circuit::true_true ... ok test tests::truthiness_short_circuit::true_uninhabited ... ok test tests::truthiness_short_circuit::uninhabited_ambiguous ... ok test tests::truthiness_short_circuit::uninhabited_false ... ok test tests::truthiness_short_circuit::uninhabited_true ... ok test tests::truthiness_short_circuit::uninhabited_uninhabited ... ok test tests::uninhabited_truthiness ... ok test tests::with_item_definition ... ok test tests::with_item_unpacked_definition ... ok test use_def::exception_checkpoint::tests::conservative_keys_still_coalesce_straight_line_calls ... ok test use_def::exception_checkpoint::tests::unchanged_branches_preserve_binding_identity ... ok test use_def::place_state::tests::future_definitions_can_opt_out_of_shadowing ... ok test use_def::place_state::tests::imported_qualifier_merge_preserves_alternative_declaration ... ok test use_def::place_state::tests::imported_qualifier_preserves_existing_declaration ... ok test use_def::place_state::tests::merge ... ok test use_def::place_state::tests::no_declaration ... ok test use_def::place_state::tests::record_constraint ... ok test use_def::place_state::tests::record_declaration ... ok test use_def::place_state::tests::record_declaration_merge ... ok test use_def::place_state::tests::record_declaration_merge_partial_undeclared ... ok test use_def::place_state::tests::record_declaration_override ... ok test use_def::place_state::tests::unbound ... ok test use_def::place_state::tests::with ... ok test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_python_semantic-4cf8ea447634a99c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 500 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::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. 466 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 6.34s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/corpus-5a6223c16df24050 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.25s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/mdtest-83decd89eeb44555 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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-and-final-method.md ... ok test lint_doc::abstract-method-in-final-class.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::final-without-value.md ... ok test lint_doc::ignore-comment-unknown-rule.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-override.md ... ok test lint_doc::invalid-attribute-access.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-generic-enum.md ... ok test lint_doc::invalid-ignore-comment.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-paramspec.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-property-type-override.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-arguments.md ... ok test lint_doc::invalid-type-checking-constant.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-variable.md ... ok test lint_doc::override-of-final-method.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::unknown-argument.md ... ok test lint_doc::undefined-reveal.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-ignore-comment.md ... ok test lint_doc::unused-awaitable.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/invalid.md ... ok test mdtest::annotations/never.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_type_qualifiers.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::assignment/unbound.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/annotation.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::call/builtins.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/never.md ... ok test mdtest::call/methods.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/identity.md ... ok test mdtest::comparison/instances/membership_test.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::declaration/error.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::decorators.md ... ok test mdtest::del.md ... ok test mdtest::deprecated.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/error_context.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.md ... ok test mdtest::function/return_type_inference.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/unpack.md ... ok test mdtest::generics/legacy/typevartuple.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/case_sensitive.md ... ok test mdtest::import/conditional.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::liskov.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/f_string.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/assignment.md ... ok test mdtest::narrow/boolean.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/is.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/conditionals/nested.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/while.md ... ok test mdtest::narrow/match.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::regression/3020_callable_type_of.md ... ok test mdtest::protocols.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/constraint_set_ordering.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::scopes/annotate_global.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::shadowing/function.md ... ok test mdtest::sentinels.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/lists.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::subscript/string.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::suppressions/blanket_ignore.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.11s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_server-5857caf16b327d37 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 200 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-16 20:03:04.497528440 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.498595661 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.498663368 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.499472586 DEBUG Client info: None 2026-10-16 20:03:04.499501300 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.499527058 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.499682620 INFO Version: Unknown 2026-10-16 20:03:04.499761498 DEBUG Received server response for request 1 2026-10-16 20:03:04.501047590 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.501093917 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpn6OstL 2026-10-16 20:03:04.501117972 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.501476325 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.501518273 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.501530326 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.501540355 DEBUG No workspace configuration provided for file:///tmp/.tmpn6OstL 2026-10-16 20:03:04.501557357 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:04.501561073 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 20:03:04.501865484 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.501872718 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpn6OstL, using default options 2026-10-16 20:03:04.501895711 DEBUG Initializing workspace `file:///tmp/.tmpn6OstL`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.501999576 DEBUG Searching for a project in '/tmp/.tmpn6OstL' 2026-10-16 20:03:04.502163714 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.502170196 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.505386529 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.505501895 DEBUG Resolving local virtual environment: /tmp/.tmpn6OstL/.venv 2026-10-16 20:03:04.505742637 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.505825512 DEBUG No virtual environment found 2026-10-16 20:03:04.505914930 DEBUG Adding first-party search path `/tmp/.tmpn6OstL` 2026-10-16 20:03:04.505922514 DEBUG Using vendored stdlib 2026-10-16 20:03:04.506365204 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.506485380 DEBUG Adding new file root '/tmp/.tmpn6OstL' of kind Project 2026-10-16 20:03:04.510451449 INFO Project::index_files{project=.tmpn6OstL}: Indexed 3 file(s) in 0.002s 2026-10-16 20:03:04.510474672 DEBUG Updating project to check open files 2026-10-16 20:03:04.511354332 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn6OstL/lib.py") 2026-10-16 20:03:04.511525033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn6OstL/lib.py` 2026-10-16 20:03:04.511538728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn6OstL/lib.py` 2026-10-16 20:03:04.511889917 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn6OstL/lib.py` to project `.tmpn6OstL` 2026-10-16 20:03:04.512140717 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn6OstL/lib.py` 2026-10-16 20:03:04.512148021 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:04.512161587 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:04.515339768 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.515727695 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=3.56ms 2026-10-16 20:03:04.515749156 DEBUG Received server response for request 2 2026-10-16 20:03:04.515951635 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-16 20:03:04.525110494 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=9.12ms 2026-10-16 20:03:04.525131604 DEBUG Received server response for request 3 2026-10-16 20:03:04.582552837 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:04.582862879 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.582883287 DEBUG method="shutdown" response.id=4 duration=185.82µs 2026-10-16 20:03:04.582908274 DEBUG Received server response for request 4 2026-10-16 20:03:04.582915297 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.582933271 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-16 20:03:04.585179333 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.585258292 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.585281986 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.585336228 DEBUG Client info: None 2026-10-16 20:03:04.585347679 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.585361585 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.585380892 INFO Version: Unknown 2026-10-16 20:03:04.585425625 DEBUG Received server response for request 1 2026-10-16 20:03:04.585467384 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.585478194 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpc7W0GP 2026-10-16 20:03:04.585485087 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.585540701 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.585620621 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.585624318 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.585631852 DEBUG No workspace configuration provided for file:///tmp/.tmpc7W0GP 2026-10-16 20:03:04.585650848 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.585654765 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpc7W0GP, using default options 2026-10-16 20:03:04.585662770 DEBUG Initializing workspace `file:///tmp/.tmpc7W0GP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.585675324 DEBUG Searching for a project in '/tmp/.tmpc7W0GP' 2026-10-16 20:03:04.585695231 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.585700190 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.586121461 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.586128173 DEBUG Resolving local virtual environment: /tmp/.tmpc7W0GP/.venv 2026-10-16 20:03:04.586168318 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.586173618 DEBUG No virtual environment found 2026-10-16 20:03:04.586182906 DEBUG Adding first-party search path `/tmp/.tmpc7W0GP` 2026-10-16 20:03:04.586186112 DEBUG Using vendored stdlib 2026-10-16 20:03:04.586321416 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.586327427 DEBUG Adding new file root '/tmp/.tmpc7W0GP' of kind Project 2026-10-16 20:03:04.587589364 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:04.587595395 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 20:03:04.591532470 INFO Project::index_files{project=.tmpc7W0GP}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:04.591551385 DEBUG Updating project to check open files 2026-10-16 20:03:04.591653557 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpc7W0GP/foo.py") 2026-10-16 20:03:04.591664297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpc7W0GP/foo.py` 2026-10-16 20:03:04.591671340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpc7W0GP/foo.py` 2026-10-16 20:03:04.591761680 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpc7W0GP/foo.py` to project `.tmpc7W0GP` 2026-10-16 20:03:04.591776427 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpc7W0GP/foo.py` 2026-10-16 20:03:04.591778942 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:04.591788400 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:04.592114902 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.592168322 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=371.84µs 2026-10-16 20:03:04.592180024 DEBUG Received server response for request 2 2026-10-16 20:03:04.592191686 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-16 20:03:04.593387990 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=1.18ms 2026-10-16 20:03:04.593403579 DEBUG Received server response for request 3 2026-10-16 20:03:04.603697197 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:04.603720521 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.603726101 DEBUG method="shutdown" response.id=4 duration=8.36µs 2026-10-16 20:03:04.603732603 DEBUG Received server response for request 4 2026-10-16 20:03:04.603735659 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.603745307 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-16 20:03:04.605004749 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.605071785 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.605120406 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.605142618 DEBUG Client info: None 2026-10-16 20:03:04.605153268 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.605164569 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.605168867 INFO Version: Unknown 2026-10-16 20:03:04.605201508 DEBUG Received server response for request 1 2026-10-16 20:03:04.605225584 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.605235252 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcwBM8e 2026-10-16 20:03:04.605239720 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.605283552 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.605387587 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.605391575 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.605395963 DEBUG No workspace configuration provided for file:///tmp/.tmpcwBM8e 2026-10-16 20:03:04.605403527 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:04.605406192 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 20:03:04.605418916 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.605422112 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcwBM8e, using default options 2026-10-16 20:03:04.605429516 DEBUG Initializing workspace `file:///tmp/.tmpcwBM8e`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.605439805 DEBUG Searching for a project in '/tmp/.tmpcwBM8e' 2026-10-16 20:03:04.605456937 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.605460835 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.605795933 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.605801464 DEBUG Resolving local virtual environment: /tmp/.tmpcwBM8e/.venv 2026-10-16 20:03:04.605827272 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.605831500 DEBUG No virtual environment found 2026-10-16 20:03:04.605838613 DEBUG Adding first-party search path `/tmp/.tmpcwBM8e` 2026-10-16 20:03:04.605841629 DEBUG Using vendored stdlib 2026-10-16 20:03:04.605951946 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.605956134 DEBUG Adding new file root '/tmp/.tmpcwBM8e' of kind Project 2026-10-16 20:03:04.609255202 INFO Project::index_files{project=.tmpcwBM8e}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:04.609266443 DEBUG Updating project to check open files 2026-10-16 20:03:04.609319593 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcwBM8e/foo.py") 2026-10-16 20:03:04.609327187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcwBM8e/foo.py` 2026-10-16 20:03:04.609334090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcwBM8e/foo.py` 2026-10-16 20:03:04.609421494 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcwBM8e/foo.py` to project `.tmpcwBM8e` 2026-10-16 20:03:04.609433236 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcwBM8e/foo.py` 2026-10-16 20:03:04.609435730 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:04.609443996 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:04.609637429 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.609686230 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=235.97µs 2026-10-16 20:03:04.609697872 DEBUG Received server response for request 2 2026-10-16 20:03:04.619849142 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:04.619877456 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.619883948 DEBUG method="shutdown" response.id=3 duration=9.82µs 2026-10-16 20:03:04.619891492 DEBUG Received server response for request 3 2026-10-16 20:03:04.619894628 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.619906009 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-16 20:03:04.621645632 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.621816372 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.621837562 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.623324160 DEBUG Client info: None 2026-10-16 20:03:04.623338287 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.623349829 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.623354648 INFO Version: Unknown 2026-10-16 20:03:04.623428516 DEBUG Received server response for request 1 2026-10-16 20:03:04.623457140 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.623589137 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.623669608 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.623712329 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.623717298 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.623749198 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:04.623761310 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.623781368 DEBUG Initializing workspace `file:///tmp/.tmpuWZ2VT/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.623797669 DEBUG Searching for a project in '/tmp/.tmpuWZ2VT/a' 2026-10-16 20:03:04.623819640 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.623824880 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.624359142 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.624377636 DEBUG Resolving local virtual environment: /tmp/.tmpuWZ2VT/a/.venv 2026-10-16 20:03:04.624412862 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.624417862 DEBUG No virtual environment found 2026-10-16 20:03:04.624426789 DEBUG Adding first-party search path `/tmp/.tmpuWZ2VT/a` 2026-10-16 20:03:04.624430425 DEBUG Using vendored stdlib 2026-10-16 20:03:04.624700292 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.624706694 DEBUG Adding new file root '/tmp/.tmpuWZ2VT/a' of kind Project 2026-10-16 20:03:04.626928912 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:04.627021676 DEBUG Initializing workspace `file:///tmp/.tmpuWZ2VT/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.627034931 DEBUG Searching for a project in '/tmp/.tmpuWZ2VT/b/src' 2026-10-16 20:03:04.627462863 DEBUG Found project at '/tmp/.tmpuWZ2VT/b' 2026-10-16 20:03:04.627469957 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.628444965 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.628451327 DEBUG Resolving local virtual environment: /tmp/.tmpuWZ2VT/b/.venv 2026-10-16 20:03:04.628478568 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.628482806 DEBUG No virtual environment found 2026-10-16 20:03:04.628490110 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:04.628536697 DEBUG Adding extra search-path `/tmp/.tmpuWZ2VT/deps` 2026-10-16 20:03:04.628541076 DEBUG Adding first-party search path `/tmp/.tmpuWZ2VT/b/src` 2026-10-16 20:03:04.628543911 DEBUG Adding first-party search path `/tmp/.tmpuWZ2VT/b` 2026-10-16 20:03:04.628546696 DEBUG Using vendored stdlib 2026-10-16 20:03:04.628733256 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.628738827 DEBUG Adding new file root '/tmp/.tmpuWZ2VT/b' of kind Project 2026-10-16 20:03:04.630087296 DEBUG Adding new file root '/tmp/.tmpuWZ2VT/deps' of kind SearchPath 2026-10-16 20:03:04.631414996 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:04.631439232 DEBUG Updating project to check open files 2026-10-16 20:03:04.631462355 DEBUG Updating project to check open files 2026-10-16 20:03:04.631659685 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:04.631855633 DEBUG method="textDocument/hover" response.id=2 duration=384.49µs 2026-10-16 20:03:04.631878425 DEBUG Received server response for request 2 2026-10-16 20:03:04.641967449 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:04.642009808 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.642018164 DEBUG method="shutdown" response.id=3 duration=12.85µs 2026-10-16 20:03:04.642115657 DEBUG Received server response for request 3 2026-10-16 20:03:04.642131497 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.642154330 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-16 20:03:04.644063631 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.644138131 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.644164159 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.644296277 DEBUG Client info: None 2026-10-16 20:03:04.645900556 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.645913751 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.645921015 INFO Version: Unknown 2026-10-16 20:03:04.645970347 DEBUG Received server response for request 1 2026-10-16 20:03:04.646008308 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.646022375 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.646080684 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.646160303 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.646163900 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.646181283 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:04.646197543 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.646214756 DEBUG Initializing workspace `file:///tmp/.tmpMk0CFR/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.646225185 DEBUG Searching for a project in '/tmp/.tmpMk0CFR/a' 2026-10-16 20:03:04.646245453 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.646249280 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.646593556 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.646598836 DEBUG Resolving local virtual environment: /tmp/.tmpMk0CFR/a/.venv 2026-10-16 20:03:04.646624574 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.646628552 DEBUG No virtual environment found 2026-10-16 20:03:04.646635675 DEBUG Adding first-party search path `/tmp/.tmpMk0CFR/a` 2026-10-16 20:03:04.646639041 DEBUG Using vendored stdlib 2026-10-16 20:03:04.646741664 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.646745160 DEBUG Adding new file root '/tmp/.tmpMk0CFR/a' of kind Project 2026-10-16 20:03:04.648695980 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:04.648710667 DEBUG Initializing workspace `file:///tmp/.tmpMk0CFR/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.648720886 DEBUG Searching for a project in '/tmp/.tmpMk0CFR/b' 2026-10-16 20:03:04.648741054 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.648745252 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.649041107 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.649046186 DEBUG Resolving local virtual environment: /tmp/.tmpMk0CFR/b/.venv 2026-10-16 20:03:04.649070933 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.649074790 DEBUG No virtual environment found 2026-10-16 20:03:04.649081633 DEBUG Adding first-party search path `/tmp/.tmpMk0CFR/b` 2026-10-16 20:03:04.649084548 DEBUG Using vendored stdlib 2026-10-16 20:03:04.649187101 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.649190908 DEBUG Adding new file root '/tmp/.tmpMk0CFR/b' of kind Project 2026-10-16 20:03:04.651124024 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:04.651143891 DEBUG Updating project to check open files 2026-10-16 20:03:04.651156294 DEBUG Updating project to check open files 2026-10-16 20:03:04.651294884 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:04.651308720 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:04.655279037 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-16 20:03:04.655682534 DEBUG method="textDocument/hover" response.id=2 duration=4.46ms 2026-10-16 20:03:04.655704946 DEBUG Received server response for request 2 2026-10-16 20:03:04.665796575 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:04.665821521 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.665826400 DEBUG method="shutdown" response.id=3 duration=8.60µs 2026-10-16 20:03:04.665832522 DEBUG Received server response for request 3 2026-10-16 20:03:04.665836329 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.665846127 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-16 20:03:04.668308366 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.668392063 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.668416268 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.668526976 DEBUG Client info: None 2026-10-16 20:03:04.668540401 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.668551963 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.668556391 INFO Version: Unknown 2026-10-16 20:03:04.668608198 DEBUG Received server response for request 1 2026-10-16 20:03:04.668633786 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.668645067 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.668687036 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.668745275 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.668748551 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.668772466 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.668783196 DEBUG Initializing workspace `file:///tmp/.tmpOSeYpQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.668793055 DEBUG Searching for a project in '/tmp/.tmpOSeYpQ/src' 2026-10-16 20:03:04.668819985 DEBUG Found project at '/tmp/.tmpOSeYpQ/src' 2026-10-16 20:03:04.668823702 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.669143953 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.669149063 DEBUG Resolving local virtual environment: /tmp/.tmpOSeYpQ/src/.venv 2026-10-16 20:03:04.669175763 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.669179790 DEBUG No virtual environment found 2026-10-16 20:03:04.669190120 DEBUG Adding extra search-path `/tmp/.tmpOSeYpQ/src/workspace-deps` 2026-10-16 20:03:04.669193236 DEBUG Adding first-party search path `/tmp/.tmpOSeYpQ/src` 2026-10-16 20:03:04.669196021 DEBUG Using vendored stdlib 2026-10-16 20:03:04.669302490 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.669306167 DEBUG Adding new file root '/tmp/.tmpOSeYpQ/src' of kind Project 2026-10-16 20:03:04.671262677 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:04.671406156 DEBUG Adding new file root '/tmp/.tmpOSeYpQ/src/workspace-deps' of kind SearchPath 2026-10-16 20:03:04.672828765 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 20:03:04.672847349 DEBUG Updating project to check open files 2026-10-16 20:03:04.673076569 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.677444672 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-16 20:03:04.677717695 DEBUG method="textDocument/hover" response.id=2 duration=4.86ms 2026-10-16 20:03:04.677906699 DEBUG Received server response for request 2 2026-10-16 20:03:04.678030622 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:04.678195851 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 20:03:04.678464896 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOSeYpQ/src/script") 2026-10-16 20:03:04.678612613 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOSeYpQ/src/script` 2026-10-16 20:03:04.678787581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOSeYpQ/src/script` 2026-10-16 20:03:04.679121438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOSeYpQ/src/script` to project `src` 2026-10-16 20:03:04.679276288 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOSeYpQ/src/script` 2026-10-16 20:03:04.679456075 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:04.679648656 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(102))}}: Set open project files (count: 1) 2026-10-16 20:03:04.680809123 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 20:03:04.680846884 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.680853086 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-16 20:03:04.681208983 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpOSeYpQ/src/script-deps` 2026-10-16 20:03:04.681222228 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-16 20:03:04.681464152 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.681483398 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmpOSeYpQ/src/script-deps' of kind SearchPath 2026-10-16 20:03:04.681559941 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.684347320 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-16 20:03:04.684482463 DEBUG method="textDocument/hover" response.id=3 duration=4.66ms 2026-10-16 20:03:04.684497451 DEBUG Received server response for request 3 2026-10-16 20:03:04.694860379 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:04.694930019 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.694936632 DEBUG method="shutdown" response.id=4 duration=10.07µs 2026-10-16 20:03:04.695040046 DEBUG Received server response for request 4 2026-10-16 20:03:04.695045466 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.695056887 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-16 20:03:04.697858993 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.697930607 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.697956065 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.698066733 DEBUG Client info: None 2026-10-16 20:03:04.698080118 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.698092511 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.698097130 INFO Version: Unknown 2026-10-16 20:03:04.698133869 DEBUG Received server response for request 1 2026-10-16 20:03:04.698160448 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.698170327 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpceSFFq 2026-10-16 20:03:04.698175497 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.698229127 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.698301753 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.698305110 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.698309869 DEBUG No workspace configuration provided for file:///tmp/.tmpceSFFq 2026-10-16 20:03:04.698327141 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.698330457 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpceSFFq, using default options 2026-10-16 20:03:04.698339164 DEBUG Initializing workspace `file:///tmp/.tmpceSFFq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.698349713 DEBUG Searching for a project in '/tmp/.tmpceSFFq' 2026-10-16 20:03:04.698401050 DEBUG Found project at '/tmp/.tmpceSFFq' 2026-10-16 20:03:04.698405608 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.698765684 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.698771164 DEBUG Resolving local virtual environment: /tmp/.tmpceSFFq/.venv 2026-10-16 20:03:04.698801180 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.698805558 DEBUG No virtual environment found 2026-10-16 20:03:04.698813764 DEBUG Adding first-party search path `/tmp/.tmpceSFFq` 2026-10-16 20:03:04.698816980 DEBUG Using vendored stdlib 2026-10-16 20:03:04.698933859 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.698937816 DEBUG Adding new file root '/tmp/.tmpceSFFq' of kind Project 2026-10-16 20:03:04.700185938 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-16 20:03:04.702223800 DEBUG Skipping directory '/tmp/.tmpceSFFq/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-16 20:03:04.703402811 INFO Project::index_files{project=.tmpceSFFq}: Indexed 2 file(s) in 0.001s 2026-10-16 20:03:04.703419222 DEBUG Updating project to check open files 2026-10-16 20:03:04.704617810 DEBUG method="textDocument/documentSymbol" response.id=2 duration=1.18ms 2026-10-16 20:03:04.704634371 DEBUG Received server response for request 2 2026-10-16 20:03:04.704748045 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-16 20:03:04.704842632 DEBUG method="textDocument/documentSymbol" response.id=3 duration=76.43µs 2026-10-16 20:03:04.704852971 DEBUG Received server response for request 3 2026-10-16 20:03:04.704863030 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-16 20:03:04.704959681 DEBUG method="textDocument/documentSymbol" response.id=4 duration=83.86µs 2026-10-16 20:03:04.704967516 DEBUG Received server response for request 4 2026-10-16 20:03:04.704974720 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-16 20:03:04.705056433 DEBUG method="textDocument/documentSymbol" response.id=5 duration=69.94µs 2026-10-16 20:03:04.705064508 DEBUG Received server response for request 5 2026-10-16 20:03:04.705076941 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-16 20:03:04.705233796 DEBUG method="textDocument/documentSymbol" response.id=6 duration=118.48µs 2026-10-16 20:03:04.705246580 DEBUG Received server response for request 6 2026-10-16 20:03:04.705257460 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 20:03:04.705588491 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.720511622 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 20:03:04.723174436 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-16 20:03:04.723322734 DEBUG method="textDocument/hover" response.id=7 duration=18.02ms 2026-10-16 20:03:04.723359403 DEBUG Received server response for request 7 2026-10-16 20:03:04.723402975 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-16 20:03:04.723737522 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=197.98µs 2026-10-16 20:03:04.723820067 DEBUG Received server response for request 8 2026-10-16 20:03:04.723827311 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-16 20:03:04.724066399 DEBUG method="textDocument/foldingRange" response.id=9 duration=210.18µs 2026-10-16 20:03:04.724132233 DEBUG Received server response for request 9 2026-10-16 20:03:04.724147812 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-16 20:03:04.724300348 DEBUG method="textDocument/prepareRename" response.id=10 duration=80.27µs 2026-10-16 20:03:04.724426835 DEBUG Received server response for request 10 2026-10-16 20:03:04.724440832 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-16 20:03:04.724982427 DEBUG method="textDocument/rename" response.id=11 duration=524.11µs 2026-10-16 20:03:04.725061055 DEBUG Received server response for request 11 2026-10-16 20:03:04.735159486 DEBUG Client sends request `shutdown` with ID 12 2026-10-16 20:03:04.735227434 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.735233665 DEBUG method="shutdown" response.id=12 duration=10.15µs 2026-10-16 20:03:04.735280383 DEBUG Received server response for request 12 2026-10-16 20:03:04.735284751 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.735295381 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-16 20:03:04.740611452 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.741602281 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.741636034 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.741706667 DEBUG Client info: None 2026-10-16 20:03:04.741730020 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.741747032 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.741754396 INFO Version: Unknown 2026-10-16 20:03:04.741803538 DEBUG Received server response for request 1 2026-10-16 20:03:04.741844585 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.741858411 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.741929174 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.741993475 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.741996811 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.742026977 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.742041414 DEBUG Initializing workspace `file:///tmp/.tmpNI4yUN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.742055501 DEBUG Searching for a project in '/tmp/.tmpNI4yUN/src' 2026-10-16 20:03:04.742078925 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.742084105 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.742601645 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.742608067 DEBUG Resolving local virtual environment: /tmp/.tmpNI4yUN/src/.venv 2026-10-16 20:03:04.742646289 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.742651288 DEBUG No virtual environment found 2026-10-16 20:03:04.742659524 DEBUG Adding first-party search path `/tmp/.tmpNI4yUN/src` 2026-10-16 20:03:04.742662690 DEBUG Using vendored stdlib 2026-10-16 20:03:04.742781923 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.742786602 DEBUG Adding new file root '/tmp/.tmpNI4yUN/src' of kind Project 2026-10-16 20:03:04.745585482 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-16 20:03:04.747815304 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 20:03:04.747833759 DEBUG Updating project to check open files 2026-10-16 20:03:04.747867402 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpNI4yUN/src/notebook.ipynb is neither open nor a supported closed file 2026-10-16 20:03:04.748001233 DEBUG method="textDocument/documentSymbol" response.id=2 duration=143.76µs 2026-10-16 20:03:04.748011051 DEBUG Received server response for request 2 2026-10-16 20:03:04.748020920 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-16 20:03:04.748332264 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-16 20:03:04.748372750 DEBUG method="textDocument/documentSymbol" response.id=3 duration=42.61µs 2026-10-16 20:03:04.748381336 DEBUG Received server response for request 3 2026-10-16 20:03:04.758457806 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:04.758482022 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.758487532 DEBUG method="shutdown" response.id=4 duration=8.56µs 2026-10-16 20:03:04.758493653 DEBUG Received server response for request 4 2026-10-16 20:03:04.758496759 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.758506157 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-16 20:03:04.760316783 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.760401432 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.760424986 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.760594885 DEBUG Client info: None 2026-10-16 20:03:04.760608360 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.760620563 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.760625993 INFO Version: Unknown 2026-10-16 20:03:04.762023674 DEBUG Received server response for request 1 2026-10-16 20:03:04.762050956 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.762062698 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.762106530 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.762208631 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.762212629 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.762225192 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:04.762240922 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.762252243 DEBUG Initializing workspace `file:///tmp/.tmpPRFuW6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.762262643 DEBUG Searching for a project in '/tmp/.tmpPRFuW6/src' 2026-10-16 20:03:04.762308799 DEBUG Found project at '/tmp/.tmpPRFuW6/src' 2026-10-16 20:03:04.762313228 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.762662122 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.762667472 DEBUG Resolving local virtual environment: /tmp/.tmpPRFuW6/src/.venv 2026-10-16 20:03:04.762692970 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.762697058 DEBUG No virtual environment found 2026-10-16 20:03:04.762707046 DEBUG Adding extra search-path `/tmp/.tmpPRFuW6/deps` 2026-10-16 20:03:04.762710122 DEBUG Adding first-party search path `/tmp/.tmpPRFuW6/src` 2026-10-16 20:03:04.762712897 DEBUG Using vendored stdlib 2026-10-16 20:03:04.762818646 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.762822783 DEBUG Adding new file root '/tmp/.tmpPRFuW6/src' of kind Project 2026-10-16 20:03:04.763346185 DEBUG Adding new file root '/tmp/.tmpPRFuW6/deps' of kind SearchPath 2026-10-16 20:03:04.763670614 DEBUG Ignoring file `/tmp/.tmpPRFuW6/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-16 20:03:04.764797447 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:04.765073275 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPRFuW6/src/main.py"))}: Checking file '/tmp/.tmpPRFuW6/src/main.py' 2026-10-16 20:03:04.765185355 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPRFuW6/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.779613016 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPRFuW6/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:04.780509007 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.69ms 2026-10-16 20:03:04.780550455 DEBUG Received server response for request 2 2026-10-16 20:03:04.780758725 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:04.780943812 DEBUG method="textDocument/diagnostic" response.id=3 duration=78.58µs 2026-10-16 20:03:04.780953481 DEBUG Received server response for request 3 2026-10-16 20:03:04.780965403 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 20:03:04.781205313 DEBUG method="textDocument/diagnostic" response.id=4 duration=185.42µs 2026-10-16 20:03:04.781218177 DEBUG Received server response for request 4 2026-10-16 20:03:04.781225901 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-16 20:03:04.781266878 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpPRFuW6/src/missing.py` 2026-10-16 20:03:04.781287116 DEBUG method="textDocument/diagnostic" response.id=5 duration=47.53µs 2026-10-16 20:03:04.781452086 DEBUG Received server response for request 5 2026-10-16 20:03:04.791533936 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 20:03:04.791594680 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.791600501 DEBUG method="shutdown" response.id=6 duration=9.72µs 2026-10-16 20:03:04.791703634 DEBUG Received server response for request 6 2026-10-16 20:03:04.791708664 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.791720536 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-16 20:03:04.796046951 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.796240995 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.796267825 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.796329170 DEBUG Client info: None 2026-10-16 20:03:04.796344990 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.797861945 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.797869259 INFO Version: Unknown 2026-10-16 20:03:04.797904665 DEBUG Received server response for request 1 2026-10-16 20:03:04.797928851 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.797939911 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.797982772 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.798050719 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.798054005 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.798084593 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.798096475 DEBUG Initializing workspace `file:///tmp/.tmprQ64lA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.798107726 DEBUG Searching for a project in '/tmp/.tmprQ64lA/src' 2026-10-16 20:03:04.798128695 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.798132943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.798505973 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.798511353 DEBUG Resolving local virtual environment: /tmp/.tmprQ64lA/src/.venv 2026-10-16 20:03:04.798538895 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.798542752 DEBUG No virtual environment found 2026-10-16 20:03:04.798550386 DEBUG Adding first-party search path `/tmp/.tmprQ64lA/src` 2026-10-16 20:03:04.798553552 DEBUG Using vendored stdlib 2026-10-16 20:03:04.798589370 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:04.798696791 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.798700829 DEBUG Adding new file root '/tmp/.tmprQ64lA/src' of kind Project 2026-10-16 20:03:04.803811214 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.005s 2026-10-16 20:03:04.803826072 DEBUG Updating project to check open files 2026-10-16 20:03:04.804102901 DEBUG method="textDocument/diagnostic" response.id=2 duration=259.40µs 2026-10-16 20:03:04.804142716 DEBUG Received server response for request 2 2026-10-16 20:03:04.814215098 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:04.814266294 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.814271785 DEBUG method="shutdown" response.id=3 duration=8.60µs 2026-10-16 20:03:04.814378435 DEBUG Received server response for request 3 2026-10-16 20:03:04.814384215 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.814403401 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-16 20:03:04.815928893 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.816001379 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.816035944 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.817800714 DEBUG Client info: None 2026-10-16 20:03:04.818053247 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Off, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.819608575 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.819625296 INFO Version: Unknown 2026-10-16 20:03:04.819696720 DEBUG Received server response for request 1 2026-10-16 20:03:04.819728409 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.819939505 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.820325950 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.820375142 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.820382095 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.820398486 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:04.820431578 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.821003661 DEBUG Initializing workspace `file:///tmp/.tmpg2hhKC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.821024550 DEBUG Searching for a project in '/tmp/.tmpg2hhKC/src' 2026-10-16 20:03:04.821620057 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.821631018 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.821964704 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.821970004 DEBUG Resolving local virtual environment: /tmp/.tmpg2hhKC/src/.venv 2026-10-16 20:03:04.821997165 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.822001553 DEBUG No virtual environment found 2026-10-16 20:03:04.822008746 DEBUG Adding first-party search path `/tmp/.tmpg2hhKC/src` 2026-10-16 20:03:04.822012063 DEBUG Using vendored stdlib 2026-10-16 20:03:04.822116068 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.822119785 DEBUG Adding new file root '/tmp/.tmpg2hhKC/src' of kind Project 2026-10-16 20:03:04.823993038 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:04.824048643 DEBUG method="textDocument/diagnostic" response.id=2 duration=38.00µs 2026-10-16 20:03:04.824059112 DEBUG Received server response for request 2 2026-10-16 20:03:04.834132787 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:04.834323034 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.834439352 DEBUG method="shutdown" response.id=3 duration=120.02µs 2026-10-16 20:03:04.834540843 DEBUG Received server response for request 3 2026-10-16 20:03:04.834665987 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.834707124 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-16 20:03:04.836227566 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.836382176 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.836453310 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.838644920 DEBUG Client info: None 2026-10-16 20:03:04.838664918 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.838678574 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.838684475 INFO Version: Unknown 2026-10-16 20:03:04.838718238 DEBUG Received server response for request 1 2026-10-16 20:03:04.838749226 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.838762160 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.840594718 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.840748726 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.840807948 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.840829378 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:04.840907805 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.840926891 DEBUG Initializing workspace `file:///tmp/.tmp8tVYul/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.840938933 DEBUG Searching for a project in '/tmp/.tmp8tVYul/a' 2026-10-16 20:03:04.840960564 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:04.840965643 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.841936825 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.841949378 DEBUG Resolving local virtual environment: /tmp/.tmp8tVYul/a/.venv 2026-10-16 20:03:04.841989794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.841995295 DEBUG No virtual environment found 2026-10-16 20:03:04.842004612 DEBUG Adding first-party search path `/tmp/.tmp8tVYul/a` 2026-10-16 20:03:04.842007988 DEBUG Using vendored stdlib 2026-10-16 20:03:04.842244752 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.842251124 DEBUG Adding new file root '/tmp/.tmp8tVYul/a' of kind Project 2026-10-16 20:03:04.844484754 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:04.844502618 DEBUG Initializing workspace `file:///tmp/.tmp8tVYul/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.844513638 DEBUG Searching for a project in '/tmp/.tmp8tVYul/b/src' 2026-10-16 20:03:04.844546360 DEBUG Found project at '/tmp/.tmp8tVYul/b' 2026-10-16 20:03:04.844551078 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.845256001 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.845266741 DEBUG Resolving local virtual environment: /tmp/.tmp8tVYul/b/.venv 2026-10-16 20:03:04.845293842 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.845298059 DEBUG No virtual environment found 2026-10-16 20:03:04.845304682 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:04.845313308 DEBUG Adding extra search-path `/tmp/.tmp8tVYul/deps` 2026-10-16 20:03:04.845316374 DEBUG Adding first-party search path `/tmp/.tmp8tVYul/b/src` 2026-10-16 20:03:04.845319179 DEBUG Adding first-party search path `/tmp/.tmp8tVYul/b` 2026-10-16 20:03:04.845321814 DEBUG Using vendored stdlib 2026-10-16 20:03:04.845546636 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.845552717 DEBUG Adding new file root '/tmp/.tmp8tVYul/b' of kind Project 2026-10-16 20:03:04.846483934 DEBUG Adding new file root '/tmp/.tmp8tVYul/deps' of kind SearchPath 2026-10-16 20:03:04.847878099 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:04.847892576 DEBUG Updating project to check open files 2026-10-16 20:03:04.847913385 DEBUG Updating project to check open files 2026-10-16 20:03:04.847952749 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:04.848392444 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.851464916 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 20:03:04.851511313 DEBUG method="textDocument/hover" response.id=2 duration=3.59ms 2026-10-16 20:03:04.851551369 DEBUG Received server response for request 2 2026-10-16 20:03:04.851588057 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:04.851764158 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 20:03:04.851805826 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8tVYul/deps/library.py") 2026-10-16 20:03:04.851815674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.851827416 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.852047760 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-16 20:03:04.852078698 DEBUG method="textDocument/hover" response.id=3 duration=233.41µs 2026-10-16 20:03:04.852099026 DEBUG Received server response for request 3 2026-10-16 20:03:04.852117420 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 20:03:04.852126728 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 20:03:04.852272201 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.852277370 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 20:03:04.852295174 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 20:03:04.852320181 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8tVYul/deps/library.py", kind: FileContent } 2026-10-16 20:03:04.852340499 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8tVYul/deps/library.py", kind: FileContent } 2026-10-16 20:03:04.852345939 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.852352030 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.852558057 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 20:03:04.852607329 DEBUG method="textDocument/hover" response.id=4 duration=232.72µs 2026-10-16 20:03:04.852625273 DEBUG Received server response for request 4 2026-10-16 20:03:04.852667783 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:04.852678914 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 20:03:04.852703840 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp8tVYul/a` 2026-10-16 20:03:04.852724088 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8tVYul/deps/library.py", kind: Any } 2026-10-16 20:03:04.852734057 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp8tVYul/b/src` 2026-10-16 20:03:04.852745128 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp8tVYul/deps/library.py", kind: Any } 2026-10-16 20:03:04.852750358 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.852998513 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 20:03:04.853023510 DEBUG method="textDocument/hover" response.id=5 duration=253.80µs 2026-10-16 20:03:04.853042746 DEBUG Received server response for request 5 2026-10-16 20:03:04.853070748 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:04.853080757 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-16 20:03:04.853092479 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp8tVYul/a` 2026-10-16 20:03:04.853112346 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp8tVYul/deps/library.py", kind: Any } 2026-10-16 20:03:04.853123497 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp8tVYul/b/src` 2026-10-16 20:03:04.853135550 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp8tVYul/deps/library.py", kind: File } 2026-10-16 20:03:04.853142082 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.853154786 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.853159926 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.853166698 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp8tVYul/deps` 2026-10-16 20:03:04.853172620 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmp8tVYul/deps/library.py` from project `b` 2026-10-16 20:03:04.853291122 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.853350593 DEBUG method="textDocument/hover" response.id=6 duration=169.89µs 2026-10-16 20:03:04.853378225 DEBUG Received server response for request 6 2026-10-16 20:03:04.853409654 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:04.853417188 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 20:03:04.853441113 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp8tVYul/a` 2026-10-16 20:03:04.853461602 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8tVYul/deps/library.py", kind: File } 2026-10-16 20:03:04.853473424 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp8tVYul/b/src` 2026-10-16 20:03:04.853485015 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp8tVYul/deps/library.py", kind: File } 2026-10-16 20:03:04.853489945 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.853499453 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.853503761 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp8tVYul/deps/library.py` 2026-10-16 20:03:04.853509010 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp8tVYul/deps` 2026-10-16 20:03:04.853633644 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 20:03:04.853660865 DEBUG method="textDocument/hover" response.id=7 duration=142.24µs 2026-10-16 20:03:04.854195438 DEBUG Received server response for request 7 2026-10-16 20:03:04.864287918 DEBUG Client sends request `shutdown` with ID 8 2026-10-16 20:03:04.864331450 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.864345406 DEBUG method="shutdown" response.id=8 duration=18.05µs 2026-10-16 20:03:04.864443310 DEBUG Received server response for request 8 2026-10-16 20:03:04.864449070 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.864471873 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-16 20:03:04.866526387 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.866651982 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.866676689 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.866766207 DEBUG Client info: None 2026-10-16 20:03:04.866779752 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.866790963 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.866796213 INFO Version: Unknown 2026-10-16 20:03:04.868415871 DEBUG Received server response for request 1 2026-10-16 20:03:04.868446238 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.868458451 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.868532570 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.868598824 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.868604545 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.868617028 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:04.868619944 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:04.868672522 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.868686839 DEBUG Initializing workspace `file:///tmp/.tmpos7wAR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.868700184 DEBUG Searching for a project in '/tmp/.tmpos7wAR/src' 2026-10-16 20:03:04.868742624 DEBUG Found project at '/tmp/.tmpos7wAR' 2026-10-16 20:03:04.868746932 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.869088663 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.869093973 DEBUG Resolving local virtual environment: /tmp/.tmpos7wAR/.venv 2026-10-16 20:03:04.869123127 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.869127335 DEBUG No virtual environment found 2026-10-16 20:03:04.869133367 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:04.869139228 DEBUG Adding first-party search path `/tmp/.tmpos7wAR/src` 2026-10-16 20:03:04.869142163 DEBUG Adding first-party search path `/tmp/.tmpos7wAR` 2026-10-16 20:03:04.869145028 DEBUG Using vendored stdlib 2026-10-16 20:03:04.869259363 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.869263581 DEBUG Adding new file root '/tmp/.tmpos7wAR' of kind Project 2026-10-16 20:03:04.873530935 INFO Project::index_files{project=.tmpos7wAR}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:04.873547767 DEBUG Updating project to check open files 2026-10-16 20:03:04.873651030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpos7wAR/src/foo.py") 2026-10-16 20:03:04.873659616 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpos7wAR/src/foo.py` 2026-10-16 20:03:04.873668493 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpos7wAR/src/foo.py` 2026-10-16 20:03:04.873995917 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpos7wAR/src/foo.py` to project `.tmpos7wAR` 2026-10-16 20:03:04.874058745 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpos7wAR/src/foo.py` 2026-10-16 20:03:04.874068102 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:04.874080496 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:04.874203627 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpos7wAR/src/foo.py"))}: Checking file '/tmp/.tmpos7wAR/src/foo.py' 2026-10-16 20:03:04.874320796 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpos7wAR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.890226811 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.14ms 2026-10-16 20:03:04.890281704 DEBUG Received server response for request 2 2026-10-16 20:03:04.890384226 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:04.891144622 DEBUG method="textDocument/codeAction" response.id=3 duration=565.64µs 2026-10-16 20:03:04.891160973 DEBUG Received server response for request 3 2026-10-16 20:03:04.901702045 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:04.901727222 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.901733423 DEBUG method="shutdown" response.id=4 duration=9.51µs 2026-10-16 20:03:04.901739695 DEBUG Received server response for request 4 2026-10-16 20:03:04.901742541 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.901752299 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-16 20:03:04.904972138 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.905051317 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.905085641 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.905202671 DEBUG Client info: None 2026-10-16 20:03:04.905216817 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.906645827 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.906655085 INFO Version: Unknown 2026-10-16 20:03:04.906699318 DEBUG Received server response for request 1 2026-10-16 20:03:04.906736297 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.906749021 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.906795478 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.906867133 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.906870519 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.906898441 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.906912127 DEBUG Initializing workspace `file:///tmp/.tmpoYRc5x/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.906924260 DEBUG Searching for a project in '/tmp/.tmpoYRc5x/src' 2026-10-16 20:03:04.906951120 DEBUG Found project at '/tmp/.tmpoYRc5x' 2026-10-16 20:03:04.906955659 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.907371549 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.907377891 DEBUG Resolving local virtual environment: /tmp/.tmpoYRc5x/.venv 2026-10-16 20:03:04.907414169 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.907419068 DEBUG No virtual environment found 2026-10-16 20:03:04.907426792 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:04.907433124 DEBUG Adding first-party search path `/tmp/.tmpoYRc5x/src` 2026-10-16 20:03:04.907436080 DEBUG Adding first-party search path `/tmp/.tmpoYRc5x` 2026-10-16 20:03:04.907438755 DEBUG Using vendored stdlib 2026-10-16 20:03:04.907553951 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.907558770 DEBUG Adding new file root '/tmp/.tmpoYRc5x' of kind Project 2026-10-16 20:03:04.907613232 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:04.907617069 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:04.912460614 INFO Project::index_files{project=.tmpoYRc5x}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:04.912478508 DEBUG Updating project to check open files 2026-10-16 20:03:04.912601739 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoYRc5x/src/foo.py") 2026-10-16 20:03:04.912611848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoYRc5x/src/foo.py` 2026-10-16 20:03:04.912621085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoYRc5x/src/foo.py` 2026-10-16 20:03:04.912957035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoYRc5x/src/foo.py` to project `.tmpoYRc5x` 2026-10-16 20:03:04.913008181 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoYRc5x/src/foo.py` 2026-10-16 20:03:04.913011497 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:04.913049328 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:04.913430253 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoYRc5x/src/foo.py"))}: Checking file '/tmp/.tmpoYRc5x/src/foo.py' 2026-10-16 20:03:04.913668530 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoYRc5x/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:04.926950893 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoYRc5x/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:04.927875888 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.82ms 2026-10-16 20:03:04.928027953 DEBUG Received server response for request 2 2026-10-16 20:03:04.928288802 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:04.980626180 DEBUG method="textDocument/codeAction" response.id=3 duration=52.11ms 2026-10-16 20:03:04.980901516 DEBUG Received server response for request 3 2026-10-16 20:03:04.991563635 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:04.991728073 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:04.991905677 DEBUG method="shutdown" response.id=4 duration=182.11µs 2026-10-16 20:03:04.992097747 DEBUG Received server response for request 4 2026-10-16 20:03:04.992278065 DEBUG Client sends notification `exit` 2026-10-16 20:03:04.992477950 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-16 20:03:04.997121109 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:04.997201790 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:04.997342695 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:04.997395574 DEBUG Client info: None 2026-10-16 20:03:04.997410221 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:04.997424829 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:04.997432242 INFO Version: Unknown 2026-10-16 20:03:04.997470905 DEBUG Received server response for request 1 2026-10-16 20:03:04.997509798 DEBUG Client sends notification `initialized` 2026-10-16 20:03:04.997522151 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:04.998644025 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:04.998993140 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:04.998999011 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:04.999019490 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:04.999022806 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:04.999039758 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:04.999060497 DEBUG Initializing workspace `file:///tmp/.tmpVZxqV5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:04.999075996 DEBUG Searching for a project in '/tmp/.tmpVZxqV5/src' 2026-10-16 20:03:04.999106493 DEBUG Found project at '/tmp/.tmpVZxqV5' 2026-10-16 20:03:04.999110821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:04.999597955 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:04.999604868 DEBUG Resolving local virtual environment: /tmp/.tmpVZxqV5/.venv 2026-10-16 20:03:04.999640064 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:04.999645554 DEBUG No virtual environment found 2026-10-16 20:03:04.999652988 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:04.999659791 DEBUG Adding first-party search path `/tmp/.tmpVZxqV5/src` 2026-10-16 20:03:04.999662786 DEBUG Adding first-party search path `/tmp/.tmpVZxqV5` 2026-10-16 20:03:04.999665792 DEBUG Using vendored stdlib 2026-10-16 20:03:04.999779445 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:04.999784214 DEBUG Adding new file root '/tmp/.tmpVZxqV5' of kind Project 2026-10-16 20:03:05.003742929 INFO Project::index_files{project=.tmpVZxqV5}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.003865329 DEBUG Updating project to check open files 2026-10-16 20:03:05.003940710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVZxqV5/src/foo.py") 2026-10-16 20:03:05.003950208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVZxqV5/src/foo.py` 2026-10-16 20:03:05.003957191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVZxqV5/src/foo.py` 2026-10-16 20:03:05.004036670 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVZxqV5/src/foo.py` to project `.tmpVZxqV5` 2026-10-16 20:03:05.004052169 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVZxqV5/src/foo.py` 2026-10-16 20:03:05.004054744 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.004062990 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.004388059 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVZxqV5/src/foo.py"))}: Checking file '/tmp/.tmpVZxqV5/src/foo.py' 2026-10-16 20:03:05.004626957 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVZxqV5/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.017355211 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVZxqV5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.025608281 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.54ms 2026-10-16 20:03:05.025772930 DEBUG Received server response for request 2 2026-10-16 20:03:05.025828334 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.066202593 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.066219324 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:05.066245143 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:05.067376765 DEBUG method="textDocument/codeAction" response.id=3 duration=41.52ms 2026-10-16 20:03:05.067426659 DEBUG Received server response for request 3 2026-10-16 20:03:05.077825794 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.077860679 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.077867492 DEBUG method="shutdown" response.id=4 duration=11.24µs 2026-10-16 20:03:05.077875998 DEBUG Received server response for request 4 2026-10-16 20:03:05.077879385 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.077894413 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-16 20:03:05.082911663 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.084459146 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.084488060 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.084547882 DEBUG Client info: None 2026-10-16 20:03:05.084563772 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.084597906 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.084606893 INFO Version: Unknown 2026-10-16 20:03:05.084650365 DEBUG Received server response for request 1 2026-10-16 20:03:05.084689779 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.084703534 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.084910873 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.084958452 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.084965065 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.084980855 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.084984752 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:05.085010079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.085028855 DEBUG Initializing workspace `file:///tmp/.tmpjMg5Uk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.085044564 DEBUG Searching for a project in '/tmp/.tmpjMg5Uk/src' 2026-10-16 20:03:05.085074580 DEBUG Found project at '/tmp/.tmpjMg5Uk' 2026-10-16 20:03:05.085078828 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.090556693 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.090584134 DEBUG Resolving local virtual environment: /tmp/.tmpjMg5Uk/.venv 2026-10-16 20:03:05.090869660 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.090881733 DEBUG No virtual environment found 2026-10-16 20:03:05.090892573 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:05.090900899 DEBUG Adding first-party search path `/tmp/.tmpjMg5Uk/src` 2026-10-16 20:03:05.090905006 DEBUG Adding first-party search path `/tmp/.tmpjMg5Uk` 2026-10-16 20:03:05.090908292 DEBUG Using vendored stdlib 2026-10-16 20:03:05.091681683 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.091691652 DEBUG Adding new file root '/tmp/.tmpjMg5Uk' of kind Project 2026-10-16 20:03:05.094942389 INFO Project::index_files{project=.tmpjMg5Uk}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.094960543 DEBUG Updating project to check open files 2026-10-16 20:03:05.095273410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjMg5Uk/src/foo.py") 2026-10-16 20:03:05.095288628 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjMg5Uk/src/foo.py` 2026-10-16 20:03:05.095300641 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjMg5Uk/src/foo.py` 2026-10-16 20:03:05.095838650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjMg5Uk/src/foo.py` to project `.tmpjMg5Uk` 2026-10-16 20:03:05.095861002 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjMg5Uk/src/foo.py` 2026-10-16 20:03:05.095864218 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.096202463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.096523585 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjMg5Uk/src/foo.py"))}: Checking file '/tmp/.tmpjMg5Uk/src/foo.py' 2026-10-16 20:03:05.096833757 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjMg5Uk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.108839896 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjMg5Uk/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.109159275 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.91ms 2026-10-16 20:03:05.109183791 DEBUG Received server response for request 2 2026-10-16 20:03:05.109226812 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.109502499 DEBUG method="textDocument/codeAction" response.id=3 duration=88.24µs 2026-10-16 20:03:05.109590915 DEBUG Received server response for request 3 2026-10-16 20:03:05.120198050 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.120222035 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.120228417 DEBUG method="shutdown" response.id=4 duration=9.47µs 2026-10-16 20:03:05.120235871 DEBUG Received server response for request 4 2026-10-16 20:03:05.120240229 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.120438822 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-16 20:03:05.124680358 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.124934594 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.126508076 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.126721135 DEBUG Client info: None 2026-10-16 20:03:05.126876336 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.127319989 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.127534481 INFO Version: Unknown 2026-10-16 20:03:05.127845043 DEBUG Received server response for request 1 2026-10-16 20:03:05.128016044 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.128201091 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.128469144 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.128513507 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.128520581 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.128537192 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.128540328 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:05.128587496 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.128605139 DEBUG Initializing workspace `file:///tmp/.tmphBT40y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.128623363 DEBUG Searching for a project in '/tmp/.tmphBT40y/src' 2026-10-16 20:03:05.128653510 DEBUG Found project at '/tmp/.tmphBT40y' 2026-10-16 20:03:05.128658028 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.130204208 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.130218054 DEBUG Resolving local virtual environment: /tmp/.tmphBT40y/.venv 2026-10-16 20:03:05.130260654 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.130266325 DEBUG No virtual environment found 2026-10-16 20:03:05.130385038 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:05.130395066 DEBUG Adding first-party search path `/tmp/.tmphBT40y/src` 2026-10-16 20:03:05.130398773 DEBUG Adding first-party search path `/tmp/.tmphBT40y` 2026-10-16 20:03:05.130401789 DEBUG Using vendored stdlib 2026-10-16 20:03:05.130910413 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.130920983 DEBUG Adding new file root '/tmp/.tmphBT40y' of kind Project 2026-10-16 20:03:05.134317794 INFO Project::index_files{project=.tmphBT40y}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.134336760 DEBUG Updating project to check open files 2026-10-16 20:03:05.134422581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphBT40y/src/foo.py") 2026-10-16 20:03:05.134432559 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphBT40y/src/foo.py` 2026-10-16 20:03:05.134440765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphBT40y/src/foo.py` 2026-10-16 20:03:05.134949749 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphBT40y/src/foo.py` to project `.tmphBT40y` 2026-10-16 20:03:05.134973073 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphBT40y/src/foo.py` 2026-10-16 20:03:05.134976059 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.134987771 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.135212562 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphBT40y/src/foo.py"))}: Checking file '/tmp/.tmphBT40y/src/foo.py' 2026-10-16 20:03:05.135331786 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphBT40y/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.152946085 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.95ms 2026-10-16 20:03:05.153065629 DEBUG Received server response for request 2 2026-10-16 20:03:05.153099583 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.153219507 DEBUG method="textDocument/codeAction" response.id=3 duration=91.63µs 2026-10-16 20:03:05.153255645 DEBUG Received server response for request 3 2026-10-16 20:03:05.164042057 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.164076131 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.164084967 DEBUG method="shutdown" response.id=4 duration=13.95µs 2026-10-16 20:03:05.164089165 DEBUG Received server response for request 4 2026-10-16 20:03:05.164094616 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.164120424 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-16 20:03:05.169123047 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.170643770 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.170673095 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.170736794 DEBUG Client info: None 2026-10-16 20:03:05.170751401 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.170765147 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.170772802 INFO Version: Unknown 2026-10-16 20:03:05.170818878 DEBUG Received server response for request 1 2026-10-16 20:03:05.170854675 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.170867108 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.171080940 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.171122337 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.171128869 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.171145220 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.171149148 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:05.171176619 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.171194162 DEBUG Initializing workspace `file:///tmp/.tmp34l3w7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.171210603 DEBUG Searching for a project in '/tmp/.tmp34l3w7/src' 2026-10-16 20:03:05.171240419 DEBUG Found project at '/tmp/.tmp34l3w7' 2026-10-16 20:03:05.171244837 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.171790761 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.171797784 DEBUG Resolving local virtual environment: /tmp/.tmp34l3w7/.venv 2026-10-16 20:03:05.171832910 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.171837589 DEBUG No virtual environment found 2026-10-16 20:03:05.171844472 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:05.171851465 DEBUG Adding first-party search path `/tmp/.tmp34l3w7/src` 2026-10-16 20:03:05.171854400 DEBUG Adding first-party search path `/tmp/.tmp34l3w7` 2026-10-16 20:03:05.171857125 DEBUG Using vendored stdlib 2026-10-16 20:03:05.172013910 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.172019280 DEBUG Adding new file root '/tmp/.tmp34l3w7' of kind Project 2026-10-16 20:03:05.177139513 INFO Project::index_files{project=.tmp34l3w7}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.177158208 DEBUG Updating project to check open files 2026-10-16 20:03:05.177473600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp34l3w7/src/foo.py") 2026-10-16 20:03:05.177489530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp34l3w7/src/foo.py` 2026-10-16 20:03:05.177500430 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp34l3w7/src/foo.py` 2026-10-16 20:03:05.178011970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp34l3w7/src/foo.py` to project `.tmp34l3w7` 2026-10-16 20:03:05.178033901 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp34l3w7/src/foo.py` 2026-10-16 20:03:05.178036927 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.178394477 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.178874798 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp34l3w7/src/foo.py"))}: Checking file '/tmp/.tmp34l3w7/src/foo.py' 2026-10-16 20:03:05.179134525 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp34l3w7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.192896919 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp34l3w7/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.200875033 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.43ms 2026-10-16 20:03:05.200898047 DEBUG Received server response for request 2 2026-10-16 20:03:05.200931008 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.241763456 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.241930039 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:05.242045886 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:05.242952416 DEBUG method="textDocument/codeAction" response.id=3 duration=42.00ms 2026-10-16 20:03:05.243075087 DEBUG Received server response for request 3 2026-10-16 20:03:05.253536188 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.253688303 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.253702109 DEBUG method="shutdown" response.id=4 duration=20.09µs 2026-10-16 20:03:05.253739359 DEBUG Received server response for request 4 2026-10-16 20:03:05.253745270 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.253842242 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-16 20:03:05.259766845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.261389168 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.263096520 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.263248134 DEBUG Client info: None 2026-10-16 20:03:05.263428693 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.264201092 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.264307191 INFO Version: Unknown 2026-10-16 20:03:05.264546420 DEBUG Received server response for request 1 2026-10-16 20:03:05.264701400 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.264915382 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.265161183 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.265437291 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.265447680 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.265466045 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.265469952 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:05.265903675 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.265922942 DEBUG Initializing workspace `file:///tmp/.tmp38Dh97/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.265940374 DEBUG Searching for a project in '/tmp/.tmp38Dh97/src' 2026-10-16 20:03:05.265970701 DEBUG Found project at '/tmp/.tmp38Dh97' 2026-10-16 20:03:05.265975590 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.266474165 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.266480347 DEBUG Resolving local virtual environment: /tmp/.tmp38Dh97/.venv 2026-10-16 20:03:05.266515423 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.266520953 DEBUG No virtual environment found 2026-10-16 20:03:05.266528918 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:05.266536112 DEBUG Adding first-party search path `/tmp/.tmp38Dh97/src` 2026-10-16 20:03:05.266539127 DEBUG Adding first-party search path `/tmp/.tmp38Dh97` 2026-10-16 20:03:05.266542173 DEBUG Using vendored stdlib 2026-10-16 20:03:05.268009846 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.268187509 DEBUG Adding new file root '/tmp/.tmp38Dh97' of kind Project 2026-10-16 20:03:05.271519930 INFO Project::index_files{project=.tmp38Dh97}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.271733430 DEBUG Updating project to check open files 2026-10-16 20:03:05.271956799 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp38Dh97/src/foo.py") 2026-10-16 20:03:05.272063249 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp38Dh97/src/foo.py` 2026-10-16 20:03:05.272325992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp38Dh97/src/foo.py` 2026-10-16 20:03:05.272632627 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp38Dh97/src/foo.py` to project `.tmp38Dh97` 2026-10-16 20:03:05.272837030 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp38Dh97/src/foo.py` 2026-10-16 20:03:05.272993674 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.273269341 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.273560788 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp38Dh97/src/foo.py"))}: Checking file '/tmp/.tmp38Dh97/src/foo.py' 2026-10-16 20:03:05.273897299 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp38Dh97/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.285716377 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp38Dh97/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.289629798 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.16ms 2026-10-16 20:03:05.289861222 DEBUG Received server response for request 2 2026-10-16 20:03:05.290081395 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.331002249 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.331153462 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:05.331282725 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:05.332192501 DEBUG method="textDocument/codeAction" response.id=3 duration=42.05ms 2026-10-16 20:03:05.332323206 DEBUG Received server response for request 3 2026-10-16 20:03:05.342890076 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.342953355 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.342961640 DEBUG method="shutdown" response.id=4 duration=13.64µs 2026-10-16 20:03:05.342983922 DEBUG Received server response for request 4 2026-10-16 20:03:05.342989052 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.343006835 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-16 20:03:05.347463434 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.347538154 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.349655185 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.349808954 DEBUG Client info: None 2026-10-16 20:03:05.349930902 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.349975446 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.349983391 INFO Version: Unknown 2026-10-16 20:03:05.350440779 DEBUG Received server response for request 1 2026-10-16 20:03:05.350488849 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.350503717 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.350593986 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.350881646 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.350912474 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.351017951 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.351035384 DEBUG Initializing workspace `file:///tmp/.tmpvzb0x7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.351049891 DEBUG Searching for a project in '/tmp/.tmpvzb0x7/src' 2026-10-16 20:03:05.351094305 DEBUG Found project at '/tmp/.tmpvzb0x7/src' 2026-10-16 20:03:05.351099434 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.351534370 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.351540271 DEBUG Resolving local virtual environment: /tmp/.tmpvzb0x7/src/.venv 2026-10-16 20:03:05.351595354 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.351600464 DEBUG No virtual environment found 2026-10-16 20:03:05.351609491 DEBUG Adding first-party search path `/tmp/.tmpvzb0x7/src` 2026-10-16 20:03:05.351612707 DEBUG Using vendored stdlib 2026-10-16 20:03:05.351726040 INFO Python version: Python 3.11, platform: linux 2026-10-16 20:03:05.351730217 DEBUG Adding new file root '/tmp/.tmpvzb0x7/src' of kind Project 2026-10-16 20:03:05.352928645 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.353019676 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:05.354729182 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:05.354851893 DEBUG Updating project to check open files 2026-10-16 20:03:05.355034315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvzb0x7/src/foo.py") 2026-10-16 20:03:05.355138150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvzb0x7/src/foo.py` 2026-10-16 20:03:05.355226615 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvzb0x7/src/foo.py` 2026-10-16 20:03:05.355435387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvzb0x7/src/foo.py` to project `src` 2026-10-16 20:03:05.355547938 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvzb0x7/src/foo.py` 2026-10-16 20:03:05.355650460 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.355739377 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.355952557 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvzb0x7/src/foo.py"))}: Checking file '/tmp/.tmpvzb0x7/src/foo.py' 2026-10-16 20:03:05.356422939 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvzb0x7/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.367897832 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvzb0x7/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.376693180 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.86ms 2026-10-16 20:03:05.376734908 DEBUG Received server response for request 2 2026-10-16 20:03:05.376784611 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.377190001 DEBUG method="textDocument/codeAction" response.id=3 duration=224.08µs 2026-10-16 20:03:05.377226620 DEBUG Received server response for request 3 2026-10-16 20:03:05.387555353 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.387684856 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.387772030 DEBUG method="shutdown" response.id=4 duration=90.59µs 2026-10-16 20:03:05.387858783 DEBUG Received server response for request 4 2026-10-16 20:03:05.387864994 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.387978627 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-16 20:03:05.393253321 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.393332750 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.393530581 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.393624156 DEBUG Client info: None 2026-10-16 20:03:05.393639195 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.393654644 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.393662558 INFO Version: Unknown 2026-10-16 20:03:05.393838348 DEBUG Received server response for request 1 2026-10-16 20:03:05.393880638 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.393941512 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.394629883 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.395443559 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.395449570 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.395470990 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.395474677 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:05.395489245 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.395507218 DEBUG Initializing workspace `file:///tmp/.tmpk29jfM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.395522197 DEBUG Searching for a project in '/tmp/.tmpk29jfM/src' 2026-10-16 20:03:05.395561069 DEBUG Found project at '/tmp/.tmpk29jfM' 2026-10-16 20:03:05.395587930 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.395954006 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.395959357 DEBUG Resolving local virtual environment: /tmp/.tmpk29jfM/.venv 2026-10-16 20:03:05.395989122 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.395993661 DEBUG No virtual environment found 2026-10-16 20:03:05.396001355 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:05.396007186 DEBUG Adding first-party search path `/tmp/.tmpk29jfM/src` 2026-10-16 20:03:05.396010142 DEBUG Adding first-party search path `/tmp/.tmpk29jfM` 2026-10-16 20:03:05.396013047 DEBUG Using vendored stdlib 2026-10-16 20:03:05.396122122 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.396125989 DEBUG Adding new file root '/tmp/.tmpk29jfM' of kind Project 2026-10-16 20:03:05.399697217 INFO Project::index_files{project=.tmpk29jfM}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.399821150 DEBUG Updating project to check open files 2026-10-16 20:03:05.399965461 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpk29jfM/src/foo.py") 2026-10-16 20:03:05.400064637 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpk29jfM/src/foo.py` 2026-10-16 20:03:05.400154305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpk29jfM/src/foo.py` 2026-10-16 20:03:05.400322100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpk29jfM/src/foo.py` to project `.tmpk29jfM` 2026-10-16 20:03:05.400444589 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpk29jfM/src/foo.py` 2026-10-16 20:03:05.400528747 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.400636640 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.400838879 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpk29jfM/src/foo.py"))}: Checking file '/tmp/.tmpk29jfM/src/foo.py' 2026-10-16 20:03:05.401073519 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpk29jfM/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.414547592 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.82ms 2026-10-16 20:03:05.414747487 DEBUG Received server response for request 2 2026-10-16 20:03:05.414801558 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.415039845 DEBUG method="textDocument/codeAction" response.id=3 duration=154.36µs 2026-10-16 20:03:05.415058540 DEBUG Received server response for request 3 2026-10-16 20:03:05.425660225 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.425696594 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.425705661 DEBUG method="shutdown" response.id=4 duration=14.23µs 2026-10-16 20:03:05.425727331 DEBUG Received server response for request 4 2026-10-16 20:03:05.425731469 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.425755354 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-16 20:03:05.428400896 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-10-16 20:03:05.428477740 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.428510752 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.428561457 DEBUG Client info: None 2026-10-16 20:03:05.428597375 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.428610950 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 20:03:05.428616260 INFO Version: Unknown 2026-10-16 20:03:05.428668478 DEBUG Received server response for request 1 2026-10-16 20:03:05.428717770 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.428780678 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.431624873 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.431739759 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.431744367 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.431761279 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.431765226 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:05.431782168 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.431796285 DEBUG Initializing workspace `file:///tmp/.tmp5XMH6o/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.431809710 DEBUG Searching for a project in '/tmp/.tmp5XMH6o/src' 2026-10-16 20:03:05.431835759 DEBUG Found project at '/tmp/.tmp5XMH6o' 2026-10-16 20:03:05.431839846 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.432405547 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.432412791 DEBUG Resolving local virtual environment: /tmp/.tmp5XMH6o/.venv 2026-10-16 20:03:05.432457365 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.432463246 DEBUG No virtual environment found 2026-10-16 20:03:05.432471992 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:05.432480518 DEBUG Adding first-party search path `/tmp/.tmp5XMH6o/src` 2026-10-16 20:03:05.432484335 DEBUG Adding first-party search path `/tmp/.tmp5XMH6o` 2026-10-16 20:03:05.432487742 DEBUG Using vendored stdlib 2026-10-16 20:03:05.432643694 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.432648072 DEBUG Adding new file root '/tmp/.tmp5XMH6o' of kind Project 2026-10-16 20:03:05.436198472 INFO Project::index_files{project=.tmp5XMH6o}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:05.436215864 DEBUG Updating project to check open files 2026-10-16 20:03:05.436284263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5XMH6o/src/foo.py") 2026-10-16 20:03:05.436292749 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5XMH6o/src/foo.py` 2026-10-16 20:03:05.436299872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5XMH6o/src/foo.py` 2026-10-16 20:03:05.436418294 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5XMH6o/src/foo.py` to project `.tmp5XMH6o` 2026-10-16 20:03:05.436435667 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5XMH6o/src/foo.py` 2026-10-16 20:03:05.436438853 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.436449232 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.436817383 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5XMH6o/src/foo.py"))}: Checking file '/tmp/.tmp5XMH6o/src/foo.py' 2026-10-16 20:03:05.437025242 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5XMH6o/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.448747479 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5XMH6o/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.453643142 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.19ms 2026-10-16 20:03:05.453775330 DEBUG Received server response for request 2 2026-10-16 20:03:05.453889885 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.494477133 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.494643345 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:05.494759503 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:05.495648620 DEBUG method="textDocument/codeAction" response.id=3 duration=41.65ms 2026-10-16 20:03:05.495781800 DEBUG Received server response for request 3 2026-10-16 20:03:05.506313965 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.506385259 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.506393414 DEBUG method="shutdown" response.id=4 duration=13.65µs 2026-10-16 20:03:05.506415485 DEBUG Received server response for request 4 2026-10-16 20:03:05.506420465 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.506437196 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-16 20:03:05.511020924 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.511096916 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.511129347 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.511179090 DEBUG Client info: None 2026-10-16 20:03:05.511191594 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.511203997 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.511210850 INFO Version: Unknown 2026-10-16 20:03:05.511251216 DEBUG Received server response for request 1 2026-10-16 20:03:05.511287033 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.511298264 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.512667783 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.512726312 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.512734077 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.512749957 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.512753133 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:05.512784481 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.512800742 DEBUG Initializing workspace `file:///tmp/.tmpsAIqEy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.512818896 DEBUG Searching for a project in '/tmp/.tmpsAIqEy/src' 2026-10-16 20:03:05.512867337 DEBUG Found project at '/tmp/.tmpsAIqEy' 2026-10-16 20:03:05.512872857 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.513293336 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.513299137 DEBUG Resolving local virtual environment: /tmp/.tmpsAIqEy/.venv 2026-10-16 20:03:05.513339252 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.513344983 DEBUG No virtual environment found 2026-10-16 20:03:05.513362916 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:05.513370952 DEBUG Adding first-party search path `/tmp/.tmpsAIqEy/src` 2026-10-16 20:03:05.513374288 DEBUG Adding first-party search path `/tmp/.tmpsAIqEy` 2026-10-16 20:03:05.513377183 DEBUG Using vendored stdlib 2026-10-16 20:03:05.513489023 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.513493181 DEBUG Adding new file root '/tmp/.tmpsAIqEy' of kind Project 2026-10-16 20:03:05.517558746 INFO Project::index_files{project=.tmpsAIqEy}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.517596577 DEBUG Updating project to check open files 2026-10-16 20:03:05.517668482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsAIqEy/src/foo.py") 2026-10-16 20:03:05.517676858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsAIqEy/src/foo.py` 2026-10-16 20:03:05.517683551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsAIqEy/src/foo.py` 2026-10-16 20:03:05.517766115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsAIqEy/src/foo.py` to project `.tmpsAIqEy` 2026-10-16 20:03:05.517781184 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsAIqEy/src/foo.py` 2026-10-16 20:03:05.517783648 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.517792114 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.518128114 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsAIqEy/src/foo.py"))}: Checking file '/tmp/.tmpsAIqEy/src/foo.py' 2026-10-16 20:03:05.518338339 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsAIqEy/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.532482188 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.68ms 2026-10-16 20:03:05.532522814 DEBUG Received server response for request 2 2026-10-16 20:03:05.532583628 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 20:03:05.532773584 DEBUG method="textDocument/codeAction" response.id=3 duration=164.41µs 2026-10-16 20:03:05.532810714 DEBUG Received server response for request 3 2026-10-16 20:03:05.542901731 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:05.542934894 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.542944191 DEBUG method="shutdown" response.id=4 duration=13.80µs 2026-10-16 20:03:05.542964970 DEBUG Received server response for request 4 2026-10-16 20:03:05.542968437 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.542986651 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-16 20:03:05.546073230 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.546176674 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.546201711 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.547597870 DEBUG Client info: None 2026-10-16 20:03:05.547617517 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.547635941 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.547642694 INFO Version: Unknown 2026-10-16 20:03:05.547690534 DEBUG Received server response for request 1 2026-10-16 20:03:05.547732613 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.547745998 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.547865101 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.547905567 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.547911708 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.547927067 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-16 20:03:05.547958286 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.547975909 DEBUG Initializing workspace `file:///tmp/.tmpvb0CRo/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.547990256 DEBUG Searching for a project in '/tmp/.tmpvb0CRo/src' 2026-10-16 20:03:05.548034268 DEBUG Found project at '/tmp/.tmpvb0CRo' 2026-10-16 20:03:05.548039789 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.548545858 DEBUG Resolving local virtual environment: /tmp/.tmpvb0CRo/.venv 2026-10-16 20:03:05.552919982 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.552932496 DEBUG No virtual environment found 2026-10-16 20:03:05.552941202 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:05.552948235 DEBUG Adding first-party search path `/tmp/.tmpvb0CRo/src` 2026-10-16 20:03:05.552951932 DEBUG Adding first-party search path `/tmp/.tmpvb0CRo` 2026-10-16 20:03:05.552955068 DEBUG Using vendored stdlib 2026-10-16 20:03:05.553704694 INFO Python version: Python 3.10, platform: linux 2026-10-16 20:03:05.553716667 DEBUG Adding new file root '/tmp/.tmpvb0CRo' of kind Project 2026-10-16 20:03:05.556744045 INFO Project::index_files{project=.tmpvb0CRo}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.556764073 DEBUG Updating project to check open files 2026-10-16 20:03:05.556929122 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.557286843 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 20:03:05.557295389 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 20:03:05.557297974 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 20:03:05.557300889 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 20:03:05.557317451 DEBUG method="workspace/executeCommand" response.id=2 duration=525.36µs 2026-10-16 20:03:05.557329323 DEBUG Received server response for request 2 2026-10-16 20:03:05.568750946 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:05.568916547 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.569008519 DEBUG method="shutdown" response.id=3 duration=95.57µs 2026-10-16 20:03:05.569040259 DEBUG Received server response for request 3 2026-10-16 20:03:05.569043996 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.569129065 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-16 20:03:05.571162860 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.571230978 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.571255133 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.571336606 DEBUG Client info: None 2026-10-16 20:03:05.571348298 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.571371090 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.571376891 INFO Version: Unknown 2026-10-16 20:03:05.571422427 DEBUG Received server response for request 1 2026-10-16 20:03:05.571449087 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.571460809 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.571638412 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.571671484 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.571676383 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.571691051 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.571693776 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:05.571723702 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.571739411 DEBUG Initializing workspace `file:///tmp/.tmpVz4run/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.571754880 DEBUG Searching for a project in '/tmp/.tmpVz4run/src' 2026-10-16 20:03:05.571778515 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:05.571783925 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.572168847 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.572174998 DEBUG Resolving local virtual environment: /tmp/.tmpVz4run/src/.venv 2026-10-16 20:03:05.572207469 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.572212348 DEBUG No virtual environment found 2026-10-16 20:03:05.572221486 DEBUG Adding first-party search path `/tmp/.tmpVz4run/src` 2026-10-16 20:03:05.572224661 DEBUG Using vendored stdlib 2026-10-16 20:03:05.572333876 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.572337854 DEBUG Adding new file root '/tmp/.tmpVz4run/src' of kind Project 2026-10-16 20:03:05.574304382 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.574315383 DEBUG Updating project to check open files 2026-10-16 20:03:05.574377810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVz4run/src/foo.py") 2026-10-16 20:03:05.574386917 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVz4run/src/foo.py` 2026-10-16 20:03:05.574393710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVz4run/src/foo.py` 2026-10-16 20:03:05.574478779 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVz4run/src/foo.py` to project `src` 2026-10-16 20:03:05.574493036 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVz4run/src/foo.py` 2026-10-16 20:03:05.574495511 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.574504027 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.574869623 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.598249966 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.605161981 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:05.638028477 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:05.638053645 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:05.638060828 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:05.638128215 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:05.638132643 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:05.678340620 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.678366759 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:05.678373692 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:05.678596279 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 104.047619ms 2026-10-16 20:03:05.678689294 DEBUG method="textDocument/completion" response.id=2 duration=104.18ms 2026-10-16 20:03:05.678713719 DEBUG Received server response for request 2 2026-10-16 20:03:05.689252998 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:05.689293884 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.689303282 DEBUG method="shutdown" response.id=3 duration=14.49µs 2026-10-16 20:03:05.689376780 DEBUG Received server response for request 3 2026-10-16 20:03:05.689381759 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.689410663 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-16 20:03:05.697374581 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.697458939 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.697488374 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.697584555 DEBUG Client info: None 2026-10-16 20:03:05.697606957 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.697626674 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:05.697633867 INFO Version: Unknown 2026-10-16 20:03:05.700410475 DEBUG Received server response for request 1 2026-10-16 20:03:05.700501105 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.700839761 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.701065794 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.701102634 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.701110057 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.701129143 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.701132379 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:05.701154000 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.701633760 DEBUG Initializing workspace `file:///tmp/.tmpqJ9cQg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.701654138 DEBUG Searching for a project in '/tmp/.tmpqJ9cQg/src' 2026-10-16 20:03:05.702176448 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:05.702187298 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.702920694 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.702932175 DEBUG Resolving local virtual environment: /tmp/.tmpqJ9cQg/src/.venv 2026-10-16 20:03:05.703185911 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.703196391 DEBUG No virtual environment found 2026-10-16 20:03:05.703208193 DEBUG Adding first-party search path `/tmp/.tmpqJ9cQg/src` 2026-10-16 20:03:05.703211780 DEBUG Using vendored stdlib 2026-10-16 20:03:05.703665761 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.703675660 DEBUG Adding new file root '/tmp/.tmpqJ9cQg/src' of kind Project 2026-10-16 20:03:05.705893530 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.705910872 DEBUG Updating project to check open files 2026-10-16 20:03:05.706214021 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqJ9cQg/src/foo.py") 2026-10-16 20:03:05.706229310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqJ9cQg/src/foo.py` 2026-10-16 20:03:05.706240160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqJ9cQg/src/foo.py` 2026-10-16 20:03:05.706699291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqJ9cQg/src/foo.py` to project `src` 2026-10-16 20:03:05.706721643 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqJ9cQg/src/foo.py` 2026-10-16 20:03:05.706724769 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.706738825 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.707502057 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.725372185 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.731416663 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:05.762054399 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:05.762081650 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:05.762089094 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:05.762656458 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:05.762672137 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:05.803086030 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.803103333 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:05.803110767 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:05.803590857 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 96.337768ms 2026-10-16 20:03:05.803835276 DEBUG method="textDocument/completion" response.id=2 duration=96.62ms 2026-10-16 20:03:05.803883416 DEBUG Received server response for request 2 2026-10-16 20:03:05.814434236 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:05.814612490 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.814662274 DEBUG method="shutdown" response.id=3 duration=56.33µs 2026-10-16 20:03:05.814769795 DEBUG Received server response for request 3 2026-10-16 20:03:05.814775045 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.814789753 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-16 20:03:05.822852686 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "commands": Object { "commands": Array [ String("ty.triggerParameterHints"), ], }, }, ), } 2026-10-16 20:03:05.822959526 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.823003850 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.823307599 DEBUG Client info: None 2026-10-16 20:03:05.823331885 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.823364115 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-16 20:03:05.823372221 INFO Version: Unknown 2026-10-16 20:03:05.824587440 DEBUG Received server response for request 1 2026-10-16 20:03:05.824639928 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.824668863 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.824731600 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.824764282 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.824769562 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.824788297 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.824791402 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:05.824820347 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.824834123 DEBUG Initializing workspace `file:///tmp/.tmpEJ57xq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-10-16 20:03:05.824851245 DEBUG Searching for a project in '/tmp/.tmpEJ57xq/src' 2026-10-16 20:03:05.824877183 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:05.824882233 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.825318381 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.825325184 DEBUG Resolving local virtual environment: /tmp/.tmpEJ57xq/src/.venv 2026-10-16 20:03:05.825378003 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.825383303 DEBUG No virtual environment found 2026-10-16 20:03:05.825393211 DEBUG Adding first-party search path `/tmp/.tmpEJ57xq/src` 2026-10-16 20:03:05.825396247 DEBUG Using vendored stdlib 2026-10-16 20:03:05.825514128 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.825518827 DEBUG Adding new file root '/tmp/.tmpEJ57xq/src' of kind Project 2026-10-16 20:03:05.827516173 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.827529749 DEBUG Updating project to check open files 2026-10-16 20:03:05.827613235 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEJ57xq/src/foo.py") 2026-10-16 20:03:05.827622683 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEJ57xq/src/foo.py` 2026-10-16 20:03:05.827630087 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEJ57xq/src/foo.py` 2026-10-16 20:03:05.827715016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEJ57xq/src/foo.py` to project `src` 2026-10-16 20:03:05.827729744 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEJ57xq/src/foo.py` 2026-10-16 20:03:05.827732269 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.827740895 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.828196028 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.847757539 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.853667304 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:05.885643050 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:05.885668608 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:05.885675631 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:05.885853645 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:05.885863133 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:05.941562556 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 113.7249ms 2026-10-16 20:03:05.941648778 DEBUG method="textDocument/completion" response.id=2 duration=113.90ms 2026-10-16 20:03:05.941716014 DEBUG Received server response for request 2 2026-10-16 20:03:05.952068582 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:05.952138553 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:05.952147590 DEBUG method="shutdown" response.id=3 duration=13.88µs 2026-10-16 20:03:05.952196622 DEBUG Received server response for request 3 2026-10-16 20:03:05.952206040 DEBUG Client sends notification `exit` 2026-10-16 20:03:05.952227390 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-16 20:03:05.960302867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:05.963802030 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:05.963990634 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:05.964161384 DEBUG Client info: None 2026-10-16 20:03:05.964312167 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:05.965015606 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-16 20:03:05.965130432 INFO Version: Unknown 2026-10-16 20:03:05.965290221 DEBUG Received server response for request 1 2026-10-16 20:03:05.965517107 DEBUG Client sends notification `initialized` 2026-10-16 20:03:05.965689591 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:05.965940110 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:05.966005954 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:05.966011985 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:05.966026663 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:05.966029488 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:05.966667695 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:05.966689596 DEBUG Initializing workspace `file:///tmp/.tmpThJOSq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:05.966709644 DEBUG Searching for a project in '/tmp/.tmpThJOSq/src' 2026-10-16 20:03:05.966999668 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:05.967007382 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:05.967881582 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:05.967893434 DEBUG Resolving local virtual environment: /tmp/.tmpThJOSq/src/.venv 2026-10-16 20:03:05.968107806 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:05.968117875 DEBUG No virtual environment found 2026-10-16 20:03:05.968129597 DEBUG Adding first-party search path `/tmp/.tmpThJOSq/src` 2026-10-16 20:03:05.968133354 DEBUG Using vendored stdlib 2026-10-16 20:03:05.968584771 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:05.968593217 DEBUG Adding new file root '/tmp/.tmpThJOSq/src' of kind Project 2026-10-16 20:03:05.970833849 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:05.970852044 DEBUG Updating project to check open files 2026-10-16 20:03:05.971115147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpThJOSq/src/foo.py") 2026-10-16 20:03:05.971131107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpThJOSq/src/foo.py` 2026-10-16 20:03:05.971141316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpThJOSq/src/foo.py` 2026-10-16 20:03:05.971563909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpThJOSq/src/foo.py` to project `src` 2026-10-16 20:03:05.971601860 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpThJOSq/src/foo.py` 2026-10-16 20:03:05.971604815 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:05.971911320 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:05.972456944 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:05.991101715 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:05.996668978 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.023922376 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.023944948 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.023951270 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.024033745 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.024038674 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.065007157 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 92.877938ms 2026-10-16 20:03:06.065092808 DEBUG method="textDocument/completion" response.id=2 duration=93.03ms 2026-10-16 20:03:06.065119648 DEBUG Received server response for request 2 2026-10-16 20:03:06.075378651 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.075448602 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.075457468 DEBUG method="shutdown" response.id=3 duration=14.92µs 2026-10-16 20:03:06.075479460 DEBUG Received server response for request 3 2026-10-16 20:03:06.075483898 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.075607179 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-16 20:03:06.084546927 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "commands": Object { "commands": Array [ String("ty.triggerParameterHints"), ], }, }, ), } 2026-10-16 20:03:06.084674847 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:06.084836220 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:06.084898907 DEBUG Client info: None 2026-10-16 20:03:06.084913615 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:06.084932531 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-16 20:03:06.084940836 INFO Version: Unknown 2026-10-16 20:03:06.084986592 DEBUG Received server response for request 1 2026-10-16 20:03:06.085029743 DEBUG Client sends notification `initialized` 2026-10-16 20:03:06.085043439 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:06.085105775 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:06.085174995 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:06.085178632 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:06.085207326 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:06.085221012 DEBUG Initializing workspace `file:///tmp/.tmpdL0PPN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-10-16 20:03:06.085235890 DEBUG Searching for a project in '/tmp/.tmpdL0PPN/src' 2026-10-16 20:03:06.085261077 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:06.085266086 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:06.085744133 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:06.085751056 DEBUG Resolving local virtual environment: /tmp/.tmpdL0PPN/src/.venv 2026-10-16 20:03:06.085792544 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:06.085798044 DEBUG No virtual environment found 2026-10-16 20:03:06.085807892 DEBUG Adding first-party search path `/tmp/.tmpdL0PPN/src` 2026-10-16 20:03:06.085811239 DEBUG Using vendored stdlib 2026-10-16 20:03:06.085933528 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:06.085938006 DEBUG Adding new file root '/tmp/.tmpdL0PPN/src' of kind Project 2026-10-16 20:03:06.086856299 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:06.086862470 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:06.087890459 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:06.087903243 DEBUG Updating project to check open files 2026-10-16 20:03:06.087968735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdL0PPN/src/foo.py") 2026-10-16 20:03:06.087977141 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdL0PPN/src/foo.py` 2026-10-16 20:03:06.087984245 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdL0PPN/src/foo.py` 2026-10-16 20:03:06.088065287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdL0PPN/src/foo.py` to project `src` 2026-10-16 20:03:06.088079934 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdL0PPN/src/foo.py` 2026-10-16 20:03:06.088082579 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:06.088091155 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:06.088464956 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.114647265 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:06.120243392 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.148209297 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.148236928 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.148243841 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.148312160 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.148780548 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.188654518 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.188670027 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:06.188676900 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:06.188723858 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 100.579454ms 2026-10-16 20:03:06.188787267 DEBUG method="textDocument/completion" response.id=2 duration=100.69ms 2026-10-16 20:03:06.188886954 DEBUG Received server response for request 2 2026-10-16 20:03:06.199387330 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.199465075 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.199472910 DEBUG method="shutdown" response.id=3 duration=13.70µs 2026-10-16 20:03:06.199608374 DEBUG Received server response for request 3 2026-10-16 20:03:06.199614325 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.199626208 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-16 20:03:06.209522089 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: Some( true, ), commit_characters_support: None, documentation_format: None, deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:06.209638898 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:06.209684544 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:06.209782848 DEBUG Client info: None 2026-10-16 20:03:06.209814578 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:06.209836960 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-16 20:03:06.209845165 INFO Version: Unknown 2026-10-16 20:03:06.211538822 DEBUG Received server response for request 1 2026-10-16 20:03:06.211601169 DEBUG Client sends notification `initialized` 2026-10-16 20:03:06.211632107 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:06.212650066 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:06.212841485 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:06.212947474 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:06.212970387 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:06.212974324 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:06.213124586 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:06.213147138 DEBUG Initializing workspace `file:///tmp/.tmpgcUxlz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-10-16 20:03:06.213166936 DEBUG Searching for a project in '/tmp/.tmpgcUxlz/src' 2026-10-16 20:03:06.213193776 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:06.213198745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:06.214188522 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:06.214331370 DEBUG Resolving local virtual environment: /tmp/.tmpgcUxlz/src/.venv 2026-10-16 20:03:06.214503703 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:06.214643235 DEBUG No virtual environment found 2026-10-16 20:03:06.214767097 DEBUG Adding first-party search path `/tmp/.tmpgcUxlz/src` 2026-10-16 20:03:06.214879418 DEBUG Using vendored stdlib 2026-10-16 20:03:06.215121151 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:06.215247107 DEBUG Adding new file root '/tmp/.tmpgcUxlz/src' of kind Project 2026-10-16 20:03:06.219847997 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 20:03:06.219997557 DEBUG Updating project to check open files 2026-10-16 20:03:06.220176253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgcUxlz/src/foo.py") 2026-10-16 20:03:06.220302139 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgcUxlz/src/foo.py` 2026-10-16 20:03:06.220440248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgcUxlz/src/foo.py` 2026-10-16 20:03:06.220652997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgcUxlz/src/foo.py` to project `src` 2026-10-16 20:03:06.220786968 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgcUxlz/src/foo.py` 2026-10-16 20:03:06.220896073 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:06.221007812 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:06.221788206 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.242997187 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:06.249003313 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.279428059 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.279451042 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.279457344 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.279542574 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.279547413 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.319896034 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 98.694618ms 2026-10-16 20:03:06.320017121 DEBUG method="textDocument/completion" response.id=2 duration=98.90ms 2026-10-16 20:03:06.320106809 DEBUG Received server response for request 2 2026-10-16 20:03:06.330325927 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.330545208 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.330613175 DEBUG method="shutdown" response.id=3 duration=76.11µs 2026-10-16 20:03:06.330699027 DEBUG Received server response for request 3 2026-10-16 20:03:06.330705709 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.330747497 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-16 20:03:06.340101553 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:06.341746097 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:06.341794608 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:06.341914032 DEBUG Client info: None 2026-10-16 20:03:06.341935432 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:06.341957373 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:06.341965008 INFO Version: Unknown 2026-10-16 20:03:06.342010453 DEBUG Received server response for request 1 2026-10-16 20:03:06.342053494 DEBUG Client sends notification `initialized` 2026-10-16 20:03:06.342067209 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:06.342900713 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:06.343900107 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:06.344022096 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:06.344044699 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:06.344047804 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:06.344134818 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:06.344164383 DEBUG Initializing workspace `file:///tmp/.tmpOvIa4N/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: None, complete_function_parentheses: Some( true, ), }, ), python_extension: None, } 2026-10-16 20:03:06.344185302 DEBUG Searching for a project in '/tmp/.tmpOvIa4N/src' 2026-10-16 20:03:06.344209999 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:06.344216030 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:06.345243357 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:06.345250891 DEBUG Resolving local virtual environment: /tmp/.tmpOvIa4N/src/.venv 2026-10-16 20:03:06.345398107 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:06.345404940 DEBUG No virtual environment found 2026-10-16 20:03:06.345415730 DEBUG Adding first-party search path `/tmp/.tmpOvIa4N/src` 2026-10-16 20:03:06.345419117 DEBUG Using vendored stdlib 2026-10-16 20:03:06.345636414 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:06.345643217 DEBUG Adding new file root '/tmp/.tmpOvIa4N/src' of kind Project 2026-10-16 20:03:06.347888558 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:06.347907744 DEBUG Updating project to check open files 2026-10-16 20:03:06.347983306 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOvIa4N/src/foo.py") 2026-10-16 20:03:06.347993074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOvIa4N/src/foo.py` 2026-10-16 20:03:06.348001280 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOvIa4N/src/foo.py` 2026-10-16 20:03:06.348217816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOvIa4N/src/foo.py` to project `src` 2026-10-16 20:03:06.348236741 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOvIa4N/src/foo.py` 2026-10-16 20:03:06.348239457 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:06.348250968 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:06.348751327 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.366839734 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:06.372369506 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.399511917 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.399535401 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.399541953 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.399644225 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.399649304 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.439414140 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 91.012098ms 2026-10-16 20:03:06.439490072 DEBUG method="textDocument/completion" response.id=2 duration=91.23ms 2026-10-16 20:03:06.439529947 DEBUG Received server response for request 2 2026-10-16 20:03:06.449766477 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.449810851 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.449819337 DEBUG method="shutdown" response.id=3 duration=15.34µs 2026-10-16 20:03:06.449844694 DEBUG Received server response for request 3 2026-10-16 20:03:06.449850846 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.449898224 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-16 20:03:06.457236789 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:06.457315236 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:06.457360271 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:06.457498971 DEBUG Client info: None 2026-10-16 20:03:06.457512697 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:06.457527504 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:06.457533716 INFO Version: Unknown 2026-10-16 20:03:06.457586325 DEBUG Received server response for request 1 2026-10-16 20:03:06.457623615 DEBUG Client sends notification `initialized` 2026-10-16 20:03:06.457636108 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:06.458863921 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:06.458919535 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:06.458925386 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:06.458940214 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:06.458943280 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:06.458988334 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:06.459006519 DEBUG Initializing workspace `file:///tmp/.tmpUisi8O/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:06.459026306 DEBUG Searching for a project in '/tmp/.tmpUisi8O/src' 2026-10-16 20:03:06.459061862 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:06.459067433 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:06.459509472 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:06.459515784 DEBUG Resolving local virtual environment: /tmp/.tmpUisi8O/src/.venv 2026-10-16 20:03:06.459557963 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:06.459562982 DEBUG No virtual environment found 2026-10-16 20:03:06.460979229 DEBUG Adding first-party search path `/tmp/.tmpUisi8O/src` 2026-10-16 20:03:06.461125623 DEBUG Using vendored stdlib 2026-10-16 20:03:06.461435725 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:06.461559677 DEBUG Adding new file root '/tmp/.tmpUisi8O/src' of kind Project 2026-10-16 20:03:06.464124939 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:06.464141500 DEBUG Updating project to check open files 2026-10-16 20:03:06.464217463 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUisi8O/src/foo.py") 2026-10-16 20:03:06.464226399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUisi8O/src/foo.py` 2026-10-16 20:03:06.464234495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUisi8O/src/foo.py` 2026-10-16 20:03:06.464351464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUisi8O/src/foo.py` to project `src` 2026-10-16 20:03:06.464367634 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUisi8O/src/foo.py` 2026-10-16 20:03:06.464370229 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:06.464381100 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:06.465314500 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.484614651 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:06.490145094 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.517612534 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.517634165 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.517641067 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.517709295 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.517713674 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.557363894 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 92.920849ms 2026-10-16 20:03:06.557500030 DEBUG method="textDocument/completion" response.id=2 duration=93.11ms 2026-10-16 20:03:06.557599616 DEBUG Received server response for request 2 2026-10-16 20:03:06.567818514 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.567857617 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.567866043 DEBUG method="shutdown" response.id=3 duration=14.77µs 2026-10-16 20:03:06.567870361 DEBUG Received server response for request 3 2026-10-16 20:03:06.567875080 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.567891861 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-16 20:03:06.574170368 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:06.574251500 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:06.574280604 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:06.574350886 DEBUG Client info: None 2026-10-16 20:03:06.574371825 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:06.574393376 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:06.574400629 INFO Version: Unknown 2026-10-16 20:03:06.575747937 DEBUG Received server response for request 1 2026-10-16 20:03:06.575793322 DEBUG Client sends notification `initialized` 2026-10-16 20:03:06.575813710 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:06.575870426 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:06.575902376 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:06.575906494 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:06.575920340 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:06.575923316 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:06.575956658 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:06.575972237 DEBUG Initializing workspace `file:///tmp/.tmpFhBLPu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:06.575988498 DEBUG Searching for a project in '/tmp/.tmpFhBLPu/src' 2026-10-16 20:03:06.577668890 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:06.577677335 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:06.578149541 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:06.578156294 DEBUG Resolving local virtual environment: /tmp/.tmpFhBLPu/src/.venv 2026-10-16 20:03:06.578199084 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:06.578204524 DEBUG No virtual environment found 2026-10-16 20:03:06.578214052 DEBUG Adding first-party search path `/tmp/.tmpFhBLPu/src` 2026-10-16 20:03:06.578217368 DEBUG Using vendored stdlib 2026-10-16 20:03:06.578358683 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:06.578364585 DEBUG Adding new file root '/tmp/.tmpFhBLPu/src' of kind Project 2026-10-16 20:03:06.582089521 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:06.582106052 DEBUG Updating project to check open files 2026-10-16 20:03:06.582176504 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFhBLPu/src/foo.py") 2026-10-16 20:03:06.582185391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFhBLPu/src/foo.py` 2026-10-16 20:03:06.582192404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFhBLPu/src/foo.py` 2026-10-16 20:03:06.582392019 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFhBLPu/src/foo.py` to project `src` 2026-10-16 20:03:06.582411094 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFhBLPu/src/foo.py` 2026-10-16 20:03:06.582413820 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:06.582425091 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:06.582712510 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.601869402 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:06.607708284 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.634926556 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.635320024 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.635532733 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.635837996 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.636032380 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.636346539 DEBUG method="textDocument/completion" response.id=2 duration=53.91ms 2026-10-16 20:03:06.636532168 DEBUG Received server response for request 2 2026-10-16 20:03:06.646865690 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.647066707 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.647077036 DEBUG method="shutdown" response.id=3 duration=17.20µs 2026-10-16 20:03:06.647107634 DEBUG Received server response for request 3 2026-10-16 20:03:06.647113294 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.647127571 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-16 20:03:06.653002480 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ Markdown, PlainText, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:06.653110303 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:06.653137614 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:06.653187848 DEBUG Client info: None 2026-10-16 20:03:06.653208146 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:06.653223415 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-16 20:03:06.653230929 INFO Version: Unknown 2026-10-16 20:03:06.654984708 DEBUG Received server response for request 1 2026-10-16 20:03:06.655031065 DEBUG Client sends notification `initialized` 2026-10-16 20:03:06.655051944 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:06.655099814 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:06.655128318 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:06.655132125 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:06.655146191 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:06.655149457 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:06.655182700 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:06.655208167 DEBUG Initializing workspace `file:///tmp/.tmp4JRaaP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:06.655221162 DEBUG Searching for a project in '/tmp/.tmp4JRaaP/src' 2026-10-16 20:03:06.655245948 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:06.655251178 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:06.657045484 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:06.657052978 DEBUG Resolving local virtual environment: /tmp/.tmp4JRaaP/src/.venv 2026-10-16 20:03:06.657097271 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:06.657102350 DEBUG No virtual environment found 2026-10-16 20:03:06.657617166 DEBUG Adding first-party search path `/tmp/.tmp4JRaaP/src` 2026-10-16 20:03:06.657625001 DEBUG Using vendored stdlib 2026-10-16 20:03:06.657752500 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:06.657757760 DEBUG Adding new file root '/tmp/.tmp4JRaaP/src' of kind Project 2026-10-16 20:03:06.661590108 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:06.661606659 DEBUG Updating project to check open files 2026-10-16 20:03:06.661674186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4JRaaP/src/foo.py") 2026-10-16 20:03:06.661682531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4JRaaP/src/foo.py` 2026-10-16 20:03:06.661689935 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4JRaaP/src/foo.py` 2026-10-16 20:03:06.661879240 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4JRaaP/src/foo.py` to project `src` 2026-10-16 20:03:06.661897615 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4JRaaP/src/foo.py` 2026-10-16 20:03:06.661900270 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:06.661911891 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:06.662168703 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.680263393 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:06.686007787 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.713229747 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.713647340 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.713660745 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.713736237 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.713740555 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.753645092 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 91.689569ms 2026-10-16 20:03:06.753784564 DEBUG method="textDocument/completion" response.id=2 duration=91.86ms 2026-10-16 20:03:06.753954362 DEBUG Received server response for request 2 2026-10-16 20:03:06.764228303 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.764290750 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.764298575 DEBUG method="shutdown" response.id=3 duration=13.54µs 2026-10-16 20:03:06.764349089 DEBUG Received server response for request 3 2026-10-16 20:03:06.764354009 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.764370139 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-16 20:03:06.770650669 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ PlainText, Markdown, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:06.771593548 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:06.771621821 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:06.771688806 DEBUG Client info: None 2026-10-16 20:03:06.771704796 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:06.771720255 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:06.771727168 INFO Version: Unknown 2026-10-16 20:03:06.771766352 DEBUG Received server response for request 1 2026-10-16 20:03:06.771806287 DEBUG Client sends notification `initialized` 2026-10-16 20:03:06.771819712 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:06.773146751 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:06.773430974 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:06.773438969 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:06.773454077 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:06.773457103 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:06.773623435 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:06.773642962 DEBUG Initializing workspace `file:///tmp/.tmpJfQhIM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:06.773656868 DEBUG Searching for a project in '/tmp/.tmpJfQhIM/src' 2026-10-16 20:03:06.773681945 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:06.773687155 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:06.774534043 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:06.774592262 DEBUG Resolving local virtual environment: /tmp/.tmpJfQhIM/src/.venv 2026-10-16 20:03:06.774695766 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:06.774702880 DEBUG No virtual environment found 2026-10-16 20:03:06.774712528 DEBUG Adding first-party search path `/tmp/.tmpJfQhIM/src` 2026-10-16 20:03:06.774716064 DEBUG Using vendored stdlib 2026-10-16 20:03:06.774934444 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:06.774964881 DEBUG Adding new file root '/tmp/.tmpJfQhIM/src' of kind Project 2026-10-16 20:03:06.778468833 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:06.778532894 DEBUG Updating project to check open files 2026-10-16 20:03:06.778641036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJfQhIM/src/foo.py") 2026-10-16 20:03:06.778649973 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJfQhIM/src/foo.py` 2026-10-16 20:03:06.778657247 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJfQhIM/src/foo.py` 2026-10-16 20:03:06.778740242 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJfQhIM/src/foo.py` to project `src` 2026-10-16 20:03:06.778755641 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJfQhIM/src/foo.py` 2026-10-16 20:03:06.778758186 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:06.778766582 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:06.779201808 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.797868150 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:06.803439059 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.830557504 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.830595215 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.830601988 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.830662251 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.830666769 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.869143048 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 90.336772ms 2026-10-16 20:03:06.869250970 DEBUG method="textDocument/completion" response.id=2 duration=90.48ms 2026-10-16 20:03:06.869344917 DEBUG Received server response for request 2 2026-10-16 20:03:06.879496428 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.879532565 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.879540280 DEBUG method="shutdown" response.id=3 duration=13.47µs 2026-10-16 20:03:06.879562642 DEBUG Received server response for request 3 2026-10-16 20:03:06.879578822 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.879620270 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-16 20:03:06.885839545 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ Markdown, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:06.885946766 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:06.885974689 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:06.886025364 DEBUG Client info: None 2026-10-16 20:03:06.886045782 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:06.886061361 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-16 20:03:06.886069246 INFO Version: Unknown 2026-10-16 20:03:06.886598879 DEBUG Received server response for request 1 2026-10-16 20:03:06.886638894 DEBUG Client sends notification `initialized` 2026-10-16 20:03:06.886656357 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:06.887635764 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:06.887670559 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:06.887676210 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:06.887691138 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:06.887694094 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:06.887715674 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:06.887732476 DEBUG Initializing workspace `file:///tmp/.tmpEcC6IU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:06.887745209 DEBUG Searching for a project in '/tmp/.tmpEcC6IU/src' 2026-10-16 20:03:06.887775196 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:06.887780576 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:06.888224278 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:06.888230420 DEBUG Resolving local virtual environment: /tmp/.tmpEcC6IU/src/.venv 2026-10-16 20:03:06.888271877 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:06.888277097 DEBUG No virtual environment found 2026-10-16 20:03:06.888286405 DEBUG Adding first-party search path `/tmp/.tmpEcC6IU/src` 2026-10-16 20:03:06.888289971 DEBUG Using vendored stdlib 2026-10-16 20:03:06.888426658 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:06.888432428 DEBUG Adding new file root '/tmp/.tmpEcC6IU/src' of kind Project 2026-10-16 20:03:06.894226186 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.005s 2026-10-16 20:03:06.894295716 DEBUG Updating project to check open files 2026-10-16 20:03:06.894376097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEcC6IU/src/foo.py") 2026-10-16 20:03:06.894385424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEcC6IU/src/foo.py` 2026-10-16 20:03:06.894392678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEcC6IU/src/foo.py` 2026-10-16 20:03:06.894479881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEcC6IU/src/foo.py` to project `src` 2026-10-16 20:03:06.894494850 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEcC6IU/src/foo.py` 2026-10-16 20:03:06.894497525 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:06.894506842 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:06.895115414 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:06.912583348 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:06.918211865 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:06.945510839 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:06.945531036 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:06.945537889 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.945744016 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:06.945750839 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:06.987117419 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 92.235774ms 2026-10-16 20:03:06.987736239 DEBUG method="textDocument/completion" response.id=2 duration=93.22ms 2026-10-16 20:03:06.987902130 DEBUG Received server response for request 2 2026-10-16 20:03:06.998210275 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:06.998257173 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:06.998266491 DEBUG method="shutdown" response.id=3 duration=17.29µs 2026-10-16 20:03:06.998341281 DEBUG Received server response for request 3 2026-10-16 20:03:06.998346160 DEBUG Client sends notification `exit` 2026-10-16 20:03:06.998400342 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-16 20:03:07.006642812 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: Some( CompletionClientCapabilities { dynamic_registration: None, completion_item: Some( ClientCompletionItemOptions { snippet_support: None, commit_characters_support: None, documentation_format: Some( [ PlainText, ], ), deprecated_support: None, preselect_support: None, tag_support: None, insert_replace_support: None, resolve_support: None, insert_text_mode_support: None, label_details_support: None, }, ), completion_item_kind: None, insert_text_mode: None, context_support: None, completion_list: None, }, ), hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.006747188 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.006786531 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.006935831 DEBUG Client info: None 2026-10-16 20:03:07.006951160 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.006965547 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.006972360 INFO Version: Unknown 2026-10-16 20:03:07.007015361 DEBUG Received server response for request 1 2026-10-16 20:03:07.007052170 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.007065905 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.008642392 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.008698958 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.008703998 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.008721180 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.008723975 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:07.008771845 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.008791161 DEBUG Initializing workspace `file:///tmp/.tmp1dMFO9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.008812291 DEBUG Searching for a project in '/tmp/.tmp1dMFO9/src' 2026-10-16 20:03:07.008841175 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.008846786 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.009318060 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.009324201 DEBUG Resolving local virtual environment: /tmp/.tmp1dMFO9/src/.venv 2026-10-16 20:03:07.009389464 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.009394563 DEBUG No virtual environment found 2026-10-16 20:03:07.009410343 DEBUG Adding first-party search path `/tmp/.tmp1dMFO9/src` 2026-10-16 20:03:07.009413418 DEBUG Using vendored stdlib 2026-10-16 20:03:07.009545136 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.009555164 DEBUG Adding new file root '/tmp/.tmp1dMFO9/src' of kind Project 2026-10-16 20:03:07.012805280 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:07.012821771 DEBUG Updating project to check open files 2026-10-16 20:03:07.012900599 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1dMFO9/src/foo.py") 2026-10-16 20:03:07.012909326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1dMFO9/src/foo.py` 2026-10-16 20:03:07.012916649 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1dMFO9/src/foo.py` 2026-10-16 20:03:07.013015885 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1dMFO9/src/foo.py` to project `src` 2026-10-16 20:03:07.013032477 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1dMFO9/src/foo.py` 2026-10-16 20:03:07.013035182 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.013043587 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.013439901 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.033913242 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.039560925 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:07.067975111 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:07.068340837 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:07.068446845 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.068637042 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:07.068751858 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.109347882 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 96.245715ms 2026-10-16 20:03:07.109723146 DEBUG method="textDocument/completion" response.id=2 duration=96.67ms 2026-10-16 20:03:07.109760686 DEBUG Received server response for request 2 2026-10-16 20:03:07.119969835 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.120349267 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.120362622 DEBUG method="shutdown" response.id=3 duration=21.14µs 2026-10-16 20:03:07.120479381 DEBUG Received server response for request 3 2026-10-16 20:03:07.120486124 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.120508055 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-16 20:03:07.128006139 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.128080098 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.128111537 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.130683300 DEBUG Client info: None 2026-10-16 20:03:07.130727203 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.130745477 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.130753823 INFO Version: Unknown 2026-10-16 20:03:07.131352536 DEBUG Received server response for request 1 2026-10-16 20:03:07.131415153 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.131439368 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.131547331 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.131594890 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.131602474 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.131628824 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.131632401 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:07.131661285 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.131683456 DEBUG Initializing workspace `file:///tmp/.tmpDTpJDF/app/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:07.131701019 DEBUG Searching for a project in '/tmp/.tmpDTpJDF/app/src' 2026-10-16 20:03:07.131730274 DEBUG Found project at '/tmp/.tmpDTpJDF/app' 2026-10-16 20:03:07.131734973 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.132247394 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.132253866 DEBUG Resolving local virtual environment: /tmp/.tmpDTpJDF/app/.venv 2026-10-16 20:03:07.132295584 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.132300955 DEBUG No virtual environment found 2026-10-16 20:03:07.132308669 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:07.132315422 DEBUG Adding first-party search path `/tmp/.tmpDTpJDF/app/src` 2026-10-16 20:03:07.132318548 DEBUG Adding first-party search path `/tmp/.tmpDTpJDF/app` 2026-10-16 20:03:07.132321413 DEBUG Using vendored stdlib 2026-10-16 20:03:07.132446487 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.132450926 DEBUG Adding new file root '/tmp/.tmpDTpJDF/app' of kind Project 2026-10-16 20:03:07.136097455 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:07.136116792 DEBUG Initializing workspace `file:///tmp/.tmpDTpJDF/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:07.136130037 DEBUG Searching for a project in '/tmp/.tmpDTpJDF/tools' 2026-10-16 20:03:07.136197253 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.136205478 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.137076772 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.137083054 DEBUG Resolving local virtual environment: /tmp/.tmpDTpJDF/tools/.venv 2026-10-16 20:03:07.137109864 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.137114002 DEBUG No virtual environment found 2026-10-16 20:03:07.137121346 DEBUG Adding first-party search path `/tmp/.tmpDTpJDF/tools` 2026-10-16 20:03:07.137124873 DEBUG Using vendored stdlib 2026-10-16 20:03:07.137411260 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.137417802 DEBUG Adding new file root '/tmp/.tmpDTpJDF/tools' of kind Project 2026-10-16 20:03:07.139583434 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:07.139598051 DEBUG Updating project to check open files 2026-10-16 20:03:07.139619772 DEBUG Updating project to check open files 2026-10-16 20:03:07.139706415 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.139729618 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.139783579 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDTpJDF/scratch.py") 2026-10-16 20:03:07.159070044 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.165070810 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:07.192641794 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:07.192668514 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:07.192675297 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.192744436 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:07.192748674 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.192856286 DEBUG method="textDocument/completion" response.id=2 duration=52.94ms 2026-10-16 20:03:07.193263440 DEBUG Received server response for request 2 2026-10-16 20:03:07.203355840 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.203396626 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.203412767 DEBUG method="shutdown" response.id=3 duration=22.07µs 2026-10-16 20:03:07.203489811 DEBUG Received server response for request 3 2026-10-16 20:03:07.203496393 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.203514768 DEBUG Received exit notification, exiting 2026-10-16 20:03:07.214345593 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.214408811 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.214463173 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.214649403 DEBUG Client info: None 2026-10-16 20:03:07.214683336 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.214699948 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.214707812 INFO Version: Unknown 2026-10-16 20:03:07.216303966 DEBUG Received server response for request 1 2026-10-16 20:03:07.216372455 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.216444991 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.216526353 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.216561960 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.216592467 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.216630619 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.216633945 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:07.216703005 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.216735536 DEBUG Initializing workspace `file:///tmp/.tmpJb06Iz/app/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:07.216759290 DEBUG Searching for a project in '/tmp/.tmpJb06Iz/app/src' 2026-10-16 20:03:07.216798714 DEBUG Found project at '/tmp/.tmpJb06Iz/app' 2026-10-16 20:03:07.216804054 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.217289445 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.217295666 DEBUG Resolving local virtual environment: /tmp/.tmpJb06Iz/app/.venv 2026-10-16 20:03:07.217359065 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.217364926 DEBUG No virtual environment found 2026-10-16 20:03:07.217372881 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:07.217380646 DEBUG Adding first-party search path `/tmp/.tmpJb06Iz/app/src` 2026-10-16 20:03:07.217384192 DEBUG Adding first-party search path `/tmp/.tmpJb06Iz/app` 2026-10-16 20:03:07.217387048 DEBUG Using vendored stdlib 2026-10-16 20:03:07.217524766 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.217530286 DEBUG Adding new file root '/tmp/.tmpJb06Iz/app' of kind Project 2026-10-16 20:03:07.219630826 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:07.219648770 DEBUG Initializing workspace `file:///tmp/.tmpJb06Iz/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:07.219662576 DEBUG Searching for a project in '/tmp/.tmpJb06Iz/tools' 2026-10-16 20:03:07.219692021 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.219696770 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.220019846 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.220025106 DEBUG Resolving local virtual environment: /tmp/.tmpJb06Iz/tools/.venv 2026-10-16 20:03:07.220051495 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.220055272 DEBUG No virtual environment found 2026-10-16 20:03:07.220063047 DEBUG Adding first-party search path `/tmp/.tmpJb06Iz/tools` 2026-10-16 20:03:07.220066123 DEBUG Using vendored stdlib 2026-10-16 20:03:07.220168605 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.220172422 DEBUG Adding new file root '/tmp/.tmpJb06Iz/tools' of kind Project 2026-10-16 20:03:07.222401613 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:07.222416000 DEBUG Updating project to check open files 2026-10-16 20:03:07.222438492 DEBUG Updating project to check open files 2026-10-16 20:03:07.222483647 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.222502583 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.222605205 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJb06Iz/scratch.py") 2026-10-16 20:03:07.241305310 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.247029297 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:07.274836063 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:07.275257383 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:07.275384662 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.275658475 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:07.275765045 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.315885698 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 93.202817ms 2026-10-16 20:03:07.316154903 DEBUG method="textDocument/completion" response.id=2 duration=93.52ms 2026-10-16 20:03:07.316357804 DEBUG Received server response for request 2 2026-10-16 20:03:07.326614362 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.326654637 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.326669886 DEBUG method="shutdown" response.id=3 duration=20.24µs 2026-10-16 20:03:07.326760215 DEBUG Received server response for request 3 2026-10-16 20:03:07.326766367 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.326793678 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-16 20:03:07.335511390 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.335608301 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.335632857 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.335705574 DEBUG Client info: None 2026-10-16 20:03:07.335719209 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.335737985 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.335745058 INFO Version: Unknown 2026-10-16 20:03:07.335787417 DEBUG Received server response for request 1 2026-10-16 20:03:07.335823755 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.335837561 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.338619569 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.338713926 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.338718615 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.338733704 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.338737070 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:07.338757658 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.338772196 DEBUG Initializing workspace `file:///tmp/.tmp4jfFto/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:07.338787635 DEBUG Searching for a project in '/tmp/.tmp4jfFto/src' 2026-10-16 20:03:07.338811179 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.338816349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.339322117 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.339350020 DEBUG Resolving local virtual environment: /tmp/.tmp4jfFto/src/.venv 2026-10-16 20:03:07.339390285 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.339395475 DEBUG No virtual environment found 2026-10-16 20:03:07.339405093 DEBUG Adding first-party search path `/tmp/.tmp4jfFto/src` 2026-10-16 20:03:07.339408149 DEBUG Using vendored stdlib 2026-10-16 20:03:07.339536880 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.339541759 DEBUG Adding new file root '/tmp/.tmp4jfFto/src' of kind Project 2026-10-16 20:03:07.341664671 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:07.341683316 DEBUG Updating project to check open files 2026-10-16 20:03:07.341761052 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4jfFto/src/foo.py") 2026-10-16 20:03:07.341769989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4jfFto/src/foo.py` 2026-10-16 20:03:07.341776561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4jfFto/src/foo.py` 2026-10-16 20:03:07.341886026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4jfFto/src/foo.py` to project `src` 2026-10-16 20:03:07.341900714 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4jfFto/src/foo.py` 2026-10-16 20:03:07.341903289 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.341912185 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.342351740 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.360294144 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.366044620 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:07.393546674 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:07.393585257 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:07.393592460 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.393768981 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:07.393775884 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.396654794 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-16 20:03:07.396668851 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:07.396694288 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 54.712222ms 2026-10-16 20:03:07.396766834 DEBUG method="textDocument/completion" response.id=2 duration=54.85ms 2026-10-16 20:03:07.396783536 DEBUG Received server response for request 2 2026-10-16 20:03:07.406987525 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.407115976 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.407124091 DEBUG method="shutdown" response.id=3 duration=12.28µs 2026-10-16 20:03:07.407130934 DEBUG Received server response for request 3 2026-10-16 20:03:07.407133990 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.407144610 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-16 20:03:07.418658726 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.418737404 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.418780925 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.418856798 DEBUG Client info: None 2026-10-16 20:03:07.418881083 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.418901271 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.418908244 INFO Version: Unknown 2026-10-16 20:03:07.420404831 DEBUG Received server response for request 1 2026-10-16 20:03:07.420457170 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.420488649 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.421609501 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.421854270 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.421900076 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.421918871 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.421922768 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:07.422444417 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.422693644 DEBUG Initializing workspace `file:///tmp/.tmp2Nmn4g/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:07.423106619 DEBUG Searching for a project in '/tmp/.tmp2Nmn4g/src' 2026-10-16 20:03:07.423481111 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.423664275 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.424750933 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.424936121 DEBUG Resolving local virtual environment: /tmp/.tmp2Nmn4g/src/.venv 2026-10-16 20:03:07.425148299 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.425321574 DEBUG No virtual environment found 2026-10-16 20:03:07.425444544 DEBUG Adding first-party search path `/tmp/.tmp2Nmn4g/src` 2026-10-16 20:03:07.425600807 DEBUG Using vendored stdlib 2026-10-16 20:03:07.425894198 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.426007841 DEBUG Adding new file root '/tmp/.tmp2Nmn4g/src' of kind Project 2026-10-16 20:03:07.428274282 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:07.428425475 DEBUG Updating project to check open files 2026-10-16 20:03:07.428682477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2Nmn4g/src/foo.py") 2026-10-16 20:03:07.428808313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2Nmn4g/src/foo.py` 2026-10-16 20:03:07.428952354 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2Nmn4g/src/foo.py` 2026-10-16 20:03:07.429368995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2Nmn4g/src/foo.py` to project `src` 2026-10-16 20:03:07.429517003 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2Nmn4g/src/foo.py` 2026-10-16 20:03:07.429687483 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.429849767 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.430485189 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.447452774 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.447811738 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 17.727992ms 2026-10-16 20:03:07.447865799 DEBUG method="textDocument/completion" response.id=2 duration=17.86ms 2026-10-16 20:03:07.447978480 DEBUG Received server response for request 2 2026-10-16 20:03:07.458164065 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.458304448 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.458319527 DEBUG method="shutdown" response.id=3 duration=21.64µs 2026-10-16 20:03:07.458404656 DEBUG Received server response for request 3 2026-10-16 20:03:07.458413252 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.458755214 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-16 20:03:07.464114576 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.465596626 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.465632984 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.465729796 DEBUG Client info: None 2026-10-16 20:03:07.465760363 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.465781944 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.465789638 INFO Version: Unknown 2026-10-16 20:03:07.465836145 DEBUG Received server response for request 1 2026-10-16 20:03:07.465881721 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.465896018 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.465951361 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.466023276 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.466027144 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.466059925 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.466076847 DEBUG Initializing workspace `file:///tmp/.tmp4afDDf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( false, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:07.466095251 DEBUG Searching for a project in '/tmp/.tmp4afDDf/src' 2026-10-16 20:03:07.466121390 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.466126700 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.466722588 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.466729040 DEBUG Resolving local virtual environment: /tmp/.tmp4afDDf/src/.venv 2026-10-16 20:03:07.466772963 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.466778012 DEBUG No virtual environment found 2026-10-16 20:03:07.466788442 DEBUG Adding first-party search path `/tmp/.tmp4afDDf/src` 2026-10-16 20:03:07.466791577 DEBUG Using vendored stdlib 2026-10-16 20:03:07.466923224 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.466928454 DEBUG Adding new file root '/tmp/.tmp4afDDf/src' of kind Project 2026-10-16 20:03:07.470598959 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.470609178 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:07.472850973 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:07.472892501 DEBUG Updating project to check open files 2026-10-16 20:03:07.473132801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4afDDf/src/foo.py") 2026-10-16 20:03:07.473145225 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4afDDf/src/foo.py` 2026-10-16 20:03:07.473156155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4afDDf/src/foo.py` 2026-10-16 20:03:07.473246044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4afDDf/src/foo.py` to project `src` 2026-10-16 20:03:07.473263276 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4afDDf/src/foo.py` 2026-10-16 20:03:07.473267003 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.473277423 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.473811605 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.491786470 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.497760204 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 24.140049ms 2026-10-16 20:03:07.497962854 DEBUG method="textDocument/completion" response.id=2 duration=24.68ms 2026-10-16 20:03:07.498097457 DEBUG Received server response for request 2 2026-10-16 20:03:07.508425318 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.508587984 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.508700134 DEBUG method="shutdown" response.id=3 duration=118.09µs 2026-10-16 20:03:07.508809629 DEBUG Received server response for request 3 2026-10-16 20:03:07.508912011 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.509033269 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-16 20:03:07.512748778 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.513600626 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.513649097 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.513730018 DEBUG Client info: None 2026-10-16 20:03:07.513753402 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.513770164 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.513779581 INFO Version: Unknown 2026-10-16 20:03:07.513829305 DEBUG Received server response for request 1 2026-10-16 20:03:07.513870762 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.513934752 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.514010875 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.514014452 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.514043055 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.514056571 DEBUG Initializing workspace `file:///tmp/.tmpUDkHHI/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpUDkHHI/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.514072691 DEBUG Using overridden configuration file at '/tmp/.tmpUDkHHI/ty[dev].toml' 2026-10-16 20:03:07.514108398 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.514670933 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.514677305 DEBUG Resolving local virtual environment: /tmp/.tmpUDkHHI/src/.venv 2026-10-16 20:03:07.514718663 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.514724233 DEBUG No virtual environment found 2026-10-16 20:03:07.514734552 DEBUG Adding first-party search path `/tmp/.tmpUDkHHI/src` 2026-10-16 20:03:07.514737919 DEBUG Using vendored stdlib 2026-10-16 20:03:07.514853496 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.514857974 DEBUG Adding new file root '/tmp/.tmpUDkHHI/src' of kind Project 2026-10-16 20:03:07.519863322 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 20:03:07.519882188 DEBUG Updating project to check open files 2026-10-16 20:03:07.519935247 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:07.520133760 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.520235951 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:07.520485910 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.520496460 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.520724958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUDkHHI/src/foo.py") 2026-10-16 20:03:07.520780743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUDkHHI/src/foo.py` 2026-10-16 20:03:07.520793427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUDkHHI/src/foo.py` 2026-10-16 20:03:07.520900688 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUDkHHI/src/foo.py` to project `src` 2026-10-16 20:03:07.520916518 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUDkHHI/src/foo.py` 2026-10-16 20:03:07.520918982 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.520927609 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.521061550 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUDkHHI/src/foo.py"))}: Checking file '/tmp/.tmpUDkHHI/src/foo.py' 2026-10-16 20:03:07.533130407 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUDkHHI/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.538968688 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.03ms 2026-10-16 20:03:07.539011668 DEBUG Received server response for request 2 2026-10-16 20:03:07.549461429 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.549628001 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.549662436 DEBUG method="shutdown" response.id=3 duration=37.90µs 2026-10-16 20:03:07.549742375 DEBUG Received server response for request 3 2026-10-16 20:03:07.549747455 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.549761581 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-16 20:03:07.555412441 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.556933614 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.556968660 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.557019685 DEBUG Client info: None 2026-10-16 20:03:07.557034243 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.557047307 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.557053559 INFO Version: Unknown 2026-10-16 20:03:07.557095518 DEBUG Received server response for request 1 2026-10-16 20:03:07.557127998 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.557139821 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.557180828 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.557246571 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.557249827 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.557279663 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.557295422 DEBUG Initializing workspace `file:///tmp/.tmpVRLhGk/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpVRLhGk/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.557351888 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.557355375 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.557724006 DEBUG Using overridden configuration file at '/tmp/.tmpVRLhGk/ty2.toml' 2026-10-16 20:03:07.557754994 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.558146940 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.558152971 DEBUG Resolving local virtual environment: /tmp/.tmpVRLhGk/src/.venv 2026-10-16 20:03:07.558186233 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.558191213 DEBUG No virtual environment found 2026-10-16 20:03:07.558198997 DEBUG Adding first-party search path `/tmp/.tmpVRLhGk/src` 2026-10-16 20:03:07.558202013 DEBUG Using vendored stdlib 2026-10-16 20:03:07.558318101 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.558330384 DEBUG Adding new file root '/tmp/.tmpVRLhGk/src' of kind Project 2026-10-16 20:03:07.560225238 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:07.560237892 DEBUG Updating project to check open files 2026-10-16 20:03:07.560291883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVRLhGk/src/foo.py") 2026-10-16 20:03:07.560298696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVRLhGk/src/foo.py` 2026-10-16 20:03:07.560305528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVRLhGk/src/foo.py` 2026-10-16 20:03:07.560396449 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVRLhGk/src/foo.py` to project `src` 2026-10-16 20:03:07.560414593 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVRLhGk/src/foo.py` 2026-10-16 20:03:07.560417569 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.560427086 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.564316942 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVRLhGk/src/foo.py"))}: Checking file '/tmp/.tmpVRLhGk/src/foo.py' 2026-10-16 20:03:07.564688079 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVRLhGk/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.576860981 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVRLhGk/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.582666280 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.23ms 2026-10-16 20:03:07.582699111 DEBUG Received server response for request 2 2026-10-16 20:03:07.592980746 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.593011825 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.593019309 DEBUG method="shutdown" response.id=3 duration=14.10µs 2026-10-16 20:03:07.593026121 DEBUG Received server response for request 3 2026-10-16 20:03:07.593029458 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.593039256 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-16 20:03:07.596082274 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.596160891 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.596199564 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.596255208 DEBUG Client info: None 2026-10-16 20:03:07.596268112 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.596282229 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.596290404 INFO Version: Unknown 2026-10-16 20:03:07.596340127 DEBUG Received server response for request 1 2026-10-16 20:03:07.596377738 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.596390923 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.596439033 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.596543359 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.596547576 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.596563446 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.596583384 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.596600606 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.596616436 DEBUG Initializing workspace `file:///tmp/.tmpMbKgO1/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.596638186 DEBUG Searching for a project in '/tmp/.tmpMbKgO1/src' 2026-10-16 20:03:07.596662953 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.596669174 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.597083842 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.597090084 DEBUG Resolving local virtual environment: /tmp/.tmpMbKgO1/src/.venv 2026-10-16 20:03:07.597130981 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.597136100 DEBUG No virtual environment found 2026-10-16 20:03:07.597145147 DEBUG Adding first-party search path `/tmp/.tmpMbKgO1/src` 2026-10-16 20:03:07.597148343 DEBUG Using vendored stdlib 2026-10-16 20:03:07.597262387 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.597266785 DEBUG Adding new file root '/tmp/.tmpMbKgO1/src' of kind Project 2026-10-16 20:03:07.599094093 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:07.599108139 DEBUG Updating project to check open files 2026-10-16 20:03:07.599176497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMbKgO1/src/foo.py") 2026-10-16 20:03:07.599185544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMbKgO1/src/foo.py` 2026-10-16 20:03:07.599192678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMbKgO1/src/foo.py` 2026-10-16 20:03:07.599297033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMbKgO1/src/foo.py` to project `src` 2026-10-16 20:03:07.599311992 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMbKgO1/src/foo.py` 2026-10-16 20:03:07.599314667 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.599337570 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.599943947 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMbKgO1/src/foo.py"))}: Checking file '/tmp/.tmpMbKgO1/src/foo.py' 2026-10-16 20:03:07.600055907 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMbKgO1/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.615347639 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMbKgO1/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.621663055 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.32ms 2026-10-16 20:03:07.621829717 DEBUG Received server response for request 2 2026-10-16 20:03:07.632125609 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.632278065 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.632287873 DEBUG method="shutdown" response.id=3 duration=14.58µs 2026-10-16 20:03:07.632295698 DEBUG Received server response for request 3 2026-10-16 20:03:07.632298924 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.632310656 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-16 20:03:07.635837652 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.638584383 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.638620832 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.638682868 DEBUG Client info: None 2026-10-16 20:03:07.638697956 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.638711853 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.638719637 INFO Version: Unknown 2026-10-16 20:03:07.638767487 DEBUG Received server response for request 1 2026-10-16 20:03:07.638807181 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.638820737 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.639244331 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.639279908 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.639285749 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.639302060 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.639341664 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.639360880 DEBUG Initializing workspace `file:///tmp/.tmpYXGVPR/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpYXGVPR/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.639781659 DEBUG Using overridden configuration file at '/tmp/.tmpYXGVPR/ty2.toml' 2026-10-16 20:03:07.639821824 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.639828447 ERROR Failed to load project for workspace `file:///tmp/.tmpYXGVPR/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpYXGVPR/ty2.toml: /tmp/.tmpYXGVPR/ty2.toml is not a valid `ty.toml`: TOML parse error at line 2, column 2 | 2 | [rule] | ^^^^ unknown field `rule`, expected one of `environment`, `src`, `rules`, `terminal`, `analysis`, `overrides` . Continuing with valid settings 2026-10-16 20:03:07.640334897 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.640352299 DEBUG Default settings failed to discover local Python environment 2026-10-16 20:03:07.640383829 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.640388006 DEBUG No virtual environment found 2026-10-16 20:03:07.640420287 DEBUG Received notification `window/showMessage` 2026-10-16 20:03:07.640425387 INFO Retrying to receive `window/showMessage` notification 2026-10-16 20:03:07.640430166 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.641420012 DEBUG Adding first-party search path `/tmp/.tmpYXGVPR/src` 2026-10-16 20:03:07.641595121 DEBUG Using vendored stdlib 2026-10-16 20:03:07.641852934 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.641964393 DEBUG Adding new file root '/tmp/.tmpYXGVPR/src' of kind Project 2026-10-16 20:03:07.644122982 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:07.644267734 DEBUG Updating project to check open files 2026-10-16 20:03:07.644487796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYXGVPR/src/foo.py") 2026-10-16 20:03:07.644632257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYXGVPR/src/foo.py` 2026-10-16 20:03:07.644773763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYXGVPR/src/foo.py` 2026-10-16 20:03:07.645002442 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYXGVPR/src/foo.py` to project `src` 2026-10-16 20:03:07.645130341 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYXGVPR/src/foo.py` 2026-10-16 20:03:07.645247722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.645389778 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.645688468 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYXGVPR/src/foo.py"))}: Checking file '/tmp/.tmpYXGVPR/src/foo.py' 2026-10-16 20:03:07.645801270 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYXGVPR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.660491905 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYXGVPR/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.667696879 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.17ms 2026-10-16 20:03:07.667731925 DEBUG Received server response for request 2 2026-10-16 20:03:07.678438356 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.678607453 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.678617492 DEBUG method="shutdown" response.id=3 duration=17.13µs 2026-10-16 20:03:07.678635296 DEBUG Received server response for request 3 2026-10-16 20:03:07.678642860 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.678663619 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-16 20:03:07.683110530 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.684741559 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.685630035 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.686226234 DEBUG Client info: None 2026-10-16 20:03:07.686462878 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.686953227 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.687294718 INFO Version: Unknown 2026-10-16 20:03:07.687558132 DEBUG Received server response for request 1 2026-10-16 20:03:07.687754931 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.687906105 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.688100860 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.688383199 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.688498095 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.688666641 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.688825379 DEBUG Initializing workspace `file:///tmp/.tmpDB5tz0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.689102048 DEBUG Searching for a project in '/tmp/.tmpDB5tz0/src' 2026-10-16 20:03:07.689315789 DEBUG Found project at '/tmp/.tmpDB5tz0/src' 2026-10-16 20:03:07.689477081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.690098928 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.690225114 DEBUG Resolving local virtual environment: /tmp/.tmpDB5tz0/src/.venv 2026-10-16 20:03:07.690402677 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.690540045 DEBUG No virtual environment found 2026-10-16 20:03:07.690698242 DEBUG Adding first-party search path `/tmp/.tmpDB5tz0/src` 2026-10-16 20:03:07.690823106 DEBUG Using vendored stdlib 2026-10-16 20:03:07.691091549 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.691205653 DEBUG Adding new file root '/tmp/.tmpDB5tz0/src' of kind Project 2026-10-16 20:03:07.691818162 ERROR Failed to load project for workspace `file:///tmp/.tmpDB5tz0/src`: error[invalid-glob]: Invalid pattern --> src/ty.toml:3:12 | 2 | [src] 3 | include = ["["] | ^^^ unclosed character class; missing ']' 4 | 5 | [rules] | . Continuing with valid settings 2026-10-16 20:03:07.692279307 DEBUG Received notification `window/showMessage` 2026-10-16 20:03:07.692287823 INFO Retrying to receive `window/showMessage` notification 2026-10-16 20:03:07.692740873 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.692865867 DEBUG Resolving local virtual environment: /tmp/.tmpDB5tz0/src/.venv 2026-10-16 20:03:07.693018303 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.693158837 DEBUG No virtual environment found 2026-10-16 20:03:07.693261169 DEBUG Adding first-party search path `/tmp/.tmpDB5tz0/src` 2026-10-16 20:03:07.693427982 DEBUG Using vendored stdlib 2026-10-16 20:03:07.693705663 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.693831699 DEBUG Adding new file root '/tmp/.tmpDB5tz0/src' of kind Project 2026-10-16 20:03:07.695862969 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:07.696033168 DEBUG Updating project to check open files 2026-10-16 20:03:07.696054428 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:07.696215751 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:07.696555127 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.696586115 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.696658882 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpDB5tz0/src/main.py") 2026-10-16 20:03:07.696669822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpDB5tz0/src/main.py` 2026-10-16 20:03:07.696681755 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpDB5tz0/src/main.py` 2026-10-16 20:03:07.696770762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpDB5tz0/src/main.py` to project `src` 2026-10-16 20:03:07.696786141 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpDB5tz0/src/main.py` 2026-10-16 20:03:07.696788685 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.696796740 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 20:03:07.696953765 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDB5tz0/src/main.py"))}: Checking file '/tmp/.tmpDB5tz0/src/main.py' 2026-10-16 20:03:07.697056468 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDB5tz0/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.709656351 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpDB5tz0/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.709968376 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.16ms 2026-10-16 20:03:07.710139237 DEBUG Received server response for request 2 2026-10-16 20:03:07.720306707 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.720346512 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.720354697 DEBUG method="shutdown" response.id=3 duration=13.18µs 2026-10-16 20:03:07.720370006 DEBUG Received server response for request 3 2026-10-16 20:03:07.720373473 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.720421863 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-16 20:03:07.723426068 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.723505828 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.723536455 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.723695974 DEBUG Client info: None 2026-10-16 20:03:07.723718697 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.723741690 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.723751989 INFO Version: Unknown 2026-10-16 20:03:07.723805340 DEBUG Received server response for request 1 2026-10-16 20:03:07.723855494 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.723874339 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.723934632 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.724035601 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.724041192 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.724079424 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.724109801 DEBUG Initializing workspace `file:///tmp/.tmpkAOPIV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.724128015 DEBUG Searching for a project in '/tmp/.tmpkAOPIV/src' 2026-10-16 20:03:07.724179481 DEBUG Found project at '/tmp/.tmpkAOPIV/src' 2026-10-16 20:03:07.724187096 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.724999429 ERROR Failed to load project for workspace `file:///tmp/.tmpkAOPIV/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpkAOPIV/src/ty.toml` | 1 | 2 | [environment] 3 | python = "./missing-environment" | ^^^^^^^^^^^^^^^^^^^^^^^ does not point to a Python executable or a directory on disk 4 | python-platform = "win32" | : No such file or directory (os error 2). Continuing with valid settings 2026-10-16 20:03:07.725537849 DEBUG Default settings failed to discover local Python environment 2026-10-16 20:03:07.725587643 DEBUG Received notification `window/showMessage` 2026-10-16 20:03:07.725593063 INFO Retrying to receive `window/showMessage` notification 2026-10-16 20:03:07.725600938 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.725604955 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:07.725630814 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.725636845 DEBUG No virtual environment found 2026-10-16 20:03:07.725649679 DEBUG Adding first-party search path `/tmp/.tmpkAOPIV/src` 2026-10-16 20:03:07.725654488 DEBUG Using vendored stdlib 2026-10-16 20:03:07.725822633 INFO Python version: Python 3.15, platform: win32 2026-10-16 20:03:07.725829917 DEBUG Adding new file root '/tmp/.tmpkAOPIV/src' of kind Project 2026-10-16 20:03:07.728791412 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:07.728808724 DEBUG Updating project to check open files 2026-10-16 20:03:07.728887793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkAOPIV/src/main.py") 2026-10-16 20:03:07.728900276 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkAOPIV/src/main.py` 2026-10-16 20:03:07.728910154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkAOPIV/src/main.py` 2026-10-16 20:03:07.729024639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkAOPIV/src/main.py` to project `src` 2026-10-16 20:03:07.729048835 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkAOPIV/src/main.py` 2026-10-16 20:03:07.729052522 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.729064464 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.729298543 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.736682723 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 20:03:07.736763244 DEBUG method="textDocument/hover" response.id=2 duration=7.69ms 2026-10-16 20:03:07.736808008 DEBUG Received server response for request 2 2026-10-16 20:03:07.746973335 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.747024371 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.747030602 DEBUG method="shutdown" response.id=3 duration=9.88µs 2026-10-16 20:03:07.747114420 DEBUG Received server response for request 3 2026-10-16 20:03:07.747119649 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.747132423 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-16 20:03:07.749706241 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.750607522 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.750632699 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.750685828 DEBUG Client info: None 2026-10-16 20:03:07.750701107 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.750715755 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.750721435 INFO Version: Unknown 2026-10-16 20:03:07.750763254 DEBUG Received server response for request 1 2026-10-16 20:03:07.750795544 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.750807657 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.750853383 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.750928494 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.750931920 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.750959983 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.750985360 DEBUG Initializing workspace `file:///tmp/.tmpH2Gnts/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/.tmpH2Gnts/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-16 20:03:07.751018242 WARN Unsupported Python version `3.16` selected in your editor; ty won't set the Python version to the selected interpreter's version. Expected one of `3.7`, `3.8`, `3.9`, `3.10`, `3.11`, `3.12`, `3.13`, `3.14`, `3.15`. 2026-10-16 20:03:07.751022009 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpH2Gnts/venv 2026-10-16 20:03:07.751025726 DEBUG Searching for a project in '/tmp/.tmpH2Gnts/src' 2026-10-16 20:03:07.751048809 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.751054229 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.751418633 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.751432148 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpH2Gnts/venv/pyvenv.cfg' 2026-10-16 20:03:07.751454009 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpH2Gnts/venv 2026-10-16 20:03:07.751485128 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpH2Gnts/venv/lib/python3.16/site-packages"] 2026-10-16 20:03:07.751496038 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpH2Gnts/base 2026-10-16 20:03:07.751500306 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 20:03:07.751502400 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/.tmpH2Gnts/base` 2026-10-16 20:03:07.751512218 DEBUG Adding first-party search path `/tmp/.tmpH2Gnts/src` 2026-10-16 20:03:07.751515655 DEBUG Using vendored stdlib 2026-10-16 20:03:07.751646701 DEBUG Adding site-packages search path `/tmp/.tmpH2Gnts/venv/lib/python3.16/site-packages` 2026-10-16 20:03:07.751651369 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.751655227 DEBUG Adding new file root '/tmp/.tmpH2Gnts/src' of kind Project 2026-10-16 20:03:07.752185541 DEBUG Adding new file root '/tmp/.tmpH2Gnts/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 20:03:07.756830444 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.005s 2026-10-16 20:03:07.756878464 DEBUG Updating project to check open files 2026-10-16 20:03:07.757001885 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:07.757008768 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:07.757129274 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.757133432 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.757455306 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpH2Gnts/src/main.py") 2026-10-16 20:03:07.757522041 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpH2Gnts/src/main.py` 2026-10-16 20:03:07.757535196 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpH2Gnts/src/main.py` 2026-10-16 20:03:07.757631145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpH2Gnts/src/main.py` to project `src` 2026-10-16 20:03:07.757646915 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpH2Gnts/src/main.py` 2026-10-16 20:03:07.757649620 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.757658657 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 20:03:07.757767902 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH2Gnts/src/main.py"))}: Checking file '/tmp/.tmpH2Gnts/src/main.py' 2026-10-16 20:03:07.757873500 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH2Gnts/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.782876497 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpH2Gnts/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.785800121 DEBUG method="textDocument/diagnostic" response.id=2 duration=28.13ms 2026-10-16 20:03:07.785890982 DEBUG Received server response for request 2 2026-10-16 20:03:07.796109278 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:07.796202412 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.796213734 DEBUG method="shutdown" response.id=3 duration=19.95µs 2026-10-16 20:03:07.796389974 DEBUG Received server response for request 3 2026-10-16 20:03:07.796396897 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.796413338 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-16 20:03:07.802727672 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.802829863 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.802860290 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.802934129 DEBUG Client info: None 2026-10-16 20:03:07.802949468 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.802966500 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.802976298 INFO Version: Unknown 2026-10-16 20:03:07.803027925 DEBUG Received server response for request 1 2026-10-16 20:03:07.803073560 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.803089430 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.804422390 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.804464459 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.804471142 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.804511457 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.804528379 DEBUG Initializing workspace `file:///tmp/.tmpctkwC5/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.804542556 DEBUG Searching for a project in '/tmp/.tmpctkwC5/project' 2026-10-16 20:03:07.804566811 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.804588632 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.805025502 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.805031363 DEBUG Resolving local virtual environment: /tmp/.tmpctkwC5/project/.venv 2026-10-16 20:03:07.805040490 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpctkwC5/project/.venv/pyvenv.cfg' 2026-10-16 20:03:07.805082979 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.805088830 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpctkwC5/project/.venv 2026-10-16 20:03:07.805113627 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpctkwC5/project/.venv/lib/python3.16/site-packages"] 2026-10-16 20:03:07.805121301 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpctkwC5/base 2026-10-16 20:03:07.805125259 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 20:03:07.805127162 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/.tmpctkwC5/base` 2026-10-16 20:03:07.805138684 DEBUG Adding first-party search path `/tmp/.tmpctkwC5/project` 2026-10-16 20:03:07.805141880 DEBUG Using vendored stdlib 2026-10-16 20:03:07.805271613 DEBUG Adding site-packages search path `/tmp/.tmpctkwC5/project/.venv/lib/python3.16/site-packages` 2026-10-16 20:03:07.805276542 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.805281492 DEBUG Adding new file root '/tmp/.tmpctkwC5/project' of kind Project 2026-10-16 20:03:07.807968161 DEBUG Adding new file root '/tmp/.tmpctkwC5/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 20:03:07.808700174 DEBUG Skipping directory '/tmp/.tmpctkwC5/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-16 20:03:07.810660361 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:07.810695897 DEBUG Updating project to check open files 2026-10-16 20:03:07.810885864 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:07.810893438 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:07.821526742 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:07.821581465 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.821591494 DEBUG method="shutdown" response.id=2 duration=30.67µs 2026-10-16 20:03:07.821604107 DEBUG Received server response for request 2 2026-10-16 20:03:07.821609057 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.822101480 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-16 20:03:07.824253998 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.825988501 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.826225035 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.826476436 DEBUG Client info: None 2026-10-16 20:03:07.826684947 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.827165659 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.827335918 INFO Version: Unknown 2026-10-16 20:03:07.827457817 DEBUG Received server response for request 1 2026-10-16 20:03:07.827652302 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.827802964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:07.828129066 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.828272986 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.828279568 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.828476658 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.828545277 DEBUG Initializing workspace `file:///tmp/.tmp0J8hwB/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/.tmp0J8hwB/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmp0J8hwB/python", }, environment: None, version: None, }, ), }, ), } 2026-10-16 20:03:07.828715676 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp0J8hwB/python 2026-10-16 20:03:07.828726877 DEBUG Searching for a project in '/tmp/.tmp0J8hwB/project' 2026-10-16 20:03:07.828773304 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.828785217 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.831071134 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.831133992 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp0J8hwB/python/pyvenv.cfg' 2026-10-16 20:03:07.831151275 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp0J8hwB/python 2026-10-16 20:03:07.831401274 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmp0J8hwB/python/lib/python3.16/site-packages"] 2026-10-16 20:03:07.831411162 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp0J8hwB/python 2026-10-16 20:03:07.831420199 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmp0J8hwB/python/lib/python3.16" 2026-10-16 20:03:07.831439656 DEBUG Adding first-party search path `/tmp/.tmp0J8hwB/project` 2026-10-16 20:03:07.831445467 DEBUG Using vendored stdlib 2026-10-16 20:03:07.831834737 DEBUG Adding site-packages search path `/tmp/.tmp0J8hwB/python/lib/python3.16/site-packages` 2026-10-16 20:03:07.831846809 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.831854714 DEBUG Adding new file root '/tmp/.tmp0J8hwB/project' of kind Project 2026-10-16 20:03:07.834279803 DEBUG Adding new file root '/tmp/.tmp0J8hwB/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 20:03:07.836075391 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:07.836234579 DEBUG Updating project to check open files 2026-10-16 20:03:07.836410509 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:07.837017508 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:07.847747384 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:07.848729015 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.848908271 DEBUG method="shutdown" response.id=2 duration=347.95µs 2026-10-16 20:03:07.849106102 DEBUG Received server response for request 2 2026-10-16 20:03:07.849284016 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.849490333 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-16 20:03:07.852784101 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.852908133 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.853375861 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.854266020 DEBUG Client info: None 2026-10-16 20:03:07.854285306 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.854537039 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.854605106 INFO Version: Unknown 2026-10-16 20:03:07.854665550 DEBUG Received server response for request 1 2026-10-16 20:03:07.854720252 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.856116842 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.857345937 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.857354223 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.857393276 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.857416600 DEBUG Initializing workspace `file:///tmp/.tmp6klq0o/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.857431458 DEBUG Searching for a project in '/tmp/.tmp6klq0o/src' 2026-10-16 20:03:07.857625622 DEBUG Found project at '/tmp/.tmp6klq0o/src' 2026-10-16 20:03:07.857633467 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.859036709 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.859051186 DEBUG Resolving local virtual environment: /tmp/.tmp6klq0o/src/.venv 2026-10-16 20:03:07.859262933 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.859273042 DEBUG No virtual environment found 2026-10-16 20:03:07.859287309 DEBUG Adding extra search-path `/tmp/.tmp6klq0o/dependencies` 2026-10-16 20:03:07.859291536 DEBUG Adding first-party search path `/tmp/.tmp6klq0o/src` 2026-10-16 20:03:07.859294572 DEBUG Using vendored stdlib 2026-10-16 20:03:07.859855164 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.859867296 DEBUG Adding new file root '/tmp/.tmp6klq0o/src' of kind Project 2026-10-16 20:03:07.860736056 DEBUG Adding new file root '/tmp/.tmp6klq0o/dependencies' of kind SearchPath 2026-10-16 20:03:07.862385860 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:07.863023657 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:07.863303762 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.863339910 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:07.864139249 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.864157944 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.864643715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6klq0o/src/main.py") 2026-10-16 20:03:07.864668953 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6klq0o/src/main.py` 2026-10-16 20:03:07.865148562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6klq0o/src/main.py` 2026-10-16 20:03:07.865601732 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6klq0o/src/main.py` to project `src` 2026-10-16 20:03:07.865644012 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6klq0o/src/main.py` 2026-10-16 20:03:07.865845449 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.865866359 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.866504295 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6klq0o/src/main.py"))}: Checking file '/tmp/.tmp6klq0o/src/main.py' 2026-10-16 20:03:07.878608889 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6klq0o/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.880935704 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.04ms 2026-10-16 20:03:07.881000465 DEBUG Received server response for request 2 2026-10-16 20:03:07.881235446 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:07.881562620 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp6klq0o/src` 2026-10-16 20:03:07.882007724 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp6klq0o/src/pyproject.toml", kind: Any } 2026-10-16 20:03:07.882040065 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp6klq0o/src' 2026-10-16 20:03:07.882363432 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp6klq0o/src' 2026-10-16 20:03:07.882377568 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.882663935 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 20:03:07.882676579 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp6klq0o/src/.venv 2026-10-16 20:03:07.882949261 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.882962776 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 20:03:07.882977403 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp6klq0o/src` 2026-10-16 20:03:07.882981641 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 20:03:07.883639094 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.884714982 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 20:03:07.884727786 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 20:03:07.885071000 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.885272618 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.885333553 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:07.885697245 DEBUG Received server request `client/unregisterCapability` 2026-10-16 20:03:07.885727862 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 20:03:07.885806119 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:07.885841736 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp6klq0o/src` 2026-10-16 20:03:07.885885688 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp6klq0o/src/pyproject.toml", kind: Any } 2026-10-16 20:03:07.885901638 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmp6klq0o/src' 2026-10-16 20:03:07.885946382 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmp6klq0o/src' 2026-10-16 20:03:07.885951321 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.885963725 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 20:03:07.885967392 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmp6klq0o/src/.venv 2026-10-16 20:03:07.886004301 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.886009631 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 20:03:07.886024569 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmp6klq0o/dependencies/pkg` 2026-10-16 20:03:07.886028827 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmp6klq0o/src` 2026-10-16 20:03:07.886032273 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 20:03:07.886149032 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.886155384 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmp6klq0o/dependencies/pkg' of kind SearchPath 2026-10-16 20:03:07.888409743 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 20:03:07.888425682 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 20:03:07.888494582 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.888547701 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.888555586 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:07.888731937 DEBUG Updating the revision of `/tmp/.tmp6klq0o/dependencies/pkg/dependency.py` 2026-10-16 20:03:07.888860748 DEBUG Received server request `client/unregisterCapability` 2026-10-16 20:03:07.888867201 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 20:03:07.888928145 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:07.888939326 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:07.888970033 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:07.889008556 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp6klq0o/src/main.py", kind: FileContent } 2026-10-16 20:03:07.889017392 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp6klq0o/src/main.py` 2026-10-16 20:03:07.889705012 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp6klq0o/src/main.py` to project `src` 2026-10-16 20:03:07.889972153 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6klq0o/src/main.py"))}: Checking file '/tmp/.tmp6klq0o/src/main.py' 2026-10-16 20:03:07.898987633 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp6klq0o/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.904416185 DEBUG method="textDocument/diagnostic" response.id=3 duration=14.53ms 2026-10-16 20:03:07.904587166 DEBUG Received server response for request 3 2026-10-16 20:03:07.914843203 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:07.914904608 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.914911120 DEBUG method="shutdown" response.id=4 duration=13.24µs 2026-10-16 20:03:07.915006219 DEBUG Received server response for request 4 2026-10-16 20:03:07.915011048 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.915025485 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-16 20:03:07.920135239 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.921843844 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.921874401 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.921940315 DEBUG Client info: None 2026-10-16 20:03:07.921956054 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.921972535 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.921980540 INFO Version: Unknown 2026-10-16 20:03:07.922033169 DEBUG Received server response for request 1 2026-10-16 20:03:07.922074607 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.922755975 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.922862755 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.922870570 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.922995213 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.923027153 DEBUG Initializing workspace `file:///tmp/.tmpqb0Bbq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.923057811 DEBUG Searching for a project in '/tmp/.tmpqb0Bbq/src' 2026-10-16 20:03:07.923130597 DEBUG Found project at '/tmp/.tmpqb0Bbq/src' 2026-10-16 20:03:07.923137821 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.928865224 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.928889389 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpqb0Bbq/venv/pyvenv.cfg' 2026-10-16 20:03:07.928911009 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpqb0Bbq/venv 2026-10-16 20:03:07.928939673 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpqb0Bbq/venv/lib/python3.12/site-packages"] 2026-10-16 20:03:07.928955914 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpqb0Bbq/base 2026-10-16 20:03:07.928960602 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 20:03:07.928963338 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/.tmpqb0Bbq/base` 2026-10-16 20:03:07.928975490 DEBUG Adding first-party search path `/tmp/.tmpqb0Bbq/src` 2026-10-16 20:03:07.928979458 DEBUG Using vendored stdlib 2026-10-16 20:03:07.929116605 DEBUG Adding site-packages search path `/tmp/.tmpqb0Bbq/venv/lib/python3.12/site-packages` 2026-10-16 20:03:07.929121805 INFO Python version: Python 3.12, platform: linux 2026-10-16 20:03:07.929126393 DEBUG Adding new file root '/tmp/.tmpqb0Bbq/src' of kind Project 2026-10-16 20:03:07.930061648 DEBUG Adding new file root '/tmp/.tmpqb0Bbq/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-16 20:03:07.932991593 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:07.933182662 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:07.933402073 DEBUG Adding editable installation to module resolution path /tmp/.tmpqb0Bbq/old 2026-10-16 20:03:07.933527829 DEBUG Adding new file root '/tmp/.tmpqb0Bbq/old' of kind SearchPath 2026-10-16 20:03:07.933743974 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.933890860 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:07.934198106 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.934430713 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqb0Bbq/src/main.py") 2026-10-16 20:03:07.934592596 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqb0Bbq/src/main.py` 2026-10-16 20:03:07.934629325 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqb0Bbq/src/main.py` 2026-10-16 20:03:07.934737789 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqb0Bbq/src/main.py` to project `src` 2026-10-16 20:03:07.934764008 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqb0Bbq/src/main.py` 2026-10-16 20:03:07.934768226 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.934790628 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.935053491 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.935354275 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqb0Bbq/src/main.py"))}: Checking file '/tmp/.tmpqb0Bbq/src/main.py' 2026-10-16 20:03:07.948758266 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqb0Bbq/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.951082325 DEBUG method="textDocument/diagnostic" response.id=2 duration=16.00ms 2026-10-16 20:03:07.951148870 DEBUG Received server response for request 2 2026-10-16 20:03:07.951289464 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:07.951487996 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqb0Bbq/src` 2026-10-16 20:03:07.951529795 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqb0Bbq/src/pyproject.toml", kind: Any } 2026-10-16 20:03:07.951548690 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpqb0Bbq/src' 2026-10-16 20:03:07.951740700 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpqb0Bbq/src' 2026-10-16 20:03:07.951751851 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.951762571 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 20:03:07.951767751 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpqb0Bbq/src/.venv 2026-10-16 20:03:07.951817494 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.951824427 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 20:03:07.951836229 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpqb0Bbq/src` 2026-10-16 20:03:07.951840798 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 20:03:07.951988535 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.954899014 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 20:03:07.954911458 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 20:03:07.955004733 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 20:03:07.955055618 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.955061760 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:07.955183879 DEBUG Received server request `client/unregisterCapability` 2026-10-16 20:03:07.955188026 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 20:03:07.955266273 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:07.955292783 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpqb0Bbq/src` 2026-10-16 20:03:07.955330784 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpqb0Bbq/src/pyproject.toml", kind: Any } 2026-10-16 20:03:07.955346413 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpqb0Bbq/src' 2026-10-16 20:03:07.955382571 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpqb0Bbq/src' 2026-10-16 20:03:07.955390717 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.955402629 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 20:03:07.955414140 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpqb0Bbq/venv/pyvenv.cfg' 2026-10-16 20:03:07.955433847 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpqb0Bbq/venv 2026-10-16 20:03:07.955475295 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpqb0Bbq/venv/lib/python3.12/site-packages"] 2026-10-16 20:03:07.955494451 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpqb0Bbq/base 2026-10-16 20:03:07.955502667 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-16 20:03:07.955506514 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/.tmpqb0Bbq/base` 2026-10-16 20:03:07.955521432 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpqb0Bbq/src` 2026-10-16 20:03:07.955527363 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 20:03:07.955717830 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpqb0Bbq/venv/lib/python3.12/site-packages` 2026-10-16 20:03:07.955728841 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-16 20:03:07.956491952 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 20:03:07.956503975 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 20:03:07.956633027 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.956639339 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:07.956750818 DEBUG Updating the revision of `/tmp/.tmpqb0Bbq/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-16 20:03:07.956812283 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:07.956818725 DEBUG Adding editable installation to module resolution path /tmp/.tmpqb0Bbq/new 2026-10-16 20:03:07.956822652 DEBUG Adding new file root '/tmp/.tmpqb0Bbq/new' of kind SearchPath 2026-10-16 20:03:07.956880050 DEBUG Received server request `client/unregisterCapability` 2026-10-16 20:03:07.956884508 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.956887113 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 20:03:07.956996108 DEBUG Received server request `client/unregisterCapability` 2026-10-16 20:03:07.957000837 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 20:03:07.957027136 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:07.957388624 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqb0Bbq/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:07.963566762 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqb0Bbq/src/main.py"))}: Checking file '/tmp/.tmpqb0Bbq/src/main.py' 2026-10-16 20:03:07.963664766 DEBUG method="textDocument/diagnostic" response.id=3 duration=6.61ms 2026-10-16 20:03:07.963682750 DEBUG Received server response for request 3 2026-10-16 20:03:07.973853567 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:07.973912096 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:07.973923909 DEBUG method="shutdown" response.id=4 duration=21.54µs 2026-10-16 20:03:07.973935901 DEBUG Received server response for request 4 2026-10-16 20:03:07.973941111 DEBUG Client sends notification `exit` 2026-10-16 20:03:07.973956820 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-16 20:03:07.978477019 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( true, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: Some( InlayHintWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:07.979605085 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:07.979632716 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:07.979708539 DEBUG Client info: None 2026-10-16 20:03:07.979724839 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:07.979745618 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:07.979754224 INFO Version: Unknown 2026-10-16 20:03:07.979800050 DEBUG Received server response for request 1 2026-10-16 20:03:07.979844233 DEBUG Client sends notification `initialized` 2026-10-16 20:03:07.980740514 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:07.980818020 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:07.980825574 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:07.980910814 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:07.980933116 DEBUG Initializing workspace `file:///tmp/.tmparBKny/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:07.980955037 DEBUG Searching for a project in '/tmp/.tmparBKny/src' 2026-10-16 20:03:07.980984622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:07.980990543 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:07.982902489 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.982919551 DEBUG Resolving local virtual environment: /tmp/.tmparBKny/src/.venv 2026-10-16 20:03:07.982971138 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.982977180 DEBUG No virtual environment found 2026-10-16 20:03:07.982986988 DEBUG Adding first-party search path `/tmp/.tmparBKny/src` 2026-10-16 20:03:07.982990695 DEBUG Using vendored stdlib 2026-10-16 20:03:07.983136198 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.983142249 DEBUG Adding new file root '/tmp/.tmparBKny/src' of kind Project 2026-10-16 20:03:07.985549394 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:07.985739771 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:07.986423874 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:07.986593012 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:07.986633257 DEBUG No virtual environment found 2026-10-16 20:03:07.986642094 DEBUG Adding extra search-path `/tmp/.tmparBKny/dependencies` 2026-10-16 20:03:07.986646001 DEBUG Using vendored stdlib 2026-10-16 20:03:07.986759814 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:07.986764293 DEBUG Adding new file root '/tmp/.tmparBKny/dependencies' of kind SearchPath 2026-10-16 20:03:07.986785032 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:07.987053796 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:07.987062132 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:07.987209678 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:07.987263920 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmparBKny/src/script.py") 2026-10-16 20:03:07.987278838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmparBKny/src/script.py` 2026-10-16 20:03:07.987304446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmparBKny/src/script.py` 2026-10-16 20:03:07.987408100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmparBKny/src/script.py` to project `src` 2026-10-16 20:03:07.987436414 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmparBKny/src/script.py` 2026-10-16 20:03:07.987439249 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:07.987448486 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:07.987595452 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:07.987896196 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmparBKny/src/script.py"))}: Checking file '/tmp/.tmparBKny/src/script.py' 2026-10-16 20:03:07.999663638 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmparBKny/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.001694096 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.08ms 2026-10-16 20:03:08.001731546 DEBUG Received server response for request 2 2026-10-16 20:03:08.001881708 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:08.001921513 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:08.001957280 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmparBKny/src/script.py", kind: FileContent } 2026-10-16 20:03:08.001964804 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmparBKny/src/script.py` 2026-10-16 20:03:08.002040175 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmparBKny/src/script.py` to project `src` 2026-10-16 20:03:08.002847069 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-16 20:03:08.002976892 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.003072221 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-16 20:03:08.003162801 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-16 20:03:08.003405306 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.003478183 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.003547893 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.003557010 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.004260550 DEBUG Received server request `client/unregisterCapability` 2026-10-16 20:03:08.004271861 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 20:03:08.004590809 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:08.004623010 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:08.004653136 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmparBKny/src/script.py", kind: FileContent } 2026-10-16 20:03:08.004659799 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmparBKny/src/script.py` 2026-10-16 20:03:08.004727416 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmparBKny/src/script.py` to project `src` 2026-10-16 20:03:08.005449480 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-16 20:03:08.005474808 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.005479186 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-16 20:03:08.005484386 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmparBKny/dependencies` 2026-10-16 20:03:08.005488343 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-16 20:03:08.005618677 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.005702445 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.005707724 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.005769370 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:08.005823442 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmparBKny/src/script.py"))}: Checking file '/tmp/.tmparBKny/src/script.py' 2026-10-16 20:03:08.005928458 DEBUG method="textDocument/diagnostic" response.id=3 duration=140.99µs 2026-10-16 20:03:08.007208720 DEBUG Received server response for request 3 2026-10-16 20:03:08.007347670 DEBUG Updating the revision of `/tmp/.tmparBKny/dependencies/dependency.py` 2026-10-16 20:03:08.007461955 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 20:03:08.007469419 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-16 20:03:08.007472765 DEBUG Received server request `client/unregisterCapability` 2026-10-16 20:03:08.007475510 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 20:03:08.007488164 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 20:03:08.013363855 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmparBKny/src/script.py"))}: Checking file '/tmp/.tmparBKny/src/script.py' 2026-10-16 20:03:08.013453353 DEBUG method="textDocument/diagnostic" response.id=4 duration=5.94ms 2026-10-16 20:03:08.013477087 DEBUG Received server response for request 4 2026-10-16 20:03:08.023624210 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 20:03:08.023713117 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.023723426 DEBUG method="shutdown" response.id=5 duration=16.01µs 2026-10-16 20:03:08.023804388 DEBUG Received server response for request 5 2026-10-16 20:03:08.023811972 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.023839444 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-16 20:03:08.029839868 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: Some( DidChangeWatchedFilesClientCapabilities { dynamic_registration: Some( true, ), relative_pattern_support: Some( false, ), }, ), symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.029955475 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.029984460 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.030130233 DEBUG Client info: None 2026-10-16 20:03:08.030148778 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.030167773 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.030177712 INFO Version: Unknown 2026-10-16 20:03:08.030228557 DEBUG Received server response for request 1 2026-10-16 20:03:08.030278641 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.030390651 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.031414251 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.031421405 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.031463754 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.031486737 DEBUG Initializing workspace `file:///tmp/.tmpUrAWuq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.031503910 DEBUG Searching for a project in '/tmp/.tmpUrAWuq/src' 2026-10-16 20:03:08.031537392 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.031544746 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.032141556 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.032149280 DEBUG Resolving local virtual environment: /tmp/.tmpUrAWuq/src/.venv 2026-10-16 20:03:08.032201638 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.032208060 DEBUG No virtual environment found 2026-10-16 20:03:08.032221025 DEBUG Adding first-party search path `/tmp/.tmpUrAWuq/src` 2026-10-16 20:03:08.032225503 DEBUG Using vendored stdlib 2026-10-16 20:03:08.032401473 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.032409468 DEBUG Adding new file root '/tmp/.tmpUrAWuq/src' of kind Project 2026-10-16 20:03:08.035676275 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 20:03:08.035712433 DEBUG Resolving dynamic module resolution paths 2026-10-16 20:03:08.035737100 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.035739815 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.035838720 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.035881591 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUrAWuq/src/main.py") 2026-10-16 20:03:08.035889866 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUrAWuq/src/main.py` 2026-10-16 20:03:08.035913681 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUrAWuq/src/main.py` 2026-10-16 20:03:08.036001085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUrAWuq/src/main.py` to project `src` 2026-10-16 20:03:08.036018087 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUrAWuq/src/main.py` 2026-10-16 20:03:08.036020631 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.036029688 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.036073831 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:08.036079973 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:08.036099539 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpUrAWuq/src` 2026-10-16 20:03:08.036114728 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpUrAWuq/src/dependency.py", kind: Any } 2026-10-16 20:03:08.036121601 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpUrAWuq/src/dependency.py` 2026-10-16 20:03:08.036186683 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpUrAWuq/src/dependency.py` to project `src` 2026-10-16 20:03:08.036349448 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUrAWuq/src/main.py"))}: Checking file '/tmp/.tmpUrAWuq/src/main.py' 2026-10-16 20:03:08.052911824 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUrAWuq/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.059100251 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.90ms 2026-10-16 20:03:08.059208294 DEBUG Received server response for request 2 2026-10-16 20:03:08.069401162 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.069475662 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.069482895 DEBUG method="shutdown" response.id=3 duration=14.35µs 2026-10-16 20:03:08.069599815 DEBUG Received server response for request 3 2026-10-16 20:03:08.069609874 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.069622768 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-16 20:03:08.073045868 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.074594994 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.075769497 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.076376135 DEBUG Client info: None 2026-10-16 20:03:08.076508373 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.077092488 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.077724043 INFO Version: Unknown 2026-10-16 20:03:08.077984051 DEBUG Received server response for request 1 2026-10-16 20:03:08.078033343 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.078059602 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.078128001 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.078245541 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.078250971 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.078270408 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.078273704 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 20:03:08.078284725 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.078371267 DEBUG Initializing workspace `file:///tmp/.tmpu1gSqx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.078389361 DEBUG Searching for a project in '/tmp/.tmpu1gSqx/src' 2026-10-16 20:03:08.078423325 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.078431209 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.079050090 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.079059849 DEBUG Resolving local virtual environment: /tmp/.tmpu1gSqx/src/.venv 2026-10-16 20:03:08.079106947 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.079112367 DEBUG No virtual environment found 2026-10-16 20:03:08.079122466 DEBUG Adding first-party search path `/tmp/.tmpu1gSqx/src` 2026-10-16 20:03:08.079125943 DEBUG Using vendored stdlib 2026-10-16 20:03:08.079256257 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.079261787 DEBUG Adding new file root '/tmp/.tmpu1gSqx/src' of kind Project 2026-10-16 20:03:08.081430525 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.081450883 DEBUG Updating project to check open files 2026-10-16 20:03:08.081539219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpu1gSqx/src/foo.py") 2026-10-16 20:03:08.081551712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpu1gSqx/src/foo.py` 2026-10-16 20:03:08.081561922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpu1gSqx/src/foo.py` 2026-10-16 20:03:08.081704289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpu1gSqx/src/foo.py` to project `src` 2026-10-16 20:03:08.081727893 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpu1gSqx/src/foo.py` 2026-10-16 20:03:08.081731430 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.081745085 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.082019370 DEBUG method="textDocument/foldingRange" response.id=2 duration=263.74µs 2026-10-16 20:03:08.082271763 DEBUG Received server response for request 2 2026-10-16 20:03:08.092555302 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.092612308 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.092622097 DEBUG method="shutdown" response.id=3 duration=15.93µs 2026-10-16 20:03:08.092656662 DEBUG Received server response for request 3 2026-10-16 20:03:08.092662142 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.092671920 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-16 20:03:08.094594877 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.094671250 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.094694203 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.094748325 DEBUG Client info: None 2026-10-16 20:03:08.094759736 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.094774033 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.094780846 INFO Version: Unknown 2026-10-16 20:03:08.094845357 DEBUG Received server response for request 1 2026-10-16 20:03:08.094886504 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.094937680 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.095008914 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.095082251 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.095085718 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.095112949 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.095126434 DEBUG Initializing workspace `file:///tmp/.tmpt6pW45/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.095138036 DEBUG Searching for a project in '/tmp/.tmpt6pW45/src' 2026-10-16 20:03:08.095159917 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.095164936 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.095602728 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.095608989 DEBUG Resolving local virtual environment: /tmp/.tmpt6pW45/src/.venv 2026-10-16 20:03:08.095646319 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.095650818 DEBUG No virtual environment found 2026-10-16 20:03:08.095659364 DEBUG Adding first-party search path `/tmp/.tmpt6pW45/src` 2026-10-16 20:03:08.095662680 DEBUG Using vendored stdlib 2026-10-16 20:03:08.095793706 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.095798284 DEBUG Adding new file root '/tmp/.tmpt6pW45/src' of kind Project 2026-10-16 20:03:08.096482227 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.096488188 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 20:03:08.097838070 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.097851095 DEBUG Updating project to check open files 2026-10-16 20:03:08.097921517 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpt6pW45/src/foo.py") 2026-10-16 20:03:08.097929682 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpt6pW45/src/foo.py` 2026-10-16 20:03:08.097936515 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpt6pW45/src/foo.py` 2026-10-16 20:03:08.098019711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpt6pW45/src/foo.py` to project `src` 2026-10-16 20:03:08.098035420 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpt6pW45/src/foo.py` 2026-10-16 20:03:08.098038126 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.098046531 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.099457187 DEBUG method="textDocument/foldingRange" response.id=2 duration=1.40ms 2026-10-16 20:03:08.099470803 DEBUG Received server response for request 2 2026-10-16 20:03:08.109715258 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.109745324 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.109752648 DEBUG method="shutdown" response.id=3 duration=12.37µs 2026-10-16 20:03:08.109759962 DEBUG Received server response for request 3 2026-10-16 20:03:08.109763418 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.109804425 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-16 20:03:08.111918671 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.112022375 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.112049486 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.112112514 DEBUG Client info: None 2026-10-16 20:03:08.112127232 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.112141930 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.112150135 INFO Version: Unknown 2026-10-16 20:03:08.112192985 DEBUG Received server response for request 1 2026-10-16 20:03:08.112916132 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.112931380 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpSC1X8Y 2026-10-16 20:03:08.112939616 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.112987335 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.113081802 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.113086331 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.113093655 DEBUG No workspace configuration provided for file:///tmp/.tmpSC1X8Y 2026-10-16 20:03:08.113110146 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:08.113125054 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.113129292 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpSC1X8Y, using default options 2026-10-16 20:03:08.113137968 DEBUG Initializing workspace `file:///tmp/.tmpSC1X8Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.113150952 DEBUG Searching for a project in '/tmp/.tmpSC1X8Y' 2026-10-16 20:03:08.113171330 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.113176450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.113681898 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.113689963 DEBUG Resolving local virtual environment: /tmp/.tmpSC1X8Y/.venv 2026-10-16 20:03:08.113732303 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.113737021 DEBUG No virtual environment found 2026-10-16 20:03:08.113746780 DEBUG Adding first-party search path `/tmp/.tmpSC1X8Y` 2026-10-16 20:03:08.113750356 DEBUG Using vendored stdlib 2026-10-16 20:03:08.114681363 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.114691472 DEBUG Adding new file root '/tmp/.tmpSC1X8Y' of kind Project 2026-10-16 20:03:08.118467554 INFO Project::index_files{project=.tmpSC1X8Y}: Indexed 0 file(s) in 0.002s 2026-10-16 20:03:08.118484797 DEBUG Updating project to check open files 2026-10-16 20:03:08.118972602 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:08.119008659 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:08.119025220 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.119033315 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:08.119035490 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:08.119040880 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:08.119045969 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:08.119047943 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:08.119052121 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:08.119512675 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:08.119864014 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.138171713 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.161760107 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:08.161779754 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:08.161784282 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:08.161813787 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 20:03:08.161933913 DEBUG method="textDocument/foldingRange" response.id=2 duration=95.81µs 2026-10-16 20:03:08.161947498 DEBUG Received server response for request 2 2026-10-16 20:03:08.161957036 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-16 20:03:08.162073885 DEBUG method="textDocument/foldingRange" response.id=3 duration=101.68µs 2026-10-16 20:03:08.162087100 DEBUG Received server response for request 3 2026-10-16 20:03:08.172702671 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:08.172732648 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.172741344 DEBUG method="shutdown" response.id=4 duration=13.69µs 2026-10-16 20:03:08.172750601 DEBUG Received server response for request 4 2026-10-16 20:03:08.172754769 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.172805444 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-16 20:03:08.179203034 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.179292452 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.179334060 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.181091386 DEBUG Client info: None 2026-10-16 20:03:08.181114850 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.181131020 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.181196483 INFO Version: Unknown 2026-10-16 20:03:08.182221005 DEBUG Received server response for request 1 2026-10-16 20:03:08.182271369 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.182300724 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.182718177 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.182977143 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.183104071 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.183248943 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.183398333 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.183575525 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-16 20:03:08.183537013 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.183819393 DEBUG Initializing workspace `file:///tmp/.tmpg0CWYt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.184081324 DEBUG Searching for a project in '/tmp/.tmpg0CWYt/src' 2026-10-16 20:03:08.184111961 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.184117862 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.184609384 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.184616488 DEBUG Resolving local virtual environment: /tmp/.tmpg0CWYt/src/.venv 2026-10-16 20:03:08.184660190 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.184665259 DEBUG No virtual environment found 2026-10-16 20:03:08.184674567 DEBUG Adding first-party search path `/tmp/.tmpg0CWYt/src` 2026-10-16 20:03:08.184677642 DEBUG Using vendored stdlib 2026-10-16 20:03:08.184811604 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.184817114 DEBUG Adding new file root '/tmp/.tmpg0CWYt/src' of kind Project 2026-10-16 20:03:08.186780256 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.001s 2026-10-16 20:03:08.186798180 DEBUG Updating project to check open files 2026-10-16 20:03:08.186870285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg0CWYt/src/script.py") 2026-10-16 20:03:08.186879102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg0CWYt/src/script.py` 2026-10-16 20:03:08.186886155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg0CWYt/src/script.py` 2026-10-16 20:03:08.186975142 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg0CWYt/src/script.py` to project `src` 2026-10-16 20:03:08.186990551 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg0CWYt/src/script.py` 2026-10-16 20:03:08.186992995 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.187002032 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 20:03:08.187025586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg0CWYt/src/ordinary.py") 2026-10-16 20:03:08.187030255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg0CWYt/src/ordinary.py` 2026-10-16 20:03:08.187035836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg0CWYt/src/ordinary.py` 2026-10-16 20:03:08.187090408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg0CWYt/src/ordinary.py` to project `src` 2026-10-16 20:03:08.187099796 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg0CWYt/src/ordinary.py` 2026-10-16 20:03:08.187102030 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.187108842 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-16 20:03:08.187750095 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-16 20:03:08.187791894 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.187796833 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-16 20:03:08.187803215 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpg0CWYt/src/dependencies` 2026-10-16 20:03:08.187806902 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-16 20:03:08.187950712 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.187958646 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpg0CWYt/src/dependencies' of kind SearchPath 2026-10-16 20:03:08.188705888 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.189136075 DEBUG method="textDocument/definition" response.id=2 duration=2.02ms 2026-10-16 20:03:08.189250770 DEBUG Received server response for request 2 2026-10-16 20:03:08.189378309 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-16 20:03:08.189777258 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.190011547 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-16 20:03:08.190305969 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:08.190520241 DEBUG method="textDocument/definition" response.id=3 duration=842.24µs 2026-10-16 20:03:08.190724945 DEBUG Received server response for request 3 2026-10-16 20:03:08.200995940 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:08.201147274 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.201326310 DEBUG method="shutdown" response.id=4 duration=183.17µs 2026-10-16 20:03:08.201520534 DEBUG Received server response for request 4 2026-10-16 20:03:08.201721020 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.201907871 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-16 20:03:08.205463049 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.205544993 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.205597281 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.205658786 DEBUG Client info: None 2026-10-16 20:03:08.205672121 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.205687510 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.205696637 INFO Version: Unknown 2026-10-16 20:03:08.205743675 DEBUG Received server response for request 1 2026-10-16 20:03:08.205783209 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.205796965 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.205842380 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.205940504 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.205944672 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.205961183 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.205964029 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.205983094 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.205997802 DEBUG Initializing workspace `file:///tmp/.tmpCVAYrn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.206009253 DEBUG Searching for a project in '/tmp/.tmpCVAYrn/src' 2026-10-16 20:03:08.206053316 DEBUG Found project at '/tmp/.tmpCVAYrn/src' 2026-10-16 20:03:08.206057995 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.206510063 DEBUG Resolving local virtual environment: /tmp/.tmpCVAYrn/src/.venv 2026-10-16 20:03:08.206553013 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.206558343 DEBUG No virtual environment found 2026-10-16 20:03:08.206584873 DEBUG Adding first-party search path `/tmp/.tmpCVAYrn/src` 2026-10-16 20:03:08.206588490 DEBUG Using vendored stdlib 2026-10-16 20:03:08.206709607 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.206714767 DEBUG Adding new file root '/tmp/.tmpCVAYrn/src' of kind Project 2026-10-16 20:03:08.208619379 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.208634768 DEBUG Updating project to check open files 2026-10-16 20:03:08.208701734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCVAYrn/src/script.py") 2026-10-16 20:03:08.208709989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCVAYrn/src/script.py` 2026-10-16 20:03:08.208716962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCVAYrn/src/script.py` 2026-10-16 20:03:08.208800148 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCVAYrn/src/script.py` to project `src` 2026-10-16 20:03:08.208814715 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCVAYrn/src/script.py` 2026-10-16 20:03:08.208817290 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.208825636 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.209625466 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-16 20:03:08.209693684 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.209699174 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 20:03:08.209720655 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 20:03:08.212707918 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-16 20:03:08.212859913 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.217056214 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 20:03:08.217214952 DEBUG method="textDocument/hover" response.id=2 duration=8.38ms 2026-10-16 20:03:08.217325609 DEBUG Received server response for request 2 2026-10-16 20:03:08.227581456 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.227721158 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.227731697 DEBUG method="shutdown" response.id=3 duration=14.69µs 2026-10-16 20:03:08.227738380 DEBUG Received server response for request 3 2026-10-16 20:03:08.227741786 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.227752887 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-16 20:03:08.229702915 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.229770552 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.229802742 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.231631512 DEBUG Client info: None 2026-10-16 20:03:08.231650949 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.231666528 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.231674122 INFO Version: Unknown 2026-10-16 20:03:08.232198295 DEBUG Received server response for request 1 2026-10-16 20:03:08.232231548 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.232244111 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.232301349 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.232403911 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.232407688 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.232422586 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.232425361 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.232441081 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.232453083 DEBUG Initializing workspace `file:///tmp/.tmpLzJ08r/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.232464424 DEBUG Searching for a project in '/tmp/.tmpLzJ08r/src' 2026-10-16 20:03:08.232493279 DEBUG Found project at '/tmp/.tmpLzJ08r/src' 2026-10-16 20:03:08.232497076 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.232882459 DEBUG Resolving local virtual environment: /tmp/.tmpLzJ08r/src/.venv 2026-10-16 20:03:08.232915561 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.232919809 DEBUG No virtual environment found 2026-10-16 20:03:08.232927042 DEBUG Adding first-party search path `/tmp/.tmpLzJ08r/src` 2026-10-16 20:03:08.232930138 DEBUG Using vendored stdlib 2026-10-16 20:03:08.233037109 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.233041216 DEBUG Adding new file root '/tmp/.tmpLzJ08r/src' of kind Project 2026-10-16 20:03:08.237001044 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:08.237017134 DEBUG Updating project to check open files 2026-10-16 20:03:08.237081495 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLzJ08r/src/script.py") 2026-10-16 20:03:08.237089910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLzJ08r/src/script.py` 2026-10-16 20:03:08.237096964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLzJ08r/src/script.py` 2026-10-16 20:03:08.237195168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLzJ08r/src/script.py` to project `src` 2026-10-16 20:03:08.237209054 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLzJ08r/src/script.py` 2026-10-16 20:03:08.237211488 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.237219483 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.238210612 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-16 20:03:08.238941383 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.238953396 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 20:03:08.238957233 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 20:03:08.239414170 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-16 20:03:08.239645213 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.243918088 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 20:03:08.243975045 DEBUG method="textDocument/hover" response.id=2 duration=6.75ms 2026-10-16 20:03:08.244082316 DEBUG Received server response for request 2 2026-10-16 20:03:08.254458849 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.255627090 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.255635275 DEBUG method="shutdown" response.id=3 duration=13.70µs 2026-10-16 20:03:08.255644933 DEBUG Received server response for request 3 2026-10-16 20:03:08.255650885 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.255665452 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-16 20:03:08.258809970 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ Markdown, PlainText, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.258908224 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.258940455 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.261652832 DEBUG Client info: None 2026-10-16 20:03:08.261674703 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.261697316 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.261708587 INFO Version: Unknown 2026-10-16 20:03:08.261777977 DEBUG Received server response for request 1 2026-10-16 20:03:08.261832108 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.261853398 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.263485059 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.263615353 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.263621966 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.263664405 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.263690674 DEBUG Initializing workspace `file:///tmp/.tmpVAGeO3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.263710251 DEBUG Searching for a project in '/tmp/.tmpVAGeO3/src' 2026-10-16 20:03:08.263747140 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.263756889 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.264783234 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.264791529 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.265452820 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.265465904 DEBUG Resolving local virtual environment: /tmp/.tmpVAGeO3/src/.venv 2026-10-16 20:03:08.265747322 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.265760998 DEBUG No virtual environment found 2026-10-16 20:03:08.265784171 DEBUG Adding first-party search path `/tmp/.tmpVAGeO3/src` 2026-10-16 20:03:08.265790162 DEBUG Using vendored stdlib 2026-10-16 20:03:08.266357577 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.266371493 DEBUG Adding new file root '/tmp/.tmpVAGeO3/src' of kind Project 2026-10-16 20:03:08.268628566 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.268648945 DEBUG Updating project to check open files 2026-10-16 20:03:08.268962412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVAGeO3/src/foo.py") 2026-10-16 20:03:08.268978332 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVAGeO3/src/foo.py` 2026-10-16 20:03:08.268991707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVAGeO3/src/foo.py` 2026-10-16 20:03:08.269643480 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVAGeO3/src/foo.py` to project `src` 2026-10-16 20:03:08.269671903 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVAGeO3/src/foo.py` 2026-10-16 20:03:08.269675560 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.270041016 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.270357389 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.283430229 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.285946198 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.286189194 DEBUG method="textDocument/hover" response.id=2 duration=16.11ms 2026-10-16 20:03:08.286241051 DEBUG Received server response for request 2 2026-10-16 20:03:08.296340795 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.296402070 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.296412159 DEBUG method="shutdown" response.id=3 duration=23.72µs 2026-10-16 20:03:08.296429341 DEBUG Received server response for request 3 2026-10-16 20:03:08.296436344 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.296522386 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-16 20:03:08.299869985 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ PlainText, Markdown, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.299961246 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.299992795 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.300159528 DEBUG Client info: None 2026-10-16 20:03:08.300179626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.300200104 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.300209291 INFO Version: Unknown 2026-10-16 20:03:08.300264164 DEBUG Received server response for request 1 2026-10-16 20:03:08.300308087 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.300339035 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.300410308 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.300529562 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.300534541 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.300552856 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.300556923 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.300591789 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.300610734 DEBUG Initializing workspace `file:///tmp/.tmp73p7kF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.300627345 DEBUG Searching for a project in '/tmp/.tmp73p7kF/src' 2026-10-16 20:03:08.300661880 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.300669575 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.301251616 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.301260934 DEBUG Resolving local virtual environment: /tmp/.tmp73p7kF/src/.venv 2026-10-16 20:03:08.301329763 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.301338259 DEBUG No virtual environment found 2026-10-16 20:03:08.301351944 DEBUG Adding first-party search path `/tmp/.tmp73p7kF/src` 2026-10-16 20:03:08.301357355 DEBUG Using vendored stdlib 2026-10-16 20:03:08.301530620 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.301538925 DEBUG Adding new file root '/tmp/.tmp73p7kF/src' of kind Project 2026-10-16 20:03:08.303900635 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:08.303922927 DEBUG Updating project to check open files 2026-10-16 20:03:08.304002185 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp73p7kF/src/foo.py") 2026-10-16 20:03:08.304012875 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp73p7kF/src/foo.py` 2026-10-16 20:03:08.304021822 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp73p7kF/src/foo.py` 2026-10-16 20:03:08.304135616 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp73p7kF/src/foo.py` to project `src` 2026-10-16 20:03:08.304155663 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp73p7kF/src/foo.py` 2026-10-16 20:03:08.304159350 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.304169980 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.304477066 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.323221424 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.326147212 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.326227042 DEBUG method="textDocument/hover" response.id=2 duration=22.05ms 2026-10-16 20:03:08.326301522 DEBUG Received server response for request 2 2026-10-16 20:03:08.336435039 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.336483970 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.336494009 DEBUG method="shutdown" response.id=3 duration=18.86µs 2026-10-16 20:03:08.336505781 DEBUG Received server response for request 3 2026-10-16 20:03:08.336510109 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.336524867 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-16 20:03:08.340770360 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.340864046 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.340892139 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.340967761 DEBUG Client info: None 2026-10-16 20:03:08.340985634 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.341094198 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.341106110 INFO Version: Unknown 2026-10-16 20:03:08.341161714 DEBUG Received server response for request 1 2026-10-16 20:03:08.341212359 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.341230433 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.341295746 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.341458170 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.341465053 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.341486724 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.341491703 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.341495300 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.341521880 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.341544041 DEBUG Initializing workspace `file:///tmp/.tmpZmpikL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.341561524 DEBUG Searching for a project in '/tmp/.tmpZmpikL/src' 2026-10-16 20:03:08.341636685 DEBUG Found project at '/tmp/.tmpZmpikL/src' 2026-10-16 20:03:08.341644510 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.344134450 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.344144299 DEBUG Resolving local virtual environment: /tmp/.tmpZmpikL/src/.venv 2026-10-16 20:03:08.344204101 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.344212657 DEBUG No virtual environment found 2026-10-16 20:03:08.344226152 DEBUG Adding first-party search path `/tmp/.tmpZmpikL/src` 2026-10-16 20:03:08.344231492 DEBUG Using vendored stdlib 2026-10-16 20:03:08.344499244 INFO Python version: Python 3.12, platform: linux 2026-10-16 20:03:08.344509544 DEBUG Adding new file root '/tmp/.tmpZmpikL/src' of kind Project 2026-10-16 20:03:08.349602777 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.004s 2026-10-16 20:03:08.349636540 DEBUG Updating project to check open files 2026-10-16 20:03:08.349754061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZmpikL/src/older.py") 2026-10-16 20:03:08.349763939 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZmpikL/src/older.py` 2026-10-16 20:03:08.349772085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZmpikL/src/older.py` 2026-10-16 20:03:08.350142399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZmpikL/src/older.py` to project `src` 2026-10-16 20:03:08.350619223 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZmpikL/src/older.py` 2026-10-16 20:03:08.350623952 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.350636526 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 20:03:08.350668706 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZmpikL/src/newer.py") 2026-10-16 20:03:08.350673756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZmpikL/src/newer.py` 2026-10-16 20:03:08.350679176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZmpikL/src/newer.py` 2026-10-16 20:03:08.350736363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZmpikL/src/newer.py` to project `src` 2026-10-16 20:03:08.350746432 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZmpikL/src/newer.py` 2026-10-16 20:03:08.350748686 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.350755289 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-16 20:03:08.351667690 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-16 20:03:08.351696033 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-16 20:03:08.352265081 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 20:03:08.352304635 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.352324312 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 20:03:08.352330714 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpZmpikL/src` 2026-10-16 20:03:08.352334841 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 20:03:08.352465877 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-16 20:03:08.352871588 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.368051010 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-16 20:03:08.368479463 DEBUG method="textDocument/hover" response.id=2 duration=17.72ms 2026-10-16 20:03:08.368524448 DEBUG Received server response for request 2 2026-10-16 20:03:08.368760190 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 20:03:08.368871088 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-16 20:03:08.368881207 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-16 20:03:08.369430948 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 20:03:08.369481733 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.369488025 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-16 20:03:08.369495309 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpZmpikL/src` 2026-10-16 20:03:08.369499897 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-16 20:03:08.369643437 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-16 20:03:08.369702307 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.383530414 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-16 20:03:08.383598141 DEBUG method="textDocument/hover" response.id=3 duration=14.80ms 2026-10-16 20:03:08.383795892 DEBUG Received server response for request 3 2026-10-16 20:03:08.394103906 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:08.394202090 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.394220655 DEBUG method="shutdown" response.id=4 duration=33.92µs 2026-10-16 20:03:08.394287831 DEBUG Received server response for request 4 2026-10-16 20:03:08.394300866 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.394323859 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-16 20:03:08.403016533 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ Markdown, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.404777266 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.404815498 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.405719904 DEBUG Client info: None 2026-10-16 20:03:08.405767974 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.405788122 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.405798642 INFO Version: Unknown 2026-10-16 20:03:08.405860578 DEBUG Received server response for request 1 2026-10-16 20:03:08.405920681 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.405947621 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.406944120 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.406982693 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.406990136 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.407010435 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.407014131 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.407069075 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.407093761 DEBUG Initializing workspace `file:///tmp/.tmppeDLpq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.407115452 DEBUG Searching for a project in '/tmp/.tmppeDLpq/src' 2026-10-16 20:03:08.407144787 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.407150778 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.407697173 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.407705578 DEBUG Resolving local virtual environment: /tmp/.tmppeDLpq/src/.venv 2026-10-16 20:03:08.407752216 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.407757776 DEBUG No virtual environment found 2026-10-16 20:03:08.407769939 DEBUG Adding first-party search path `/tmp/.tmppeDLpq/src` 2026-10-16 20:03:08.407774107 DEBUG Using vendored stdlib 2026-10-16 20:03:08.407959956 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.407968061 DEBUG Adding new file root '/tmp/.tmppeDLpq/src' of kind Project 2026-10-16 20:03:08.411136043 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.411157623 DEBUG Updating project to check open files 2026-10-16 20:03:08.411244687 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppeDLpq/src/foo.py") 2026-10-16 20:03:08.411256168 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppeDLpq/src/foo.py` 2026-10-16 20:03:08.411264794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppeDLpq/src/foo.py` 2026-10-16 20:03:08.411396381 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppeDLpq/src/foo.py` to project `src` 2026-10-16 20:03:08.411415647 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppeDLpq/src/foo.py` 2026-10-16 20:03:08.411418412 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.411429814 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.411786353 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.425520042 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.428264230 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.428602875 DEBUG method="textDocument/hover" response.id=2 duration=17.17ms 2026-10-16 20:03:08.428833938 DEBUG Received server response for request 2 2026-10-16 20:03:08.439135490 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.439301492 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.439344943 DEBUG method="shutdown" response.id=3 duration=57.41µs 2026-10-16 20:03:08.439626862 DEBUG Received server response for request 3 2026-10-16 20:03:08.439637051 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.439659063 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-16 20:03:08.443730649 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: Some( HoverClientCapabilities { dynamic_registration: None, content_format: Some( [ PlainText, ], ), }, ), signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.443828593 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.443855814 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.443921868 DEBUG Client info: None 2026-10-16 20:03:08.443935173 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.443951193 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.443960140 INFO Version: Unknown 2026-10-16 20:03:08.444005415 DEBUG Received server response for request 1 2026-10-16 20:03:08.444046782 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.444060578 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.444109971 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.444183849 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.444187316 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.444217252 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.444235076 DEBUG Initializing workspace `file:///tmp/.tmpIyQMBV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.444247218 DEBUG Searching for a project in '/tmp/.tmpIyQMBV/src' 2026-10-16 20:03:08.444272195 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.444277535 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.444754420 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.444762375 DEBUG Resolving local virtual environment: /tmp/.tmpIyQMBV/src/.venv 2026-10-16 20:03:08.444804584 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.444809553 DEBUG No virtual environment found 2026-10-16 20:03:08.444819512 DEBUG Adding first-party search path `/tmp/.tmpIyQMBV/src` 2026-10-16 20:03:08.444822568 DEBUG Using vendored stdlib 2026-10-16 20:03:08.444949666 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.444954595 DEBUG Adding new file root '/tmp/.tmpIyQMBV/src' of kind Project 2026-10-16 20:03:08.445596539 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.445602350 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.447094739 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:08.447117923 DEBUG Updating project to check open files 2026-10-16 20:03:08.447192433 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIyQMBV/src/foo.py") 2026-10-16 20:03:08.447201910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIyQMBV/src/foo.py` 2026-10-16 20:03:08.447209505 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIyQMBV/src/foo.py` 2026-10-16 20:03:08.447295586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIyQMBV/src/foo.py` to project `src` 2026-10-16 20:03:08.447327155 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIyQMBV/src/foo.py` 2026-10-16 20:03:08.447330091 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.447339699 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.447658527 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.460305398 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.462434562 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.462667519 DEBUG method="textDocument/hover" response.id=2 duration=15.32ms 2026-10-16 20:03:08.462816388 DEBUG Received server response for request 2 2026-10-16 20:03:08.472990181 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.473088695 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.473111458 DEBUG method="shutdown" response.id=3 duration=42.46µs 2026-10-16 20:03:08.473143879 DEBUG Received server response for request 3 2026-10-16 20:03:08.473152816 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.473269685 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-16 20:03:08.477675198 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: Some( ImplementationClientCapabilities { dynamic_registration: None, link_support: Some( true, ), }, ), references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.477770727 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.477797978 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.478010297 DEBUG Client info: None 2026-10-16 20:03:08.478025525 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.478041114 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-16 20:03:08.478049580 INFO Version: Unknown 2026-10-16 20:03:08.478140932 DEBUG Received server response for request 1 2026-10-16 20:03:08.478189533 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.478251679 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpAWEyk1 2026-10-16 20:03:08.478269874 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.478392814 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.478609160 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.478615632 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.478624469 DEBUG No workspace configuration provided for file:///tmp/.tmpAWEyk1 2026-10-16 20:03:08.478635109 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.478638445 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-16 20:03:08.478709238 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.478714988 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpAWEyk1, using default options 2026-10-16 20:03:08.478730197 DEBUG Initializing workspace `file:///tmp/.tmpAWEyk1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.478745305 DEBUG Searching for a project in '/tmp/.tmpAWEyk1' 2026-10-16 20:03:08.478772757 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.478780111 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.481659391 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.481673518 DEBUG Resolving local virtual environment: /tmp/.tmpAWEyk1/.venv 2026-10-16 20:03:08.481736656 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.481745653 DEBUG No virtual environment found 2026-10-16 20:03:08.481759890 DEBUG Adding first-party search path `/tmp/.tmpAWEyk1` 2026-10-16 20:03:08.481764839 DEBUG Using vendored stdlib 2026-10-16 20:03:08.481918086 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.481924478 DEBUG Adding new file root '/tmp/.tmpAWEyk1' of kind Project 2026-10-16 20:03:08.485837378 INFO Project::index_files{project=.tmpAWEyk1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.485977931 DEBUG Updating project to check open files 2026-10-16 20:03:08.486172677 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAWEyk1/foo.py") 2026-10-16 20:03:08.486320023 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAWEyk1/foo.py` 2026-10-16 20:03:08.486336163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAWEyk1/foo.py` 2026-10-16 20:03:08.486427975 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAWEyk1/foo.py` to project `.tmpAWEyk1` 2026-10-16 20:03:08.486445869 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAWEyk1/foo.py` 2026-10-16 20:03:08.486448925 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.486459234 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.486979760 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.508136954 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.510222025 DEBUG method="textDocument/implementation" response.id=2 duration=23.75ms 2026-10-16 20:03:08.510289101 DEBUG Received server response for request 2 2026-10-16 20:03:08.520458305 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.520563372 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.520588419 DEBUG method="shutdown" response.id=3 duration=33.70µs 2026-10-16 20:03:08.520752757 DEBUG Received server response for request 3 2026-10-16 20:03:08.520759470 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.520775480 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-16 20:03:08.524610703 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: Some( ImplementationClientCapabilities { dynamic_registration: None, link_support: Some( false, ), }, ), references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.524712084 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.524751167 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.524814756 DEBUG Client info: None 2026-10-16 20:03:08.524829824 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.524847047 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.524857456 INFO Version: Unknown 2026-10-16 20:03:08.524909183 DEBUG Received server response for request 1 2026-10-16 20:03:08.524953456 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.524965409 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpxUlHoO 2026-10-16 20:03:08.524973404 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.525021534 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.525123435 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.525127182 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.525134907 DEBUG No workspace configuration provided for file:///tmp/.tmpxUlHoO 2026-10-16 20:03:08.525145547 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.525148723 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-16 20:03:08.525165604 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.525170313 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpxUlHoO, using default options 2026-10-16 20:03:08.525179260 DEBUG Initializing workspace `file:///tmp/.tmpxUlHoO`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.525192415 DEBUG Searching for a project in '/tmp/.tmpxUlHoO' 2026-10-16 20:03:08.525216660 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.525222611 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.525701760 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.525709234 DEBUG Resolving local virtual environment: /tmp/.tmpxUlHoO/.venv 2026-10-16 20:03:08.525752405 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.525758346 DEBUG No virtual environment found 2026-10-16 20:03:08.525770789 DEBUG Adding first-party search path `/tmp/.tmpxUlHoO` 2026-10-16 20:03:08.525774777 DEBUG Using vendored stdlib 2026-10-16 20:03:08.525916503 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.525922113 DEBUG Adding new file root '/tmp/.tmpxUlHoO' of kind Project 2026-10-16 20:03:08.529450411 INFO Project::index_files{project=.tmpxUlHoO}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:08.529468134 DEBUG Updating project to check open files 2026-10-16 20:03:08.529548074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxUlHoO/foo.py") 2026-10-16 20:03:08.529558594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxUlHoO/foo.py` 2026-10-16 20:03:08.529591456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxUlHoO/foo.py` 2026-10-16 20:03:08.529703947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxUlHoO/foo.py` to project `.tmpxUlHoO` 2026-10-16 20:03:08.529721119 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxUlHoO/foo.py` 2026-10-16 20:03:08.529724315 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.529734053 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.530194827 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.548775579 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.549282970 DEBUG method="textDocument/implementation" response.id=2 duration=19.54ms 2026-10-16 20:03:08.549446126 DEBUG Received server response for request 2 2026-10-16 20:03:08.559560578 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.559604901 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.559610812 DEBUG method="shutdown" response.id=3 duration=13.26µs 2026-10-16 20:03:08.559617134 DEBUG Received server response for request 3 2026-10-16 20:03:08.559620310 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.559630299 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-16 20:03:08.562912515 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.562997815 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.563022110 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.563147025 DEBUG Client info: None 2026-10-16 20:03:08.563161722 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.563176620 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.563185016 INFO Version: Unknown 2026-10-16 20:03:08.563235841 DEBUG Received server response for request 1 2026-10-16 20:03:08.563275265 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.563286046 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpdMJLH4 2026-10-16 20:03:08.563293439 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.563363992 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.563435726 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.563439143 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.563445144 DEBUG No workspace configuration provided for file:///tmp/.tmpdMJLH4 2026-10-16 20:03:08.563463979 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.563468247 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpdMJLH4, using default options 2026-10-16 20:03:08.563477224 DEBUG Initializing workspace `file:///tmp/.tmpdMJLH4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.563489307 DEBUG Searching for a project in '/tmp/.tmpdMJLH4' 2026-10-16 20:03:08.563511098 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.563516037 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.563987802 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.563994204 DEBUG Resolving local virtual environment: /tmp/.tmpdMJLH4/.venv 2026-10-16 20:03:08.564035872 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.564041012 DEBUG No virtual environment found 2026-10-16 20:03:08.564051141 DEBUG Adding first-party search path `/tmp/.tmpdMJLH4` 2026-10-16 20:03:08.564054377 DEBUG Using vendored stdlib 2026-10-16 20:03:08.564176105 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.564180193 DEBUG Adding new file root '/tmp/.tmpdMJLH4' of kind Project 2026-10-16 20:03:08.567299473 INFO Project::index_files{project=.tmpdMJLH4}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.567322807 DEBUG Updating project to check open files 2026-10-16 20:03:08.574589667 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.574617620 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.574622789 DEBUG method="shutdown" response.id=2 duration=8.72µs 2026-10-16 20:03:08.574630173 DEBUG Received server response for request 2 2026-10-16 20:03:08.574633389 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.574651644 DEBUG Received exit notification, exiting ok test initialize::deferred_request_burst_does_not_block_responses ... 2026-10-16 20:03:08.576177155 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.576242788 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.576269288 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.576394623 DEBUG Client info: None 2026-10-16 20:03:08.576407597 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.576419980 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.576424930 INFO Version: Unknown 2026-10-16 20:03:08.576462440 DEBUG Received server response for request 1 2026-10-16 20:03:08.576485864 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.576491615 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.576494510 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.576497786 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 20:03:08.576500211 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 20:03:08.576502335 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 20:03:08.576504499 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-16 20:03:08.576506783 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 20:03:08.576509508 DEBUG Client sends request `textDocument/hover` with ID 8 2026-10-16 20:03:08.576512053 DEBUG Client sends request `textDocument/hover` with ID 9 2026-10-16 20:03:08.576514628 DEBUG Client sends request `textDocument/hover` with ID 10 2026-10-16 20:03:08.576517593 DEBUG Client sends request `textDocument/hover` with ID 11 2026-10-16 20:03:08.576520479 DEBUG Client sends request `textDocument/hover` with ID 12 2026-10-16 20:03:08.576522813 DEBUG Client sends request `textDocument/hover` with ID 13 2026-10-16 20:03:08.576525408 DEBUG Client sends request `textDocument/hover` with ID 14 2026-10-16 20:03:08.576527542 DEBUG Client sends request `textDocument/hover` with ID 15 2026-10-16 20:03:08.576529646 DEBUG Client sends request `textDocument/hover` with ID 16 2026-10-16 20:03:08.576531720 DEBUG Client sends request `textDocument/hover` with ID 17 2026-10-16 20:03:08.576533844 DEBUG Client sends request `textDocument/hover` with ID 18 2026-10-16 20:03:08.576536168 DEBUG Client sends request `textDocument/hover` with ID 19 2026-10-16 20:03:08.576538252 DEBUG Client sends request `textDocument/hover` with ID 20 2026-10-16 20:03:08.576540376 DEBUG Client sends request `textDocument/hover` with ID 21 2026-10-16 20:03:08.576542600 DEBUG Client sends request `textDocument/hover` with ID 22 2026-10-16 20:03:08.576545406 DEBUG Client sends request `textDocument/hover` with ID 23 2026-10-16 20:03:08.576548011 DEBUG Client sends request `textDocument/hover` with ID 24 2026-10-16 20:03:08.576550575 DEBUG Client sends request `textDocument/hover` with ID 25 2026-10-16 20:03:08.576553120 DEBUG Client sends request `textDocument/hover` with ID 26 2026-10-16 20:03:08.576555735 DEBUG Client sends request `textDocument/hover` with ID 27 2026-10-16 20:03:08.576558300 DEBUG Client sends request `textDocument/hover` with ID 28 2026-10-16 20:03:08.576560754 DEBUG Client sends request `textDocument/hover` with ID 29 2026-10-16 20:03:08.576592314 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.576636937 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.576690368 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-10-16 20:03:08.576694405 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576696499 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576698553 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576700356 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576702400 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576704254 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576706107 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576707941 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576710044 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576711838 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576713802 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576715665 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576717468 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576719232 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576721055 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576722939 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576725023 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576726916 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576728800 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576730683 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576732497 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576734290 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576736133 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576737907 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576739680 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576741534 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576743307 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576745220 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576563790 DEBUG Client sends request `textDocument/hover` with ID 30 2026-10-16 20:03:08.576775688 DEBUG Client sends request `textDocument/hover` with ID 31 2026-10-16 20:03:08.576778403 DEBUG Client sends request `textDocument/hover` with ID 32 2026-10-16 20:03:08.576781078 DEBUG Client sends request `textDocument/hover` with ID 33 2026-10-16 20:03:08.576783713 DEBUG Client sends request `textDocument/hover` with ID 34 2026-10-16 20:03:08.576786267 DEBUG Client sends request `textDocument/hover` with ID 35 2026-10-16 20:03:08.576789093 DEBUG Client sends request `textDocument/hover` with ID 36 2026-10-16 20:03:08.576791327 DEBUG Client sends request `textDocument/hover` with ID 37 2026-10-16 20:03:08.576793671 DEBUG Client sends request `textDocument/hover` with ID 38 2026-10-16 20:03:08.576796046 DEBUG Client sends request `textDocument/hover` with ID 39 2026-10-16 20:03:08.576798290 DEBUG Client sends request `textDocument/hover` with ID 40 2026-10-16 20:03:08.576801185 DEBUG Client sends request `textDocument/hover` with ID 41 2026-10-16 20:03:08.576803530 DEBUG Client sends request `textDocument/hover` with ID 42 2026-10-16 20:03:08.576805864 DEBUG Client sends request `textDocument/hover` with ID 43 2026-10-16 20:03:08.576808158 DEBUG Client sends request `textDocument/hover` with ID 44 2026-10-16 20:03:08.576810393 DEBUG Client sends request `textDocument/hover` with ID 45 2026-10-16 20:03:08.576812707 DEBUG Client sends request `textDocument/hover` with ID 46 2026-10-16 20:03:08.576815071 DEBUG Client sends request `textDocument/hover` with ID 47 2026-10-16 20:03:08.576817356 DEBUG Client sends request `textDocument/hover` with ID 48 2026-10-16 20:03:08.576819530 DEBUG Client sends request `textDocument/hover` with ID 49 2026-10-16 20:03:08.576821874 DEBUG Client sends request `textDocument/hover` with ID 50 2026-10-16 20:03:08.576824219 DEBUG Client sends request `textDocument/hover` with ID 51 2026-10-16 20:03:08.576826633 DEBUG Client sends request `textDocument/hover` with ID 52 2026-10-16 20:03:08.576828887 DEBUG Client sends request `textDocument/hover` with ID 53 2026-10-16 20:03:08.576831202 DEBUG Client sends request `textDocument/hover` with ID 54 2026-10-16 20:03:08.576833386 DEBUG Client sends request `textDocument/hover` with ID 55 2026-10-16 20:03:08.576835810 DEBUG Client sends request `textDocument/hover` with ID 56 2026-10-16 20:03:08.576838145 DEBUG Client sends request `textDocument/hover` with ID 57 2026-10-16 20:03:08.576840740 DEBUG Client sends request `textDocument/hover` with ID 58 2026-10-16 20:03:08.576843104 DEBUG Client sends request `textDocument/hover` with ID 59 2026-10-16 20:03:08.576845589 DEBUG Client sends request `textDocument/hover` with ID 60 2026-10-16 20:03:08.576848524 DEBUG Client sends request `textDocument/hover` with ID 61 2026-10-16 20:03:08.576850668 DEBUG Client sends request `textDocument/hover` with ID 62 2026-10-16 20:03:08.576852902 DEBUG Client sends request `textDocument/hover` with ID 63 2026-10-16 20:03:08.576855076 DEBUG Client sends request `textDocument/hover` with ID 64 2026-10-16 20:03:08.576857160 DEBUG Client sends request `textDocument/hover` with ID 65 2026-10-16 20:03:08.576859785 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.576861749 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.576877388 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576879673 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576881576 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576883450 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576885644 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576887457 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576889301 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576891074 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576892847 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576894671 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576896444 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576898207 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576900021 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576901774 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576903517 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576906273 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576908076 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576909829 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576911653 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576913406 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576915159 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576916983 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576918746 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576920499 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576922313 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576924056 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576925799 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576927603 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576929336 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576931089 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576932973 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576934736 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576936489 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576938283 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576940026 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576941899 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 20:03:08.576948842 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.576960795 DEBUG Initializing workspace `file:///tmp/.tmpoqApwm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.576971445 DEBUG Searching for a project in '/tmp/.tmpoqApwm/src' 2026-10-16 20:03:08.576991422 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.576995360 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.577302506 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.577322583 DEBUG Resolving local virtual environment: /tmp/.tmpoqApwm/src/.venv 2026-10-16 20:03:08.577347560 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.577351708 DEBUG No virtual environment found 2026-10-16 20:03:08.577358962 DEBUG Adding first-party search path `/tmp/.tmpoqApwm/src` 2026-10-16 20:03:08.577361877 DEBUG Using vendored stdlib 2026-10-16 20:03:08.577466113 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.577469519 DEBUG Adding new file root '/tmp/.tmpoqApwm/src' of kind Project 2026-10-16 20:03:08.579490199 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.579501240 DEBUG Updating project to check open files 2026-10-16 20:03:08.579512801 DEBUG Processing deferred notification `textDocument/didOpen` 2026-10-16 20:03:08.579557646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoqApwm/src/main.py") 2026-10-16 20:03:08.579591128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoqApwm/src/main.py` 2026-10-16 20:03:08.579598943 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoqApwm/src/main.py` 2026-10-16 20:03:08.579690274 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoqApwm/src/main.py` to project `src` 2026-10-16 20:03:08.579706585 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoqApwm/src/main.py` 2026-10-16 20:03:08.579709050 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.579718397 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.579724428 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.580088792 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.580595542 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.580609138 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.580614398 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.582880769 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.582920122 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.582935020 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.582954537 DEBUG method="textDocument/hover" response.id=2 duration=3.23ms 2026-10-16 20:03:08.582960538 DEBUG method="textDocument/hover" response.id=3 duration=2.36ms 2026-10-16 20:03:08.582962963 DEBUG method="textDocument/hover" response.id=4 duration=2.35ms 2026-10-16 20:03:08.582965177 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.582975546 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.582988821 DEBUG Received server response for request 2 2026-10-16 20:03:08.582991076 DEBUG Received server response for request 3 2026-10-16 20:03:08.582992739 DEBUG Received server response for request 4 2026-10-16 20:03:08.583021372 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583033746 DEBUG request{id=6 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583046099 DEBUG method="textDocument/hover" response.id=5 duration=2.43ms 2026-10-16 20:03:08.583048764 DEBUG method="textDocument/hover" response.id=6 duration=81.66µs 2026-10-16 20:03:08.583050958 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583057230 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583068260 DEBUG Received server response for request 5 2026-10-16 20:03:08.583070104 DEBUG Received server response for request 6 2026-10-16 20:03:08.583091173 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583102825 DEBUG request{id=8 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583114878 DEBUG method="textDocument/hover" response.id=7 duration=137.27µs 2026-10-16 20:03:08.583117393 DEBUG method="textDocument/hover" response.id=8 duration=64.72µs 2026-10-16 20:03:08.583119396 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583125307 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583136538 DEBUG Received server response for request 7 2026-10-16 20:03:08.583138462 DEBUG Received server response for request 8 2026-10-16 20:03:08.583160313 DEBUG request{id=9 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583172045 DEBUG request{id=10 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583183907 DEBUG method="textDocument/hover" response.id=9 duration=124.91µs 2026-10-16 20:03:08.583186512 DEBUG method="textDocument/hover" response.id=10 duration=65.31µs 2026-10-16 20:03:08.583188596 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583194167 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583204987 DEBUG Received server response for request 9 2026-10-16 20:03:08.583206830 DEBUG Received server response for request 10 2026-10-16 20:03:08.583227489 DEBUG request{id=11 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583239121 DEBUG request{id=12 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583250983 DEBUG method="textDocument/hover" response.id=11 duration=123.72µs 2026-10-16 20:03:08.583253418 DEBUG method="textDocument/hover" response.id=12 duration=63.17µs 2026-10-16 20:03:08.583255582 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583261042 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583271472 DEBUG Received server response for request 11 2026-10-16 20:03:08.583273325 DEBUG Received server response for request 12 2026-10-16 20:03:08.583293964 DEBUG request{id=13 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583305265 DEBUG request{id=14 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583333338 DEBUG method="textDocument/hover" response.id=13 duration=137.43µs 2026-10-16 20:03:08.583336003 DEBUG method="textDocument/hover" response.id=14 duration=78.70µs 2026-10-16 20:03:08.583338227 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583344669 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583355499 DEBUG Received server response for request 13 2026-10-16 20:03:08.583357433 DEBUG Received server response for request 14 2026-10-16 20:03:08.583379294 DEBUG request{id=15 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583390425 DEBUG request{id=16 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583402197 DEBUG method="textDocument/hover" response.id=15 duration=139.42µs 2026-10-16 20:03:08.583404711 DEBUG method="textDocument/hover" response.id=16 duration=64.75µs 2026-10-16 20:03:08.583406845 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583413197 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583424468 DEBUG Received server response for request 15 2026-10-16 20:03:08.583426422 DEBUG Received server response for request 16 2026-10-16 20:03:08.583447522 DEBUG request{id=17 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583458743 DEBUG request{id=18 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583470605 DEBUG method="textDocument/hover" response.id=17 duration=124.14µs 2026-10-16 20:03:08.583473510 DEBUG method="textDocument/hover" response.id=18 duration=64.95µs 2026-10-16 20:03:08.583476015 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583481686 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583492206 DEBUG Received server response for request 17 2026-10-16 20:03:08.583494059 DEBUG Received server response for request 18 2026-10-16 20:03:08.583515058 DEBUG request{id=19 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583528504 DEBUG request{id=20 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583540426 DEBUG method="textDocument/hover" response.id=19 duration=125.46µs 2026-10-16 20:03:08.583542830 DEBUG method="textDocument/hover" response.id=20 duration=65.08µs 2026-10-16 20:03:08.583544804 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583550274 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583561165 DEBUG Received server response for request 19 2026-10-16 20:03:08.583562968 DEBUG Received server response for request 20 2026-10-16 20:03:08.583687933 DEBUG request{id=21 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583704884 DEBUG request{id=22 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583717919 DEBUG method="textDocument/hover" response.id=21 duration=234.50µs 2026-10-16 20:03:08.583720754 DEBUG method="textDocument/hover" response.id=22 duration=174.32µs 2026-10-16 20:03:08.583722988 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583731685 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583742705 DEBUG Received server response for request 21 2026-10-16 20:03:08.583744719 DEBUG Received server response for request 22 2026-10-16 20:03:08.583768484 DEBUG request{id=23 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583780366 DEBUG request{id=24 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583792298 DEBUG method="textDocument/hover" response.id=23 duration=240.26µs 2026-10-16 20:03:08.583794833 DEBUG method="textDocument/hover" response.id=24 duration=70.12µs 2026-10-16 20:03:08.583796887 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583802558 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583813438 DEBUG Received server response for request 23 2026-10-16 20:03:08.583815282 DEBUG Received server response for request 24 2026-10-16 20:03:08.583836221 DEBUG request{id=25 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583847622 DEBUG request{id=26 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583859444 DEBUG method="textDocument/hover" response.id=25 duration=126.00µs 2026-10-16 20:03:08.583862179 DEBUG method="textDocument/hover" response.id=26 duration=63.63µs 2026-10-16 20:03:08.583864634 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583870225 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583881125 DEBUG Received server response for request 25 2026-10-16 20:03:08.583882938 DEBUG Received server response for request 26 2026-10-16 20:03:08.583903587 DEBUG request{id=27 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583914698 DEBUG request{id=28 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583926360 DEBUG method="textDocument/hover" response.id=27 duration=122.12µs 2026-10-16 20:03:08.583928845 DEBUG method="textDocument/hover" response.id=28 duration=62.61µs 2026-10-16 20:03:08.583930898 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583936309 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.583947039 DEBUG Received server response for request 27 2026-10-16 20:03:08.583948952 DEBUG Received server response for request 28 2026-10-16 20:03:08.583970443 DEBUG request{id=29 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583981764 DEBUG request{id=30 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.583993556 DEBUG method="textDocument/hover" response.id=29 duration=121.63µs 2026-10-16 20:03:08.583997173 DEBUG method="textDocument/hover" response.id=30 duration=64.60µs 2026-10-16 20:03:08.583999978 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584006440 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584017260 DEBUG Received server response for request 29 2026-10-16 20:03:08.584019234 DEBUG Received server response for request 30 2026-10-16 20:03:08.584040514 DEBUG request{id=31 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584052096 DEBUG request{id=32 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584064078 DEBUG method="textDocument/hover" response.id=31 duration=126.01µs 2026-10-16 20:03:08.584066573 DEBUG method="textDocument/hover" response.id=32 duration=64.74µs 2026-10-16 20:03:08.584068737 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584073997 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584084547 DEBUG Received server response for request 31 2026-10-16 20:03:08.584086350 DEBUG Received server response for request 32 2026-10-16 20:03:08.584107910 DEBUG request{id=33 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584119412 DEBUG request{id=34 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584131364 DEBUG method="textDocument/hover" response.id=33 duration=123.22µs 2026-10-16 20:03:08.584133759 DEBUG method="textDocument/hover" response.id=34 duration=63.39µs 2026-10-16 20:03:08.584135783 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584141103 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584151532 DEBUG Received server response for request 33 2026-10-16 20:03:08.584153336 DEBUG Received server response for request 34 2026-10-16 20:03:08.584173884 DEBUG request{id=35 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584185085 DEBUG request{id=36 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584196737 DEBUG method="textDocument/hover" response.id=35 duration=121.03µs 2026-10-16 20:03:08.584199172 DEBUG method="textDocument/hover" response.id=36 duration=61.74µs 2026-10-16 20:03:08.584201215 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584206575 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584217516 DEBUG Received server response for request 35 2026-10-16 20:03:08.584219369 DEBUG Received server response for request 36 2026-10-16 20:03:08.584240579 DEBUG request{id=37 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584251890 DEBUG request{id=38 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584263512 DEBUG method="textDocument/hover" response.id=37 duration=120.72µs 2026-10-16 20:03:08.584265937 DEBUG method="textDocument/hover" response.id=38 duration=63.13µs 2026-10-16 20:03:08.584267961 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584273271 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584284001 DEBUG Received server response for request 37 2026-10-16 20:03:08.584285864 DEBUG Received server response for request 38 2026-10-16 20:03:08.584319006 DEBUG request{id=39 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584331590 DEBUG request{id=40 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584344013 DEBUG method="textDocument/hover" response.id=39 duration=135.72µs 2026-10-16 20:03:08.584346508 DEBUG method="textDocument/hover" response.id=40 duration=76.96µs 2026-10-16 20:03:08.584348702 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584354493 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584366636 DEBUG Received server response for request 39 2026-10-16 20:03:08.584368509 DEBUG Received server response for request 40 2026-10-16 20:03:08.584390050 DEBUG request{id=41 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584401501 DEBUG request{id=42 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584413624 DEBUG method="textDocument/hover" response.id=41 duration=138.64µs 2026-10-16 20:03:08.584416609 DEBUG method="textDocument/hover" response.id=42 duration=66.27µs 2026-10-16 20:03:08.584419164 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584424955 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584435545 DEBUG Received server response for request 41 2026-10-16 20:03:08.584437408 DEBUG Received server response for request 42 2026-10-16 20:03:08.584458408 DEBUG request{id=43 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584469899 DEBUG request{id=44 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584481551 DEBUG method="textDocument/hover" response.id=43 duration=124.17µs 2026-10-16 20:03:08.584484066 DEBUG method="textDocument/hover" response.id=44 duration=63.22µs 2026-10-16 20:03:08.584486120 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584491430 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.584502120 DEBUG Received server response for request 43 2026-10-16 20:03:08.584503973 DEBUG Received server response for request 44 2026-10-16 20:03:08.584525594 DEBUG request{id=45 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.584537556 DEBUG request{id=46 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585250483 DEBUG method="textDocument/hover" response.id=45 duration=823.60µs 2026-10-16 20:03:08.585298393 DEBUG method="textDocument/hover" response.id=46 duration=810.57µs 2026-10-16 20:03:08.585305226 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585382641 DEBUG Received server response for request 45 2026-10-16 20:03:08.585430060 DEBUG Received server response for request 46 2026-10-16 20:03:08.585514739 DEBUG request{id=47 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585542742 DEBUG method="textDocument/hover" response.id=47 duration=1.05ms 2026-10-16 20:03:08.585546569 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585552149 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585633081 DEBUG Received server response for request 47 2026-10-16 20:03:08.585698594 DEBUG request{id=48 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585715165 DEBUG request{id=49 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585728560 DEBUG method="textDocument/hover" response.id=48 duration=405.40µs 2026-10-16 20:03:08.585731866 DEBUG method="textDocument/hover" response.id=49 duration=183.25µs 2026-10-16 20:03:08.585734181 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585742566 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585758506 DEBUG Received server response for request 48 2026-10-16 20:03:08.585760510 DEBUG Received server response for request 49 2026-10-16 20:03:08.585781299 DEBUG request{id=50 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585793081 DEBUG request{id=51 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585804863 DEBUG method="textDocument/hover" response.id=50 duration=250.99µs 2026-10-16 20:03:08.585807458 DEBUG method="textDocument/hover" response.id=51 duration=71.43µs 2026-10-16 20:03:08.585809622 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585815293 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585826073 DEBUG Received server response for request 50 2026-10-16 20:03:08.585827937 DEBUG Received server response for request 51 2026-10-16 20:03:08.585849998 DEBUG request{id=52 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585861550 DEBUG request{id=53 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585873432 DEBUG method="textDocument/hover" response.id=52 duration=129.01µs 2026-10-16 20:03:08.585875977 DEBUG method="textDocument/hover" response.id=53 duration=64.63µs 2026-10-16 20:03:08.585878071 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585883551 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585894181 DEBUG Received server response for request 52 2026-10-16 20:03:08.585896004 DEBUG Received server response for request 53 2026-10-16 20:03:08.585917054 DEBUG request{id=54 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585928455 DEBUG request{id=55 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585940307 DEBUG method="textDocument/hover" response.id=54 duration=123.22µs 2026-10-16 20:03:08.585943323 DEBUG method="textDocument/hover" response.id=55 duration=63.53µs 2026-10-16 20:03:08.585945357 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585951037 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.585961798 DEBUG Received server response for request 54 2026-10-16 20:03:08.585963942 DEBUG Received server response for request 55 2026-10-16 20:03:08.585984651 DEBUG request{id=56 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.585995892 DEBUG request{id=57 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586007473 DEBUG method="textDocument/hover" response.id=56 duration=122.16µs 2026-10-16 20:03:08.586009968 DEBUG method="textDocument/hover" response.id=57 duration=62.92µs 2026-10-16 20:03:08.586012022 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.586017803 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.586028212 DEBUG Received server response for request 56 2026-10-16 20:03:08.586030046 DEBUG Received server response for request 57 2026-10-16 20:03:08.586051215 DEBUG request{id=58 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586062436 DEBUG request{id=59 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586074118 DEBUG method="textDocument/hover" response.id=58 duration=121.32µs 2026-10-16 20:03:08.586076853 DEBUG method="textDocument/hover" response.id=59 duration=63.11µs 2026-10-16 20:03:08.586078947 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.586084247 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.586094977 DEBUG Received server response for request 58 2026-10-16 20:03:08.586096901 DEBUG Received server response for request 59 2026-10-16 20:03:08.586117750 DEBUG request{id=60 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586129011 DEBUG request{id=61 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586140713 DEBUG method="textDocument/hover" response.id=60 duration=121.23µs 2026-10-16 20:03:08.586143078 DEBUG method="textDocument/hover" response.id=61 duration=62.54µs 2026-10-16 20:03:08.586145642 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.586151413 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.586162083 DEBUG Received server response for request 60 2026-10-16 20:03:08.586164197 DEBUG Received server response for request 61 2026-10-16 20:03:08.586185147 DEBUG request{id=62 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586196608 DEBUG request{id=63 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586208280 DEBUG method="textDocument/hover" response.id=62 duration=122.34µs 2026-10-16 20:03:08.586210765 DEBUG method="textDocument/hover" response.id=63 duration=63.41µs 2026-10-16 20:03:08.586212748 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 20:03:08.586223579 DEBUG Received server response for request 62 2026-10-16 20:03:08.586225552 DEBUG Received server response for request 63 2026-10-16 20:03:08.586246301 DEBUG request{id=64 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586260869 DEBUG request{id=65 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586275726 DEBUG method="textDocument/hover" response.id=64 duration=122.61µs 2026-10-16 20:03:08.586278381 DEBUG method="textDocument/hover" response.id=65 duration=64.02µs 2026-10-16 20:03:08.586282860 DEBUG Received server response for request 64 2026-10-16 20:03:08.586284814 DEBUG Received server response for request 65 2026-10-16 20:03:08.586291857 DEBUG Client sends request `textDocument/hover` with ID 66 2026-10-16 20:03:08.586343904 DEBUG request{id=66 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:08.586360245 DEBUG method="textDocument/hover" response.id=66 duration=35.06µs 2026-10-16 20:03:08.586365946 DEBUG Received server response for request 66 2026-10-16 20:03:08.596477782 DEBUG Client sends request `shutdown` with ID 67 2026-10-16 20:03:08.596526383 DEBUG request{id=67 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.596532254 DEBUG method="shutdown" response.id=67 duration=9.06µs 2026-10-16 20:03:08.596591095 DEBUG Received server response for request 67 2026-10-16 20:03:08.596595062 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.596608397 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_for_one_workspace ... ignored, Requires multiple workspace support in the server and test server test initialize::disable_language_services_set_on_initialization ... 2026-10-16 20:03:08.601208195 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.602748945 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.602774913 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.602833263 DEBUG Client info: None 2026-10-16 20:03:08.602847209 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.602861386 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.602866776 INFO Version: Unknown 2026-10-16 20:03:08.602903976 DEBUG Received server response for request 1 2026-10-16 20:03:08.602931958 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.602943510 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.603034771 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.603099041 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.603104782 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.603117456 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.603120381 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.603175635 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.603196604 DEBUG Initializing workspace `file:///tmp/.tmpAHSG8u/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.603219638 DEBUG Searching for a project in '/tmp/.tmpAHSG8u/src' 2026-10-16 20:03:08.603248261 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.603253812 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.603813191 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.603820865 DEBUG Resolving local virtual environment: /tmp/.tmpAHSG8u/src/.venv 2026-10-16 20:03:08.603866711 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.603872041 DEBUG No virtual environment found 2026-10-16 20:03:08.603881619 DEBUG Adding first-party search path `/tmp/.tmpAHSG8u/src` 2026-10-16 20:03:08.603884705 DEBUG Using vendored stdlib 2026-10-16 20:03:08.604018055 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.604023856 DEBUG Adding new file root '/tmp/.tmpAHSG8u/src' of kind Project 2026-10-16 20:03:08.610964394 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:08.611014839 DEBUG Updating project to check open files 2026-10-16 20:03:08.611086674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAHSG8u/src/foo.py") 2026-10-16 20:03:08.611094468 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAHSG8u/src/foo.py` 2026-10-16 20:03:08.611102243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAHSG8u/src/foo.py` 2026-10-16 20:03:08.611183756 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAHSG8u/src/foo.py` to project `src` 2026-10-16 20:03:08.611198393 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAHSG8u/src/foo.py` 2026-10-16 20:03:08.611200768 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.611209314 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.611474611 DEBUG method="textDocument/hover" response.id=2 duration=258.52µs 2026-10-16 20:03:08.611493897 DEBUG Received server response for request 2 2026-10-16 20:03:08.621594603 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.621646771 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.621652251 DEBUG method="shutdown" response.id=3 duration=9.23µs 2026-10-16 20:03:08.621683470 DEBUG Received server response for request 3 2026-10-16 20:03:08.621687567 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.621698388 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-16 20:03:08.623464781 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.623547887 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.623607959 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.623687859 DEBUG Client info: None 2026-10-16 20:03:08.623704841 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.623718737 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.623723887 INFO Version: Unknown 2026-10-16 20:03:08.626231059 DEBUG Received server response for request 1 2026-10-16 20:03:08.626264783 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.626281845 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.626350403 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.626441524 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.626445772 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.626459929 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.626463355 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:08.626490676 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.626503881 DEBUG Initializing workspace `file:///tmp/.tmpS0IhQM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.626515884 DEBUG Searching for a project in '/tmp/.tmpS0IhQM/src' 2026-10-16 20:03:08.626541071 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.626546561 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.627033935 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.627040678 DEBUG Resolving local virtual environment: /tmp/.tmpS0IhQM/src/.venv 2026-10-16 20:03:08.627089349 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.627095401 DEBUG No virtual environment found 2026-10-16 20:03:08.627123784 DEBUG Adding first-party search path `/tmp/.tmpS0IhQM/src` 2026-10-16 20:03:08.627127471 DEBUG Using vendored stdlib 2026-10-16 20:03:08.629116632 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.629212461 DEBUG Adding new file root '/tmp/.tmpS0IhQM/src' of kind Project 2026-10-16 20:03:08.631095223 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.631221420 DEBUG Updating project to check open files 2026-10-16 20:03:08.631503869 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpS0IhQM/src/foo.py") 2026-10-16 20:03:08.631645736 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpS0IhQM/src/foo.py` 2026-10-16 20:03:08.631806838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpS0IhQM/src/foo.py` 2026-10-16 20:03:08.632100939 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpS0IhQM/src/foo.py` to project `src` 2026-10-16 20:03:08.632236243 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpS0IhQM/src/foo.py` 2026-10-16 20:03:08.632433593 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.632630763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.632890631 DEBUG method="textDocument/hover" response.id=2 duration=36.69µs 2026-10-16 20:03:08.633024281 DEBUG Received server response for request 2 2026-10-16 20:03:08.643252917 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.643299775 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.643335341 DEBUG method="shutdown" response.id=3 duration=38.71µs 2026-10-16 20:03:08.643435800 DEBUG Received server response for request 3 2026-10-16 20:03:08.643441090 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.643452541 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-16 20:03:08.644999853 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.645248039 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.645266934 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.645325234 DEBUG Client info: None 2026-10-16 20:03:08.645342125 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.645355280 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.645360129 INFO Version: Unknown 2026-10-16 20:03:08.648036820 DEBUG Received server response for request 1 2026-10-16 20:03:08.648066646 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.648086934 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpEdJvNE 2026-10-16 20:03:08.648095840 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.648147978 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.648233088 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.648236905 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.648241504 DEBUG No workspace configuration provided for file:///tmp/.tmpEdJvNE 2026-10-16 20:03:08.648383500 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.648388700 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpEdJvNE, using default options 2026-10-16 20:03:08.648396524 DEBUG Initializing workspace `file:///tmp/.tmpEdJvNE`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.648406744 DEBUG Searching for a project in '/tmp/.tmpEdJvNE' 2026-10-16 20:03:08.648424307 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.648428444 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.649879306 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.649886148 DEBUG Resolving local virtual environment: /tmp/.tmpEdJvNE/.venv 2026-10-16 20:03:08.649915874 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.649920383 DEBUG No virtual environment found 2026-10-16 20:03:08.649928157 DEBUG Adding first-party search path `/tmp/.tmpEdJvNE` 2026-10-16 20:03:08.649931704 DEBUG Using vendored stdlib 2026-10-16 20:03:08.650635033 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.650644952 DEBUG Adding new file root '/tmp/.tmpEdJvNE' of kind Project 2026-10-16 20:03:08.653585577 INFO Project::index_files{project=.tmpEdJvNE}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.653599153 DEBUG Updating project to check open files 2026-10-16 20:03:08.660593322 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.660620352 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.660629159 DEBUG method="shutdown" response.id=2 duration=13.72µs 2026-10-16 20:03:08.660642945 DEBUG Received server response for request 2 2026-10-16 20:03:08.660648054 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.660657672 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-16 20:03:08.662510508 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.662611547 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.662641363 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.665191476 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-16 20:03:08.665218687 DEBUG Client info: None 2026-10-16 20:03:08.665221162 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.665240388 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.665250056 INFO Version: Unknown 2026-10-16 20:03:08.665420265 DEBUG Received server response for request 1 2026-10-16 20:03:08.665495937 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.665520884 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.665674151 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.665730347 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.665736749 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.665753841 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.665786152 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.665806810 DEBUG Initializing workspace `file:///tmp/.tmpU39VBU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.665832599 DEBUG Searching for a project in '/tmp/.tmpU39VBU/src' 2026-10-16 20:03:08.665865410 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.665871802 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.666463462 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.666471016 DEBUG Resolving local virtual environment: /tmp/.tmpU39VBU/src/.venv 2026-10-16 20:03:08.666517133 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.666522763 DEBUG No virtual environment found 2026-10-16 20:03:08.666533583 DEBUG Adding first-party search path `/tmp/.tmpU39VBU/src` 2026-10-16 20:03:08.666537691 DEBUG Using vendored stdlib 2026-10-16 20:03:08.667973975 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.667984775 DEBUG Adding new file root '/tmp/.tmpU39VBU/src' of kind Project 2026-10-16 20:03:08.670151660 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.670170355 DEBUG Updating project to check open files 2026-10-16 20:03:08.670244183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpU39VBU/src/script.py") 2026-10-16 20:03:08.670252709 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpU39VBU/src/script.py` 2026-10-16 20:03:08.670260464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpU39VBU/src/script.py` 2026-10-16 20:03:08.670362856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpU39VBU/src/script.py` to project `src` 2026-10-16 20:03:08.670379557 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpU39VBU/src/script.py` 2026-10-16 20:03:08.670382102 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.670391880 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.670996024 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:08.671028154 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.671033895 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:08.671037461 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:08.671157446 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.671205156 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpU39VBU/src/script.py' 2026-10-16 20:03:08.671276530 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.686215480 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.686739754 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:08.686764219 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:08.696940607 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.697037398 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.697048980 DEBUG method="shutdown" response.id=2 duration=22.57µs 2026-10-16 20:03:08.697066383 DEBUG Received server response for request 2 2026-10-16 20:03:08.697071272 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.697182360 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-16 20:03:08.702334244 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.702419443 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.702442877 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.702587388 DEBUG Received server response for request 1 ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-16 20:03:08.706352881 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.706418053 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.706442950 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.706491281 DEBUG Client info: None 2026-10-16 20:03:08.706508764 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.706523822 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.706531426 INFO Version: Unknown 2026-10-16 20:03:08.707596764 DEBUG Received server response for request 1 2026-10-16 20:03:08.707637691 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.707655835 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.707719685 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.707799414 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.707802891 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.709611754 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.709630639 DEBUG Initializing workspace `file:///tmp/.tmpvIySj8/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.709645958 DEBUG Searching for a project in '/tmp/.tmpvIySj8/project' 2026-10-16 20:03:08.709671686 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.709676786 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.710157968 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.710167757 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-16 20:03:08.710256824 ERROR Failed to load project for workspace `file:///tmp/.tmpvIySj8/project`: Failed to discover local Python environment: Invalid `VIRTUAL_ENV` environment variable `/nonexistent/virtual/env/path`: does not point to a directory on disk: No such file or directory (os error 2). Continuing with valid settings 2026-10-16 20:03:08.710566565 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.710592834 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-16 20:03:08.710589969 DEBUG Received notification `window/showMessage` 2026-10-16 20:03:08.710599226 DEBUG Default settings failed to discover local Python environment 2026-10-16 20:03:08.710601330 INFO Retrying to receive `window/showMessage` notification 2026-10-16 20:03:08.710631426 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.710635694 DEBUG No virtual environment found 2026-10-16 20:03:08.710646014 DEBUG Adding first-party search path `/tmp/.tmpvIySj8/project` 2026-10-16 20:03:08.710649420 DEBUG Using vendored stdlib 2026-10-16 20:03:08.710784133 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.710789473 DEBUG Adding new file root '/tmp/.tmpvIySj8/project' of kind Project 2026-10-16 20:03:08.712735984 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.712752044 DEBUG Updating project to check open files 2026-10-16 20:03:08.720751087 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.720806111 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.720819746 DEBUG method="shutdown" response.id=2 duration=23.16µs 2026-10-16 20:03:08.720834754 DEBUG Received server response for request 2 2026-10-16 20:03:08.720842569 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.720864480 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-16 20:03:08.722757591 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.722855445 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.722883818 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.722955252 DEBUG Client info: None 2026-10-16 20:03:08.722973576 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.722990899 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.722999605 INFO Version: Unknown 2026-10-16 20:03:08.723044930 DEBUG Received server response for request 1 2026-10-16 20:03:08.723108439 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.723127144 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.723198378 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.723344071 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.723351174 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.723385038 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.723404635 DEBUG Initializing workspace `file:///tmp/.tmp2RFksC/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.723421737 DEBUG Searching for a project in '/tmp/.tmp2RFksC/foo' 2026-10-16 20:03:08.723454037 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.723461752 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.723973371 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.723982078 DEBUG Resolving local virtual environment: /tmp/.tmp2RFksC/foo/.venv 2026-10-16 20:03:08.724031861 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.724038363 DEBUG No virtual environment found 2026-10-16 20:03:08.724050396 DEBUG Adding first-party search path `/tmp/.tmp2RFksC/foo` 2026-10-16 20:03:08.724054864 DEBUG Using vendored stdlib 2026-10-16 20:03:08.724225584 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.724231576 DEBUG Adding new file root '/tmp/.tmp2RFksC/foo' of kind Project 2026-10-16 20:03:08.726455036 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.726471437 DEBUG Updating project to check open files 2026-10-16 20:03:08.726494019 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 20:03:08.726521521 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.726526160 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.736717705 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.736884829 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.736896992 DEBUG method="shutdown" response.id=2 duration=21.76µs 2026-10-16 20:03:08.736908493 DEBUG Received server response for request 2 2026-10-16 20:03:08.736913473 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.736925265 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-16 20:03:08.738620144 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.738695044 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.738720833 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.738783210 DEBUG Client info: None 2026-10-16 20:03:08.738802606 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.738817765 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.738825078 INFO Version: Unknown 2026-10-16 20:03:08.740558429 DEBUG Received server response for request 1 2026-10-16 20:03:08.740611860 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.741619910 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.746398273 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.746443889 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.746451773 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.746500154 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.746518338 DEBUG Initializing workspace `file:///tmp/.tmpTJbZpS/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.746535009 DEBUG Searching for a project in '/tmp/.tmpTJbZpS/foo' 2026-10-16 20:03:08.747798379 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.747811884 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.748648894 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.748661799 DEBUG Resolving local virtual environment: /tmp/.tmpTJbZpS/foo/.venv 2026-10-16 20:03:08.748989543 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.749001716 DEBUG No virtual environment found 2026-10-16 20:03:08.749016183 DEBUG Adding first-party search path `/tmp/.tmpTJbZpS/foo` 2026-10-16 20:03:08.749019860 DEBUG Using vendored stdlib 2026-10-16 20:03:08.749596552 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.749607282 DEBUG Adding new file root '/tmp/.tmpTJbZpS/foo' of kind Project 2026-10-16 20:03:08.751702001 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.751718302 DEBUG Updating project to check open files 2026-10-16 20:03:08.751961929 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 20:03:08.751999289 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.752006472 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.762171919 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.762217765 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.762235348 DEBUG method="shutdown" response.id=2 duration=23.96µs 2026-10-16 20:03:08.762259553 DEBUG Received server response for request 2 2026-10-16 20:03:08.762268510 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.762289369 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-16 20:03:08.764420276 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( false, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.766588744 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.766622888 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.766710612 DEBUG Client info: None 2026-10-16 20:03:08.766732463 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( OpenFilesOnly, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.766753172 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-16 20:03:08.766762159 INFO Version: Unknown 2026-10-16 20:03:08.766809367 DEBUG Received server response for request 1 2026-10-16 20:03:08.766856155 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.766873227 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.766933490 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-16 20:03:08.766959329 DEBUG Initializing workspace `file:///tmp/.tmpMse9zh/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.766974257 DEBUG Searching for a project in '/tmp/.tmpMse9zh/foo' 2026-10-16 20:03:08.767005956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.767013741 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.767517716 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.767526893 DEBUG Resolving local virtual environment: /tmp/.tmpMse9zh/foo/.venv 2026-10-16 20:03:08.767594771 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.767603307 DEBUG No virtual environment found 2026-10-16 20:03:08.767617373 DEBUG Adding first-party search path `/tmp/.tmpMse9zh/foo` 2026-10-16 20:03:08.767622422 DEBUG Using vendored stdlib 2026-10-16 20:03:08.767783254 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.767791690 DEBUG Adding new file root '/tmp/.tmpMse9zh/foo' of kind Project 2026-10-16 20:03:08.773798938 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.005s 2026-10-16 20:03:08.773818174 DEBUG Updating project to check open files 2026-10-16 20:03:08.773841357 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 20:03:08.774097648 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.774108127 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.784265569 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.784361289 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.784370366 DEBUG method="shutdown" response.id=2 duration=15.15µs 2026-10-16 20:03:08.784499318 DEBUG Received server response for request 2 2026-10-16 20:03:08.784507052 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.784521239 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-16 20:03:08.786315755 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.786401756 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.786427194 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.789617688 DEBUG Client info: None 2026-10-16 20:03:08.789641062 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.789659036 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.789666299 INFO Version: Unknown 2026-10-16 20:03:08.791647135 DEBUG Received server response for request 1 2026-10-16 20:03:08.791683994 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.791868700 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.791958138 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.792270203 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.792280002 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.792472593 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.792495135 DEBUG Initializing workspace `file:///tmp/.tmpJSSroK/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.792510063 DEBUG Searching for a project in '/tmp/.tmpJSSroK/foo' 2026-10-16 20:03:08.792537535 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.792542885 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.793362883 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.793504248 DEBUG Resolving local virtual environment: /tmp/.tmpJSSroK/foo/.venv 2026-10-16 20:03:08.793684296 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.793819349 DEBUG No virtual environment found 2026-10-16 20:03:08.793950565 DEBUG Adding first-party search path `/tmp/.tmpJSSroK/foo` 2026-10-16 20:03:08.793992414 DEBUG Using vendored stdlib 2026-10-16 20:03:08.794140071 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.794147915 DEBUG Adding new file root '/tmp/.tmpJSSroK/foo' of kind Project 2026-10-16 20:03:08.796452248 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.796618129 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 20:03:08.796671018 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.796676518 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.806818712 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.806972079 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.806983050 DEBUG method="shutdown" response.id=2 duration=15.70µs 2026-10-16 20:03:08.806993199 DEBUG Received server response for request 2 2026-10-16 20:03:08.806997176 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.807028014 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-16 20:03:08.808644897 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.810593582 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.810621084 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.810673151 DEBUG Client info: None 2026-10-16 20:03:08.810692017 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.810708928 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.810715461 INFO Version: Unknown 2026-10-16 20:03:08.810756087 DEBUG Received server response for request 1 2026-10-16 20:03:08.810786384 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.810801211 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.810862697 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.810944620 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.810950391 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.810979255 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.810993973 DEBUG Initializing workspace `file:///tmp/.tmpNFvdkm/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.811007849 DEBUG Searching for a project in '/tmp/.tmpNFvdkm/foo' 2026-10-16 20:03:08.811035421 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.811041111 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.811436844 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.811444708 DEBUG Resolving local virtual environment: /tmp/.tmpNFvdkm/foo/.venv 2026-10-16 20:03:08.811480015 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.811486827 DEBUG No virtual environment found 2026-10-16 20:03:08.811497227 DEBUG Adding first-party search path `/tmp/.tmpNFvdkm/foo` 2026-10-16 20:03:08.811501816 DEBUG Using vendored stdlib 2026-10-16 20:03:08.811870948 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.811879734 DEBUG Adding new file root '/tmp/.tmpNFvdkm/foo' of kind Project 2026-10-16 20:03:08.818700007 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.006s 2026-10-16 20:03:08.818713643 DEBUG Updating project to check open files 2026-10-16 20:03:08.821854584 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.821922601 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.821930476 DEBUG method="shutdown" response.id=2 duration=11.93µs 2026-10-16 20:03:08.822076701 DEBUG Received server response for request 2 2026-10-16 20:03:08.822084475 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.822103371 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-16 20:03:08.823732426 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.823793130 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.823818978 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.823885203 DEBUG Client info: None 2026-10-16 20:03:08.823906272 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: { "bar": Null, }, }, } 2026-10-16 20:03:08.823923935 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.823930387 INFO Version: Unknown 2026-10-16 20:03:08.825585903 DEBUG Received server response for request 1 2026-10-16 20:03:08.825620858 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.825641838 WARN Received unknown options during initialization: { "bar": null } 2026-10-16 20:03:08.825655152 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.825661805 DEBUG Received notification `window/showMessage` 2026-10-16 20:03:08.825666534 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.825707521 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.825734131 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.825737367 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.825888550 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.825904901 DEBUG Initializing workspace `file:///tmp/.tmpjaaEcB/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.825918727 DEBUG Searching for a project in '/tmp/.tmpjaaEcB/foo' 2026-10-16 20:03:08.825944806 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.825950266 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.826383078 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.826391053 DEBUG Resolving local virtual environment: /tmp/.tmpjaaEcB/foo/.venv 2026-10-16 20:03:08.826426870 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.826433573 DEBUG No virtual environment found 2026-10-16 20:03:08.826443120 DEBUG Adding first-party search path `/tmp/.tmpjaaEcB/foo` 2026-10-16 20:03:08.826447278 DEBUG Using vendored stdlib 2026-10-16 20:03:08.826689803 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.826697918 DEBUG Adding new file root '/tmp/.tmpjaaEcB/foo' of kind Project 2026-10-16 20:03:08.828768202 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.828793549 DEBUG Updating project to check open files 2026-10-16 20:03:08.835890931 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.835948740 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.835955543 DEBUG method="shutdown" response.id=2 duration=10.87µs 2026-10-16 20:03:08.836085536 DEBUG Received server response for request 2 2026-10-16 20:03:08.836093351 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.836111876 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-16 20:03:08.837464112 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.837525016 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.837548380 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.837614324 DEBUG Client info: None 2026-10-16 20:03:08.837636506 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.837653006 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.837659759 INFO Version: Unknown 2026-10-16 20:03:08.837867138 DEBUG Received server response for request 1 2026-10-16 20:03:08.837900901 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.837975271 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.839624214 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.839758906 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.839764266 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.839790806 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.839803791 WARN Received unknown options for workspace `file:///tmp/.tmpI0TD3p/foo`: { "bar": null } 2026-10-16 20:03:08.839810734 DEBUG Initializing workspace `file:///tmp/.tmpI0TD3p/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.839836342 DEBUG Searching for a project in '/tmp/.tmpI0TD3p/foo' 2026-10-16 20:03:08.839864224 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.839869744 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.840274784 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.840281126 DEBUG Resolving local virtual environment: /tmp/.tmpI0TD3p/foo/.venv 2026-10-16 20:03:08.840329196 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.840334987 DEBUG No virtual environment found 2026-10-16 20:03:08.840344595 DEBUG Adding first-party search path `/tmp/.tmpI0TD3p/foo` 2026-10-16 20:03:08.840348633 DEBUG Using vendored stdlib 2026-10-16 20:03:08.840507210 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.840512811 DEBUG Adding new file root '/tmp/.tmpI0TD3p/foo' of kind Project 2026-10-16 20:03:08.841462372 DEBUG Received notification `window/showMessage` 2026-10-16 20:03:08.841469625 INFO Retrying to receive `window/showMessage` notification 2026-10-16 20:03:08.844641665 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-16 20:03:08.844658006 DEBUG Updating project to check open files 2026-10-16 20:03:08.851653547 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.851720442 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.851728067 DEBUG method="shutdown" response.id=2 duration=22.13µs 2026-10-16 20:03:08.851737614 DEBUG Received server response for request 2 2026-10-16 20:03:08.851741572 DEBUG Client sends notification `exit` ok test initialize::workspace_diagnostic_registration ... 2026-10-16 20:03:08.851880492 DEBUG Received exit notification, exiting 2026-10-16 20:03:08.853139474 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.853201390 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.853225435 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.853275449 DEBUG Client info: None 2026-10-16 20:03:08.853296559 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.853328458 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.853335452 INFO Version: Unknown 2026-10-16 20:03:08.853439937 DEBUG Received server response for request 1 2026-10-16 20:03:08.853473100 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.853503407 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.853669418 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.853771269 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.853776819 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.853816895 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.853833015 DEBUG Initializing workspace `file:///tmp/.tmpHUdITg/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.853846670 DEBUG Searching for a project in '/tmp/.tmpHUdITg/foo' 2026-10-16 20:03:08.853874142 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.853880414 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.854300762 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.854319197 DEBUG Resolving local virtual environment: /tmp/.tmpHUdITg/foo/.venv 2026-10-16 20:03:08.854354363 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.854360214 DEBUG No virtual environment found 2026-10-16 20:03:08.854370012 DEBUG Adding first-party search path `/tmp/.tmpHUdITg/foo` 2026-10-16 20:03:08.854374420 DEBUG Using vendored stdlib 2026-10-16 20:03:08.854523440 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.854528369 DEBUG Adding new file root '/tmp/.tmpHUdITg/foo' of kind Project 2026-10-16 20:03:08.859887701 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.004s 2026-10-16 20:03:08.859903972 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 20:03:08.859954477 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.859959847 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.870099205 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.870161962 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.870169066 DEBUG method="shutdown" response.id=2 duration=11.13µs 2026-10-16 20:03:08.870179135 DEBUG Received server response for request 2 2026-10-16 20:03:08.870182812 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.870462466 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-16 20:03:08.871893150 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.871956148 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.871979722 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.872036148 DEBUG Client info: None 2026-10-16 20:03:08.872058119 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.872075972 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.872083236 INFO Version: Unknown 2026-10-16 20:03:08.872131687 DEBUG Received server response for request 1 2026-10-16 20:03:08.872172684 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.872203732 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.873614639 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.873752557 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.873770200 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.873797121 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.873811868 DEBUG Initializing workspace `file:///tmp/.tmpTCLVyk/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.873825965 DEBUG Searching for a project in '/tmp/.tmpTCLVyk/foo' 2026-10-16 20:03:08.873854098 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.873860059 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.874288442 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.874296217 DEBUG Resolving local virtual environment: /tmp/.tmpTCLVyk/foo/.venv 2026-10-16 20:03:08.874343766 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.874349908 DEBUG No virtual environment found 2026-10-16 20:03:08.874359716 DEBUG Adding first-party search path `/tmp/.tmpTCLVyk/foo` 2026-10-16 20:03:08.874364034 DEBUG Using vendored stdlib 2026-10-16 20:03:08.874538221 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.874543561 DEBUG Adding new file root '/tmp/.tmpTCLVyk/foo' of kind Project 2026-10-16 20:03:08.876619575 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.876633411 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 20:03:08.876650733 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.876654140 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.886804398 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.886861145 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.886868829 DEBUG method="shutdown" response.id=2 duration=11.82µs 2026-10-16 20:03:08.887014743 DEBUG Received server response for request 2 2026-10-16 20:03:08.887022377 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.887040812 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-16 20:03:08.888415871 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( false, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.888477797 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.888501371 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.888560913 DEBUG Client info: None 2026-10-16 20:03:08.888598183 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.888616056 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-16 20:03:08.888622899 INFO Version: Unknown 2026-10-16 20:03:08.890601941 DEBUG Received server response for request 1 2026-10-16 20:03:08.890648538 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.890706968 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.891004165 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-16 20:03:08.891047036 DEBUG Initializing workspace `file:///tmp/.tmp0YOGgi/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.891060561 DEBUG Searching for a project in '/tmp/.tmp0YOGgi/foo' 2026-10-16 20:03:08.891087752 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.891093433 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.891526806 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.891548496 DEBUG Resolving local virtual environment: /tmp/.tmp0YOGgi/foo/.venv 2026-10-16 20:03:08.891608389 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.891616183 DEBUG No virtual environment found 2026-10-16 20:03:08.891628166 DEBUG Adding first-party search path `/tmp/.tmp0YOGgi/foo` 2026-10-16 20:03:08.891632474 DEBUG Using vendored stdlib 2026-10-16 20:03:08.891806821 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.891814666 DEBUG Adding new file root '/tmp/.tmp0YOGgi/foo' of kind Project 2026-10-16 20:03:08.893941775 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:08.893958657 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 20:03:08.894235446 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:08.894245976 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:08.904425179 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:08.904516901 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.904528122 DEBUG method="shutdown" response.id=2 duration=19.46µs ok test inlay_hints::default_inlay_hints ... 2026-10-16 20:03:08.904731704 DEBUG Received server response for request 2 2026-10-16 20:03:08.904740250 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.904754887 DEBUG Received exit notification, exiting 2026-10-16 20:03:08.906462029 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.906539404 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.906581303 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.906656795 DEBUG Client info: None 2026-10-16 20:03:08.906678565 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.906696299 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.906704444 INFO Version: Unknown 2026-10-16 20:03:08.908677525 DEBUG Received server response for request 1 2026-10-16 20:03:08.908725064 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.908747897 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.908805044 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.908859296 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.908866990 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.908882980 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.908887288 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 20:03:08.908908618 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.908925099 DEBUG Initializing workspace `file:///tmp/.tmpMT443A/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.908941059 DEBUG Searching for a project in '/tmp/.tmpMT443A/src' 2026-10-16 20:03:08.908971837 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.908979321 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.909538109 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.909547036 DEBUG Resolving local virtual environment: /tmp/.tmpMT443A/src/.venv 2026-10-16 20:03:08.909696256 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.909705864 DEBUG No virtual environment found 2026-10-16 20:03:08.909719479 DEBUG Adding first-party search path `/tmp/.tmpMT443A/src` 2026-10-16 20:03:08.909724208 DEBUG Using vendored stdlib 2026-10-16 20:03:08.909892574 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.909901320 DEBUG Adding new file root '/tmp/.tmpMT443A/src' of kind Project 2026-10-16 20:03:08.912252510 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.912269402 DEBUG Updating project to check open files 2026-10-16 20:03:08.912373347 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMT443A/src/foo.py") 2026-10-16 20:03:08.912386001 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMT443A/src/foo.py` 2026-10-16 20:03:08.912395989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMT443A/src/foo.py` 2026-10-16 20:03:08.912522076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMT443A/src/foo.py` to project `src` 2026-10-16 20:03:08.912545790 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMT443A/src/foo.py` 2026-10-16 20:03:08.912549788 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.912562742 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.913159892 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.936819810 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-16 20:03:08.937652332 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 24.794807ms 2026-10-16 20:03:08.937735578 DEBUG method="textDocument/inlayHint" response.id=2 duration=25.14ms 2026-10-16 20:03:08.937786113 DEBUG Received server response for request 2 2026-10-16 20:03:08.948499638 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.948541496 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.948551846 DEBUG method="shutdown" response.id=3 duration=17.16µs 2026-10-16 20:03:08.948590628 DEBUG Received server response for request 3 2026-10-16 20:03:08.948598143 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.948616898 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-16 20:03:08.952144745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.952226809 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.952314994 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.952375608 DEBUG Client info: None 2026-10-16 20:03:08.952394603 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.952413819 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.952422105 INFO Version: Unknown 2026-10-16 20:03:08.952471738 DEBUG Received server response for request 1 2026-10-16 20:03:08.952518456 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.952537221 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.952638421 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.952761652 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.952768134 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.952787891 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.952792710 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 20:03:08.952814752 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.952832314 DEBUG Initializing workspace `file:///tmp/.tmpgy3HVS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.952849587 DEBUG Searching for a project in '/tmp/.tmpgy3HVS/src' 2026-10-16 20:03:08.952882408 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.952890083 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.953452768 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.953461575 DEBUG Resolving local virtual environment: /tmp/.tmpgy3HVS/src/.venv 2026-10-16 20:03:08.953511799 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.953519844 DEBUG No virtual environment found 2026-10-16 20:03:08.953534081 DEBUG Adding first-party search path `/tmp/.tmpgy3HVS/src` 2026-10-16 20:03:08.953539301 DEBUG Using vendored stdlib 2026-10-16 20:03:08.953720711 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.953729728 DEBUG Adding new file root '/tmp/.tmpgy3HVS/src' of kind Project 2026-10-16 20:03:08.955898906 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 20:03:08.955915888 DEBUG Updating project to check open files 2026-10-16 20:03:08.955996349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgy3HVS/src/foo.py") 2026-10-16 20:03:08.956009083 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgy3HVS/src/foo.py` 2026-10-16 20:03:08.956020084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgy3HVS/src/foo.py` 2026-10-16 20:03:08.956142213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgy3HVS/src/foo.py` to project `src` 2026-10-16 20:03:08.956165486 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgy3HVS/src/foo.py` 2026-10-16 20:03:08.956169704 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.956182939 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.956445782 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.960277880 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 4.032905ms 2026-10-16 20:03:08.960329797 DEBUG method="textDocument/inlayHint" response.id=2 duration=4.14ms 2026-10-16 20:03:08.960341970 DEBUG Received server response for request 2 2026-10-16 20:03:08.970602405 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:08.970630388 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:08.970635648 DEBUG method="shutdown" response.id=3 duration=9.51µs 2026-10-16 20:03:08.970642070 DEBUG Received server response for request 3 2026-10-16 20:03:08.970644905 DEBUG Client sends notification `exit` 2026-10-16 20:03:08.970656256 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-16 20:03:08.972509572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:08.972597688 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:08.972620190 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:08.972674051 DEBUG Client info: None 2026-10-16 20:03:08.972686625 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:08.972699208 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:08.972704799 INFO Version: Unknown 2026-10-16 20:03:08.972758790 DEBUG Received server response for request 1 2026-10-16 20:03:08.972815476 DEBUG Client sends notification `initialized` 2026-10-16 20:03:08.972828210 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:08.972905154 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:08.973079632 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:08.973092856 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:08.973162237 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:08.973203905 DEBUG Initializing workspace `file:///tmp/.tmpdVnQVv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:08.973234282 DEBUG Searching for a project in '/tmp/.tmpdVnQVv/src' 2026-10-16 20:03:08.973294895 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:08.973323199 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:08.973846069 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:08.973853343 DEBUG Resolving local virtual environment: /tmp/.tmpdVnQVv/src/.venv 2026-10-16 20:03:08.973886756 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:08.973891204 DEBUG No virtual environment found 2026-10-16 20:03:08.973900121 DEBUG Adding first-party search path `/tmp/.tmpdVnQVv/src` 2026-10-16 20:03:08.973903297 DEBUG Using vendored stdlib 2026-10-16 20:03:08.974027029 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:08.974031848 DEBUG Adding new file root '/tmp/.tmpdVnQVv/src' of kind Project 2026-10-16 20:03:08.974610213 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:08.974617115 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 20:03:08.976052598 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:08.976075501 DEBUG Updating project to check open files 2026-10-16 20:03:08.976133870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdVnQVv/src/values.py") 2026-10-16 20:03:08.976141174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdVnQVv/src/values.py` 2026-10-16 20:03:08.976148458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdVnQVv/src/values.py` 2026-10-16 20:03:08.976241572 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdVnQVv/src/values.py` to project `src` 2026-10-16 20:03:08.976256370 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdVnQVv/src/values.py` 2026-10-16 20:03:08.976259326 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:08.976267651 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:08.982112905 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 20:03:08.993379718 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.011975097 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 35.655618ms 2026-10-16 20:03:09.012194408 DEBUG method="textDocument/inlayHint" response.id=2 duration=35.92ms 2026-10-16 20:03:09.012212352 DEBUG Received server response for request 2 2026-10-16 20:03:09.012502396 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-16 20:03:09.012540387 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-16 20:03:09.012559232 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-16 20:03:09.012596292 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-16 20:03:09.012599528 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-16 20:03:09.012602463 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-16 20:03:09.012604898 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-16 20:03:09.012607543 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-16 20:03:09.012610088 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-16 20:03:09.012612753 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-16 20:03:09.012615207 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-16 20:03:09.012617562 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-16 20:03:09.012619846 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-16 20:03:09.012622120 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-16 20:03:09.012624815 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-16 20:03:09.012627440 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-16 20:03:09.012630175 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-16 20:03:09.012632900 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-16 20:03:09.012635736 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-16 20:03:09.012638561 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-16 20:03:09.012641326 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-16 20:03:09.012643731 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-16 20:03:09.012646947 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-16 20:03:09.012649782 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-16 20:03:09.012652497 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-16 20:03:09.012655062 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-16 20:03:09.012658719 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-16 20:03:09.012661414 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-16 20:03:09.012664039 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-16 20:03:09.012666784 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-16 20:03:09.012669369 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-16 20:03:09.012672274 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-16 20:03:09.012674989 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-16 20:03:09.012677474 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-16 20:03:09.012679909 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-16 20:03:09.012682784 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-16 20:03:09.012685669 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-16 20:03:09.012688084 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-16 20:03:09.012690709 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-16 20:03:09.012711798 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-16 20:03:09.012714884 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-16 20:03:09.012717619 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-16 20:03:09.012720254 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-16 20:03:09.012723039 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-16 20:03:09.012725765 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-16 20:03:09.012728410 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-16 20:03:09.012731195 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-16 20:03:09.012734401 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-16 20:03:09.012736916 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-16 20:03:09.012740272 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-16 20:03:09.012743267 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-16 20:03:09.012746343 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-16 20:03:09.012749058 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-16 20:03:09.012751473 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-16 20:03:09.012754218 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-16 20:03:09.012756933 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-16 20:03:09.012759277 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-16 20:03:09.012762373 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-16 20:03:09.012764978 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-16 20:03:09.012767753 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-16 20:03:09.012770368 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-16 20:03:09.012773374 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-16 20:03:09.012775989 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-16 20:03:09.012778534 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-16 20:03:09.012781169 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-16 20:03:09.012783854 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-16 20:03:09.012786529 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-16 20:03:09.012789464 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-16 20:03:09.012792079 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-16 20:03:09.012795075 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-16 20:03:09.012797730 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-16 20:03:09.012800555 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-16 20:03:09.012803340 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-16 20:03:09.012806055 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-16 20:03:09.012808720 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-16 20:03:09.012811646 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-16 20:03:09.012814471 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-16 20:03:09.012817206 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-16 20:03:09.012819721 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-16 20:03:09.012822356 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-16 20:03:09.012824981 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-16 20:03:09.012827716 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-16 20:03:09.012830361 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-16 20:03:09.012833166 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-16 20:03:09.012836312 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-16 20:03:09.012839057 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-16 20:03:09.012842003 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-16 20:03:09.012844708 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-16 20:03:09.012847743 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-16 20:03:09.012850128 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-16 20:03:09.012852903 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-16 20:03:09.012855618 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-16 20:03:09.012858303 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-16 20:03:09.012860868 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-16 20:03:09.012863613 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-16 20:03:09.012866238 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-16 20:03:09.012868913 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-16 20:03:09.012872680 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-16 20:03:09.012875776 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-16 20:03:09.012878411 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-16 20:03:09.012881567 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-16 20:03:09.012884162 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-16 20:03:09.012899531 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-16 20:03:09.012902727 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-16 20:03:09.013442609 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 516.007µs 2026-10-16 20:03:09.013990076 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 387.818µs 2026-10-16 20:03:09.014148143 DEBUG method="textDocument/inlayHint" response.id=3 duration=1.63ms 2026-10-16 20:03:09.014151709 DEBUG method="textDocument/inlayHint" response.id=4 duration=1.60ms 2026-10-16 20:03:09.014578850 DEBUG Received server response for request 3 2026-10-16 20:03:09.014582818 DEBUG Received server response for request 4 2026-10-16 20:03:09.014564003 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 389.02µs 2026-10-16 20:03:09.015990678 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 575.109µs 2026-10-16 20:03:09.016161910 DEBUG method="textDocument/inlayHint" response.id=5 duration=3.58ms 2026-10-16 20:03:09.016166548 DEBUG method="textDocument/inlayHint" response.id=6 duration=2.01ms 2026-10-16 20:03:09.016677497 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 486.913µs 2026-10-16 20:03:09.016883864 DEBUG Received server response for request 5 2026-10-16 20:03:09.016887340 DEBUG Received server response for request 6 2026-10-16 20:03:09.017802276 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 450.465µs 2026-10-16 20:03:09.017954702 DEBUG method="textDocument/inlayHint" response.id=7 duration=3.79ms 2026-10-16 20:03:09.017959010 DEBUG method="textDocument/inlayHint" response.id=8 duration=1.79ms 2026-10-16 20:03:09.017994467 DEBUG Received server response for request 7 2026-10-16 20:03:09.017997453 DEBUG Received server response for request 8 2026-10-16 20:03:09.018996557 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 538.019µs 2026-10-16 20:03:09.019324381 DEBUG method="textDocument/inlayHint" response.id=9 duration=3.15ms 2026-10-16 20:03:09.019662335 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 532.679µs 2026-10-16 20:03:09.020063207 DEBUG Received server response for request 9 2026-10-16 20:03:09.020620583 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 826.731µs 2026-10-16 20:03:09.021228964 DEBUG method="textDocument/inlayHint" response.id=10 duration=3.27ms 2026-10-16 20:03:09.021237901 DEBUG method="textDocument/inlayHint" response.id=11 duration=3.27ms 2026-10-16 20:03:09.021288976 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 555.572µs 2026-10-16 20:03:09.021936621 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 507.682µs 2026-10-16 20:03:09.022082104 DEBUG Received server response for request 10 2026-10-16 20:03:09.022086562 DEBUG Received server response for request 11 2026-10-16 20:03:09.023148194 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 527.249µs 2026-10-16 20:03:09.023284489 DEBUG method="textDocument/inlayHint" response.id=12 duration=3.95ms 2026-10-16 20:03:09.023288727 DEBUG method="textDocument/inlayHint" response.id=13 duration=3.95ms 2026-10-16 20:03:09.023291332 DEBUG method="textDocument/inlayHint" response.id=14 duration=2.05ms 2026-10-16 20:03:09.023810766 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 486.483µs 2026-10-16 20:03:09.024119816 DEBUG Received server response for request 12 2026-10-16 20:03:09.024125897 DEBUG Received server response for request 13 2026-10-16 20:03:09.024127861 DEBUG Received server response for request 14 2026-10-16 20:03:09.025233946 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.281974ms 2026-10-16 20:03:09.025387033 DEBUG method="textDocument/inlayHint" response.id=15 duration=4.14ms 2026-10-16 20:03:09.025391451 DEBUG method="textDocument/inlayHint" response.id=16 duration=2.10ms 2026-10-16 20:03:09.025411940 DEBUG Received server response for request 15 2026-10-16 20:03:09.025414364 DEBUG Received server response for request 16 2026-10-16 20:03:09.026500902 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 599.284µs 2026-10-16 20:03:09.027139209 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 494.448µs 2026-10-16 20:03:09.027819776 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 549.38µs 2026-10-16 20:03:09.027968795 DEBUG method="textDocument/inlayHint" response.id=17 duration=4.66ms 2026-10-16 20:03:09.027973234 DEBUG method="textDocument/inlayHint" response.id=18 duration=2.58ms 2026-10-16 20:03:09.027975528 DEBUG method="textDocument/inlayHint" response.id=19 duration=2.57ms 2026-10-16 20:03:09.027995516 DEBUG Received server response for request 17 2026-10-16 20:03:09.027997750 DEBUG Received server response for request 18 2026-10-16 20:03:09.027999403 DEBUG Received server response for request 19 2026-10-16 20:03:09.029407243 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 645.09µs 2026-10-16 20:03:09.029956063 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 428.233µs 2026-10-16 20:03:09.030469887 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 400.341µs 2026-10-16 20:03:09.030619006 DEBUG method="textDocument/inlayHint" response.id=20 duration=4.15ms 2026-10-16 20:03:09.030626530 DEBUG method="textDocument/inlayHint" response.id=21 duration=2.65ms 2026-10-16 20:03:09.030628965 DEBUG method="textDocument/inlayHint" response.id=22 duration=2.64ms 2026-10-16 20:03:09.030640447 DEBUG Received server response for request 20 2026-10-16 20:03:09.030652790 DEBUG Received server response for request 21 2026-10-16 20:03:09.030654854 DEBUG Received server response for request 22 2026-10-16 20:03:09.031187803 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 536.998µs 2026-10-16 20:03:09.031843303 DEBUG method="textDocument/inlayHint" response.id=23 duration=2.46ms 2026-10-16 20:03:09.032038038 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 716.094µs 2026-10-16 20:03:09.032418752 DEBUG method="textDocument/inlayHint" response.id=24 duration=1.79ms 2026-10-16 20:03:09.032953355 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 641.002µs 2026-10-16 20:03:09.034067915 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 813.436µs 2026-10-16 20:03:09.034219860 DEBUG method="textDocument/inlayHint" response.id=25 duration=2.83ms 2026-10-16 20:03:09.035128304 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 868.259µs 2026-10-16 20:03:09.035616199 DEBUG Received server response for request 23 2026-10-16 20:03:09.035768064 DEBUG Received server response for request 24 2026-10-16 20:03:09.035836463 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 557.145µs 2026-10-16 20:03:09.034563936 DEBUG method="textDocument/inlayHint" response.id=26 duration=3.88ms 2026-10-16 20:03:09.035982426 DEBUG method="textDocument/inlayHint" response.id=27 duration=4.13ms 2026-10-16 20:03:09.036320340 DEBUG Received server response for request 25 2026-10-16 20:03:09.036462898 DEBUG Received server response for request 26 2026-10-16 20:03:09.036608821 DEBUG Received server response for request 27 2026-10-16 20:03:09.036622938 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 428.694µs 2026-10-16 20:03:09.036649447 DEBUG method="textDocument/inlayHint" response.id=28 duration=4.22ms 2026-10-16 20:03:09.037064716 DEBUG method="textDocument/inlayHint" response.id=29 duration=2.84ms 2026-10-16 20:03:09.037763647 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 765.897µs 2026-10-16 20:03:09.037975595 DEBUG method="textDocument/inlayHint" response.id=30 duration=1.99ms 2026-10-16 20:03:09.038650180 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 730.781µs 2026-10-16 20:03:09.039580475 DEBUG method="textDocument/inlayHint" response.id=31 duration=3.59ms 2026-10-16 20:03:09.039642351 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 770.826µs 2026-10-16 20:03:09.040474482 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 707.286µs 2026-10-16 20:03:09.040488047 DEBUG method="textDocument/inlayHint" response.id=32 duration=3.42ms 2026-10-16 20:03:09.040971464 DEBUG method="textDocument/inlayHint" response.id=33 duration=3.89ms 2026-10-16 20:03:09.041641391 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 722.816µs 2026-10-16 20:03:09.042579961 DEBUG method="textDocument/inlayHint" response.id=34 duration=4.60ms 2026-10-16 20:03:09.042635656 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 802.876µs 2026-10-16 20:03:09.043445234 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 558.197µs 2026-10-16 20:03:09.043853660 DEBUG Received server response for request 28 2026-10-16 20:03:09.043953938 DEBUG Received server response for request 29 2026-10-16 20:03:09.043960110 DEBUG Received server response for request 30 2026-10-16 20:03:09.043962264 DEBUG Received server response for request 31 2026-10-16 20:03:09.043964728 DEBUG Received server response for request 32 2026-10-16 20:03:09.043967293 DEBUG Received server response for request 33 2026-10-16 20:03:09.043968976 DEBUG Received server response for request 34 2026-10-16 20:03:09.044068764 DEBUG method="textDocument/inlayHint" response.id=35 duration=4.48ms 2026-10-16 20:03:09.044074354 DEBUG method="textDocument/inlayHint" response.id=36 duration=3.58ms 2026-10-16 20:03:09.044184711 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 574.027µs 2026-10-16 20:03:09.044968842 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 613.731µs 2026-10-16 20:03:09.045148679 DEBUG method="textDocument/inlayHint" response.id=37 duration=4.17ms 2026-10-16 20:03:09.045602530 DEBUG method="textDocument/inlayHint" response.id=38 duration=3.01ms 2026-10-16 20:03:09.045803688 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 618.159µs 2026-10-16 20:03:09.046546060 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 466.005µs 2026-10-16 20:03:09.047227929 DEBUG method="textDocument/inlayHint" response.id=39 duration=3.15ms 2026-10-16 20:03:09.047236054 DEBUG method="textDocument/inlayHint" response.id=40 duration=3.15ms 2026-10-16 20:03:09.047437502 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 694.924µs 2026-10-16 20:03:09.047833976 DEBUG method="textDocument/inlayHint" response.id=41 duration=2.23ms 2026-10-16 20:03:09.048236110 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 519.144µs 2026-10-16 20:03:09.048997077 DEBUG method="textDocument/inlayHint" response.id=42 duration=3.38ms 2026-10-16 20:03:09.049657927 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.079755ms 2026-10-16 20:03:09.050587561 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 781.826µs 2026-10-16 20:03:09.050613670 DEBUG method="textDocument/inlayHint" response.id=43 duration=3.37ms 2026-10-16 20:03:09.050957545 DEBUG method="textDocument/inlayHint" response.id=44 duration=3.71ms 2026-10-16 20:03:09.051372874 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 545.754µs 2026-10-16 20:03:09.052331953 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 638.928µs 2026-10-16 20:03:09.052607019 DEBUG method="textDocument/inlayHint" response.id=45 duration=4.77ms 2026-10-16 20:03:09.052613501 DEBUG method="textDocument/inlayHint" response.id=46 duration=3.61ms 2026-10-16 20:03:09.053252479 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 699.482µs 2026-10-16 20:03:09.053633263 DEBUG method="textDocument/inlayHint" response.id=47 duration=3.01ms 2026-10-16 20:03:09.054291498 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 682.67µs 2026-10-16 20:03:09.055361806 DEBUG Received server response for request 35 2026-10-16 20:03:09.055413983 DEBUG Received server response for request 36 2026-10-16 20:03:09.055417680 DEBUG Received server response for request 37 2026-10-16 20:03:09.055419484 DEBUG Received server response for request 38 2026-10-16 20:03:09.055421558 DEBUG Received server response for request 39 2026-10-16 20:03:09.055423612 DEBUG Received server response for request 40 2026-10-16 20:03:09.055425535 DEBUG Received server response for request 41 2026-10-16 20:03:09.055427238 DEBUG Received server response for request 42 2026-10-16 20:03:09.055431045 DEBUG Received server response for request 43 2026-10-16 20:03:09.055433169 DEBUG Received server response for request 44 2026-10-16 20:03:09.055434833 DEBUG Received server response for request 45 2026-10-16 20:03:09.055436486 DEBUG Received server response for request 46 2026-10-16 20:03:09.055437948 DEBUG Received server response for request 47 2026-10-16 20:03:09.055468045 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 667.662µs 2026-10-16 20:03:09.055676336 DEBUG method="textDocument/inlayHint" response.id=48 duration=4.71ms 2026-10-16 20:03:09.056257706 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 472.387µs 2026-10-16 20:03:09.057067164 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 538.42µs 2026-10-16 20:03:09.057347500 DEBUG method="textDocument/inlayHint" response.id=49 duration=4.73ms 2026-10-16 20:03:09.057353622 DEBUG method="textDocument/inlayHint" response.id=50 duration=4.73ms 2026-10-16 20:03:09.057356257 DEBUG method="textDocument/inlayHint" response.id=51 duration=3.72ms 2026-10-16 20:03:09.057945712 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 565.11µs 2026-10-16 20:03:09.058493760 DEBUG method="textDocument/inlayHint" response.id=52 duration=2.81ms 2026-10-16 20:03:09.058953643 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 632.296µs 2026-10-16 20:03:09.059729919 DEBUG method="textDocument/inlayHint" response.id=53 duration=2.37ms 2026-10-16 20:03:09.060084043 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 594.936µs 2026-10-16 20:03:09.061202391 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 737.553µs 2026-10-16 20:03:09.061423525 DEBUG method="textDocument/inlayHint" response.id=54 duration=4.06ms 2026-10-16 20:03:09.061428144 DEBUG method="textDocument/inlayHint" response.id=55 duration=3.69ms 2026-10-16 20:03:09.061920768 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 527.619µs 2026-10-16 20:03:09.062967171 DEBUG method="textDocument/inlayHint" response.id=56 duration=4.46ms 2026-10-16 20:03:09.063110600 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 663.775µs 2026-10-16 20:03:09.064222495 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 732.224µs 2026-10-16 20:03:09.064462495 DEBUG method="textDocument/inlayHint" response.id=57 duration=4.72ms 2026-10-16 20:03:09.065267325 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 668.023µs 2026-10-16 20:03:09.065528986 DEBUG method="textDocument/inlayHint" response.id=58 duration=3.70ms 2026-10-16 20:03:09.065760149 DEBUG method="textDocument/inlayHint" response.id=59 duration=4.32ms 2026-10-16 20:03:09.066252423 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 579.797µs 2026-10-16 20:03:09.067580754 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 758.243µs 2026-10-16 20:03:09.067594620 DEBUG method="textDocument/inlayHint" response.id=60 duration=4.62ms 2026-10-16 20:03:09.068466415 DEBUG method="textDocument/inlayHint" response.id=61 duration=4.00ms 2026-10-16 20:03:09.068650922 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 662.743µs 2026-10-16 20:03:09.069244094 DEBUG method="textDocument/inlayHint" response.id=62 duration=3.71ms 2026-10-16 20:03:09.069834562 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 807.485µs 2026-10-16 20:03:09.070598264 DEBUG method="textDocument/inlayHint" response.id=63 duration=4.83ms 2026-10-16 20:03:09.071143938 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 910.418µs 2026-10-16 20:03:09.071512038 DEBUG method="textDocument/inlayHint" response.id=64 duration=3.91ms 2026-10-16 20:03:09.072163300 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 769.333µs 2026-10-16 20:03:09.072769957 DEBUG method="textDocument/inlayHint" response.id=65 duration=4.29ms 2026-10-16 20:03:09.073136044 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 638.729µs 2026-10-16 20:03:09.073709650 DEBUG method="textDocument/inlayHint" response.id=66 duration=4.31ms 2026-10-16 20:03:09.074101225 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 520.466µs 2026-10-16 20:03:09.074667256 DEBUG method="textDocument/inlayHint" response.id=67 duration=4.06ms 2026-10-16 20:03:09.075291988 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 652.393µs 2026-10-16 20:03:09.075723738 DEBUG method="textDocument/inlayHint" response.id=68 duration=4.20ms 2026-10-16 20:03:09.076297724 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 604.705µs 2026-10-16 20:03:09.076838819 DEBUG method="textDocument/inlayHint" response.id=69 duration=4.06ms 2026-10-16 20:03:09.077439115 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 632.787µs 2026-10-16 20:03:09.077904268 DEBUG Received server response for request 48 2026-10-16 20:03:09.077936208 DEBUG method="textDocument/inlayHint" response.id=70 duration=3.98ms 2026-10-16 20:03:09.078048398 DEBUG Received server response for request 49 2026-10-16 20:03:09.078052626 DEBUG Received server response for request 50 2026-10-16 20:03:09.078054600 DEBUG Received server response for request 51 2026-10-16 20:03:09.078056864 DEBUG Received server response for request 52 2026-10-16 20:03:09.078058507 DEBUG Received server response for request 53 2026-10-16 20:03:09.078060070 DEBUG Received server response for request 54 2026-10-16 20:03:09.078061783 DEBUG Received server response for request 55 2026-10-16 20:03:09.078064198 DEBUG Received server response for request 56 2026-10-16 20:03:09.078065801 DEBUG Received server response for request 57 2026-10-16 20:03:09.078067514 DEBUG Received server response for request 58 2026-10-16 20:03:09.078069377 DEBUG Received server response for request 59 2026-10-16 20:03:09.078071071 DEBUG Received server response for request 60 2026-10-16 20:03:09.078073655 DEBUG Received server response for request 61 2026-10-16 20:03:09.078075339 DEBUG Received server response for request 62 2026-10-16 20:03:09.078078354 DEBUG Received server response for request 63 2026-10-16 20:03:09.078080488 DEBUG Received server response for request 64 2026-10-16 20:03:09.078082001 DEBUG Received server response for request 65 2026-10-16 20:03:09.078083544 DEBUG Received server response for request 66 2026-10-16 20:03:09.078085057 DEBUG Received server response for request 67 2026-10-16 20:03:09.078086630 DEBUG Received server response for request 68 2026-10-16 20:03:09.078088193 DEBUG Received server response for request 69 2026-10-16 20:03:09.078089976 DEBUG Received server response for request 70 2026-10-16 20:03:09.078367947 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 492.404µs 2026-10-16 20:03:09.078934149 DEBUG method="textDocument/inlayHint" response.id=71 duration=4.26ms 2026-10-16 20:03:09.079894651 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 989.095µs 2026-10-16 20:03:09.080558075 DEBUG method="textDocument/inlayHint" response.id=72 duration=4.71ms 2026-10-16 20:03:09.081142421 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 612.8µs 2026-10-16 20:03:09.081520901 DEBUG method="textDocument/inlayHint" response.id=73 duration=4.46ms 2026-10-16 20:03:09.082108574 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 592.642µs 2026-10-16 20:03:09.083214428 DEBUG method="textDocument/inlayHint" response.id=74 duration=5.19ms 2026-10-16 20:03:09.083274410 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 639.54µs 2026-10-16 20:03:09.084063691 DEBUG method="textDocument/inlayHint" response.id=75 duration=5.12ms 2026-10-16 20:03:09.084631947 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 628.85µs 2026-10-16 20:03:09.085137795 DEBUG method="textDocument/inlayHint" response.id=76 duration=4.56ms 2026-10-16 20:03:09.085738372 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 658.064µs 2026-10-16 20:03:09.086227089 DEBUG method="textDocument/inlayHint" response.id=77 duration=4.70ms 2026-10-16 20:03:09.086896604 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 709.872µs 2026-10-16 20:03:09.087343873 DEBUG method="textDocument/inlayHint" response.id=78 duration=3.91ms 2026-10-16 20:03:09.087971460 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 658.095µs 2026-10-16 20:03:09.088404212 DEBUG method="textDocument/inlayHint" response.id=79 duration=4.33ms 2026-10-16 20:03:09.089023063 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 648.416µs 2026-10-16 20:03:09.089526688 DEBUG method="textDocument/inlayHint" response.id=80 duration=4.20ms 2026-10-16 20:03:09.090050781 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 600.146µs 2026-10-16 20:03:09.090613636 DEBUG method="textDocument/inlayHint" response.id=81 duration=4.20ms 2026-10-16 20:03:09.091222568 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 699.172µs 2026-10-16 20:03:09.091756961 DEBUG method="textDocument/inlayHint" response.id=82 duration=4.19ms 2026-10-16 20:03:09.092321640 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 595.306µs 2026-10-16 20:03:09.092885898 DEBUG method="textDocument/inlayHint" response.id=83 duration=4.47ms 2026-10-16 20:03:09.093437803 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 583.635µs 2026-10-16 20:03:09.093945947 DEBUG method="textDocument/inlayHint" response.id=84 duration=4.34ms 2026-10-16 20:03:09.094540732 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 639.559µs 2026-10-16 20:03:09.095053554 DEBUG method="textDocument/inlayHint" response.id=85 duration=4.27ms 2026-10-16 20:03:09.095621830 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 620.133µs 2026-10-16 20:03:09.096221585 DEBUG method="textDocument/inlayHint" response.id=86 duration=4.31ms 2026-10-16 20:03:09.096818194 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 649.278µs 2026-10-16 20:03:09.097212233 DEBUG method="textDocument/inlayHint" response.id=87 duration=4.29ms 2026-10-16 20:03:09.097604148 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 469.551µs 2026-10-16 20:03:09.098604565 DEBUG method="textDocument/inlayHint" response.id=88 duration=4.49ms 2026-10-16 20:03:09.098774053 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 490.49µs 2026-10-16 20:03:09.099722832 DEBUG method="textDocument/inlayHint" response.id=89 duration=4.50ms 2026-10-16 20:03:09.100606540 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 946.425µs 2026-10-16 20:03:09.101725018 DEBUG method="textDocument/inlayHint" response.id=90 duration=5.47ms 2026-10-16 20:03:09.102509609 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 837.661µs 2026-10-16 20:03:09.103495749 DEBUG method="textDocument/inlayHint" response.id=91 duration=6.25ms 2026-10-16 20:03:09.104548864 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.052043ms 2026-10-16 20:03:09.105685957 DEBUG method="textDocument/inlayHint" response.id=92 duration=7.05ms 2026-10-16 20:03:09.106813061 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.161098ms 2026-10-16 20:03:09.107708671 DEBUG method="textDocument/inlayHint" response.id=93 duration=7.93ms 2026-10-16 20:03:09.108670425 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 996.8µs 2026-10-16 20:03:09.109940988 DEBUG method="textDocument/inlayHint" response.id=94 duration=8.18ms 2026-10-16 20:03:09.111403611 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.501276ms 2026-10-16 20:03:09.112230913 DEBUG method="textDocument/inlayHint" response.id=95 duration=8.72ms 2026-10-16 20:03:09.113730095 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.498641ms 2026-10-16 20:03:09.115133668 DEBUG method="textDocument/inlayHint" response.id=96 duration=9.43ms 2026-10-16 20:03:09.117114834 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 2.02097ms 2026-10-16 20:03:09.118789264 DEBUG method="textDocument/inlayHint" response.id=97 duration=11.07ms 2026-10-16 20:03:09.119992341 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.29028ms 2026-10-16 20:03:09.120930841 DEBUG method="textDocument/inlayHint" response.id=98 duration=10.95ms 2026-10-16 20:03:09.121753073 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 861.636µs 2026-10-16 20:03:09.122919010 DEBUG method="textDocument/inlayHint" response.id=99 duration=10.68ms 2026-10-16 20:03:09.124282137 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.40226ms 2026-10-16 20:03:09.125595050 DEBUG method="textDocument/inlayHint" response.id=100 duration=10.42ms 2026-10-16 20:03:09.127034650 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.504592ms 2026-10-16 20:03:09.128397897 DEBUG method="textDocument/inlayHint" response.id=101 duration=9.57ms 2026-10-16 20:03:09.129775421 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.376532ms 2026-10-16 20:03:09.130981954 DEBUG method="textDocument/inlayHint" response.id=102 duration=10.01ms 2026-10-16 20:03:09.132005043 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.058646ms 2026-10-16 20:03:09.133030616 DEBUG method="textDocument/inlayHint" response.id=103 duration=10.10ms 2026-10-16 20:03:09.134450940 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.4555ms 2026-10-16 20:03:09.135761829 DEBUG method="textDocument/inlayHint" response.id=104 duration=10.16ms 2026-10-16 20:03:09.137100891 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.342157ms 2026-10-16 20:03:09.138094284 DEBUG method="textDocument/inlayHint" response.id=105 duration=9.55ms 2026-10-16 20:03:09.138161861 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-16 20:03:09.138282277 DEBUG method="textDocument/hover" response.id=106 duration=7.29ms 2026-10-16 20:03:09.139267064 DEBUG Received server response for request 71 2026-10-16 20:03:09.139272714 DEBUG Received server response for request 72 2026-10-16 20:03:09.139274818 DEBUG Received server response for request 73 2026-10-16 20:03:09.139276742 DEBUG Received server response for request 74 2026-10-16 20:03:09.139278525 DEBUG Received server response for request 75 2026-10-16 20:03:09.139280339 DEBUG Received server response for request 76 2026-10-16 20:03:09.139281982 DEBUG Received server response for request 77 2026-10-16 20:03:09.139283705 DEBUG Received server response for request 78 2026-10-16 20:03:09.139285478 DEBUG Received server response for request 79 2026-10-16 20:03:09.139287142 DEBUG Received server response for request 80 2026-10-16 20:03:09.139289346 DEBUG Received server response for request 81 2026-10-16 20:03:09.139291319 DEBUG Received server response for request 82 2026-10-16 20:03:09.139293253 DEBUG Received server response for request 83 2026-10-16 20:03:09.139294866 DEBUG Received server response for request 84 2026-10-16 20:03:09.139296619 DEBUG Received server response for request 85 2026-10-16 20:03:09.139306378 DEBUG Received server response for request 86 2026-10-16 20:03:09.139308301 DEBUG Received server response for request 87 2026-10-16 20:03:09.139309784 DEBUG Received server response for request 88 2026-10-16 20:03:09.139311257 DEBUG Received server response for request 89 2026-10-16 20:03:09.139312870 DEBUG Received server response for request 90 2026-10-16 20:03:09.139314743 DEBUG Received server response for request 91 2026-10-16 20:03:09.139317008 DEBUG Received server response for request 92 2026-10-16 20:03:09.139318581 DEBUG Received server response for request 93 2026-10-16 20:03:09.139320033 DEBUG Received server response for request 94 2026-10-16 20:03:09.139321516 DEBUG Received server response for request 95 2026-10-16 20:03:09.139322969 DEBUG Received server response for request 96 2026-10-16 20:03:09.139324482 DEBUG Received server response for request 97 2026-10-16 20:03:09.139326095 DEBUG Received server response for request 98 2026-10-16 20:03:09.139327577 DEBUG Received server response for request 99 2026-10-16 20:03:09.139330383 DEBUG Received server response for request 100 2026-10-16 20:03:09.139331916 DEBUG Received server response for request 101 2026-10-16 20:03:09.139333499 DEBUG Received server response for request 102 2026-10-16 20:03:09.139334971 DEBUG Received server response for request 103 2026-10-16 20:03:09.139336444 DEBUG Received server response for request 104 2026-10-16 20:03:09.139337917 DEBUG Received server response for request 105 2026-10-16 20:03:09.139339380 DEBUG Received server response for request 106 2026-10-16 20:03:09.165031720 DEBUG Client sends request `shutdown` with ID 107 2026-10-16 20:03:09.165389351 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.165787417 DEBUG method="shutdown" response.id=107 duration=408.68µs 2026-10-16 20:03:09.165937759 DEBUG Received server response for request 107 2026-10-16 20:03:09.166185494 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.166396249 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-16 20:03:09.171828007 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.171914139 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.171939006 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.172016812 DEBUG Client info: None 2026-10-16 20:03:09.172029455 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.172049072 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.172056897 INFO Version: Unknown 2026-10-16 20:03:09.172102492 DEBUG Received server response for request 1 2026-10-16 20:03:09.172143820 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.172156774 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.172223910 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.172313688 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.172317135 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.172345187 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.172359625 DEBUG Initializing workspace `file:///tmp/.tmpUzSjad/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-10-16 20:03:09.172383429 DEBUG Searching for a project in '/tmp/.tmpUzSjad/src' 2026-10-16 20:03:09.172406993 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.172411642 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.172946535 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:09.172952837 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 20:03:09.173059898 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.173065519 DEBUG Resolving local virtual environment: /tmp/.tmpUzSjad/src/.venv 2026-10-16 20:03:09.173106676 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.173121223 DEBUG No virtual environment found 2026-10-16 20:03:09.173130901 DEBUG Adding first-party search path `/tmp/.tmpUzSjad/src` 2026-10-16 20:03:09.173134167 DEBUG Using vendored stdlib 2026-10-16 20:03:09.173265313 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.173270453 DEBUG Adding new file root '/tmp/.tmpUzSjad/src' of kind Project 2026-10-16 20:03:09.175311191 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:09.175324425 DEBUG Updating project to check open files 2026-10-16 20:03:09.175393725 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUzSjad/src/foo.py") 2026-10-16 20:03:09.175403524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUzSjad/src/foo.py` 2026-10-16 20:03:09.175411439 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUzSjad/src/foo.py` 2026-10-16 20:03:09.175492982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUzSjad/src/foo.py` to project `src` 2026-10-16 20:03:09.175515764 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUzSjad/src/foo.py` 2026-10-16 20:03:09.175518399 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:09.175527476 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.175713806 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 114.124µs 2026-10-16 20:03:09.175769220 DEBUG method="textDocument/inlayHint" response.id=2 duration=235.18µs 2026-10-16 20:03:09.175782014 DEBUG Received server response for request 2 2026-10-16 20:03:09.185862511 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:09.185914940 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.185921332 DEBUG method="shutdown" response.id=3 duration=10.28µs 2026-10-16 20:03:09.186030997 DEBUG Received server response for request 3 2026-10-16 20:03:09.186036648 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.186048009 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-16 20:03:09.187969463 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.188056967 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.188096702 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.188160422 DEBUG Client info: None 2026-10-16 20:03:09.188174268 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.188189937 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.188198884 INFO Version: Unknown 2026-10-16 20:03:09.188251813 DEBUG Received server response for request 1 2026-10-16 20:03:09.188292199 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.188318218 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.188377278 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.188460184 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.188464372 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.188494458 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.188510969 DEBUG Initializing workspace `file:///tmp/.tmp765hok/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-10-16 20:03:09.188527220 DEBUG Searching for a project in '/tmp/.tmp765hok/src' 2026-10-16 20:03:09.188560181 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.188592622 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.189120492 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.189127415 DEBUG Resolving local virtual environment: /tmp/.tmp765hok/src/.venv 2026-10-16 20:03:09.189179263 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.189186396 DEBUG No virtual environment found 2026-10-16 20:03:09.189199330 DEBUG Adding first-party search path `/tmp/.tmp765hok/src` 2026-10-16 20:03:09.189202596 DEBUG Using vendored stdlib 2026-10-16 20:03:09.189345544 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.189350814 DEBUG Adding new file root '/tmp/.tmp765hok/src' of kind Project 2026-10-16 20:03:09.189599511 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:09.189605562 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 20:03:09.193400470 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:09.193421640 DEBUG Updating project to check open files 2026-10-16 20:03:09.193461104 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmp765hok/src/foo.py` 2026-10-16 20:03:09.193465192 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:09.193472856 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 20:03:09.193722795 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 83.918µs 2026-10-16 20:03:09.193760666 DEBUG method="textDocument/inlayHint" response.id=2 duration=281.11µs 2026-10-16 20:03:09.193774742 DEBUG Received server response for request 2 2026-10-16 20:03:09.203860139 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:09.203885777 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.203890937 DEBUG method="shutdown" response.id=3 duration=8.18µs 2026-10-16 20:03:09.203898060 DEBUG Received server response for request 3 2026-10-16 20:03:09.203900966 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.203910523 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-16 20:03:09.205785530 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.205854560 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.205883935 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.205927517 DEBUG Client info: None 2026-10-16 20:03:09.206157518 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.206169781 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.206174740 INFO Version: Unknown 2026-10-16 20:03:09.206292652 DEBUG Received server response for request 1 2026-10-16 20:03:09.206334921 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.206421643 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.206520499 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.206763785 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.206769927 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.206858343 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.206876537 DEBUG Initializing workspace `file:///tmp/.tmpoqhOuc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:09.206893899 DEBUG Searching for a project in '/tmp/.tmpoqhOuc/src' 2026-10-16 20:03:09.206921842 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.206925959 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.207241932 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.207247412 DEBUG Resolving local virtual environment: /tmp/.tmpoqhOuc/src/.venv 2026-10-16 20:03:09.207280174 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.207286025 DEBUG No virtual environment found 2026-10-16 20:03:09.207295793 DEBUG Adding first-party search path `/tmp/.tmpoqhOuc/src` 2026-10-16 20:03:09.207314769 DEBUG Using vendored stdlib 2026-10-16 20:03:09.207428222 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.207431948 DEBUG Adding new file root '/tmp/.tmpoqhOuc/src' of kind Project 2026-10-16 20:03:09.212442727 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.213475374 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.213487988 DEBUG Updating project to check open files 2026-10-16 20:03:09.213595129 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.213600058 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.213610718 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.213617230 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.213625636 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.213630515 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.213635815 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.213637759 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.213641866 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.213691640 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:09.213826703 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.231710307 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.233689950 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.233703906 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.233707563 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.233727590 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:09.240528707 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:09.267719197 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:09.267741920 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:09.267748552 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.268249762 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:09.268263999 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.307824521 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.307842555 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:09.307848557 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:09.308319219 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 74.537969ms 2026-10-16 20:03:09.308809579 DEBUG method="textDocument/completion" response.id=2 duration=75.06ms 2026-10-16 20:03:09.308864672 DEBUG Received server response for request 2 2026-10-16 20:03:09.320080369 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:09.320281727 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.320305892 DEBUG method="shutdown" response.id=3 duration=32.05µs 2026-10-16 20:03:09.320348162 DEBUG Received server response for request 3 2026-10-16 20:03:09.320355756 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.320377757 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-16 20:03:09.327658614 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.327747911 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.327772878 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.327840184 DEBUG Client info: None 2026-10-16 20:03:09.327852708 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.327867135 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.327875651 INFO Version: Unknown 2026-10-16 20:03:09.327923721 DEBUG Received server response for request 1 2026-10-16 20:03:09.327965720 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.327980006 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.328040971 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.328109860 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.328113327 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.328143022 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.328159583 DEBUG Initializing workspace `file:///tmp/.tmp6bVX2k/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:09.328175393 DEBUG Searching for a project in '/tmp/.tmp6bVX2k/src' 2026-10-16 20:03:09.328199478 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.328204978 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.328670942 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.328677565 DEBUG Resolving local virtual environment: /tmp/.tmp6bVX2k/src/.venv 2026-10-16 20:03:09.328718532 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.328723441 DEBUG No virtual environment found 2026-10-16 20:03:09.328733319 DEBUG Adding first-party search path `/tmp/.tmp6bVX2k/src` 2026-10-16 20:03:09.328736535 DEBUG Using vendored stdlib 2026-10-16 20:03:09.328866960 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.328872210 DEBUG Adding new file root '/tmp/.tmp6bVX2k/src' of kind Project 2026-10-16 20:03:09.329553879 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.330895655 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.330908710 DEBUG Updating project to check open files 2026-10-16 20:03:09.330959595 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.330963422 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.330971307 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.330978330 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.330980384 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.330985905 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.330991275 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.330993308 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.330997757 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.331067478 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:09.331152597 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.347260150 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.349400995 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.349413989 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.349417236 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.349436532 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:09.357395129 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:09.386152358 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:09.386185350 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:09.386193576 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.386763184 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:09.386776950 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.429324775 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.429349943 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:09.429357447 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:09.429863155 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 80.341975ms 2026-10-16 20:03:09.430395574 DEBUG method="textDocument/completion" response.id=2 duration=80.94ms 2026-10-16 20:03:09.430420701 DEBUG Received server response for request 2 2026-10-16 20:03:09.441306489 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:09.441338649 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.441344210 DEBUG method="shutdown" response.id=3 duration=10.57µs 2026-10-16 20:03:09.441351343 DEBUG Received server response for request 3 2026-10-16 20:03:09.441354509 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.441367684 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-16 20:03:09.448053274 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.448136530 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.448191774 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.448232831 DEBUG Client info: None 2026-10-16 20:03:09.448245725 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.448260352 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.448267706 INFO Version: Unknown 2026-10-16 20:03:09.448318892 DEBUG Received server response for request 1 2026-10-16 20:03:09.448371180 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.448385307 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.448629525 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.448714023 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.448717961 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.448746083 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.448764298 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.448781099 DEBUG Initializing workspace `file:///tmp/.tmp416UJJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:09.448796558 DEBUG Searching for a project in '/tmp/.tmp416UJJ/src' 2026-10-16 20:03:09.448821044 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.448826284 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.449255208 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.449261270 DEBUG Resolving local virtual environment: /tmp/.tmp416UJJ/src/.venv 2026-10-16 20:03:09.449315832 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.449321072 DEBUG No virtual environment found 2026-10-16 20:03:09.449330550 DEBUG Adding first-party search path `/tmp/.tmp416UJJ/src` 2026-10-16 20:03:09.449334587 DEBUG Using vendored stdlib 2026-10-16 20:03:09.449458019 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.449463319 DEBUG Adding new file root '/tmp/.tmp416UJJ/src' of kind Project 2026-10-16 20:03:09.452371253 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 20:03:09.452389477 DEBUG Updating project to check open files 2026-10-16 20:03:09.452435053 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.452438269 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.452446254 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.452452576 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.452454710 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.452459549 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.452465189 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.452467263 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.452471782 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.452538487 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:09.452658822 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.468086359 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.470487453 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.470645750 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.470756457 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.470859521 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:09.478886837 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:09.509789300 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:09.509820368 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:09.509828243 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.509885911 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-16 20:03:09.509891051 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.510700279 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:09.510717461 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.553903884 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.553924152 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:09.553932167 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:09.554673137 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 83.643417ms 2026-10-16 20:03:09.555176892 DEBUG method="textDocument/completion" response.id=2 duration=84.20ms 2026-10-16 20:03:09.555246332 DEBUG Received server response for request 2 2026-10-16 20:03:09.566398570 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:09.566607803 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.566786879 DEBUG method="shutdown" response.id=3 duration=185.50µs 2026-10-16 20:03:09.566949233 DEBUG Received server response for request 3 2026-10-16 20:03:09.567093504 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.567251250 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-16 20:03:09.575731646 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.575819140 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.575865447 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.575935749 DEBUG Client info: None 2026-10-16 20:03:09.575951138 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.575966046 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.575975032 INFO Version: Unknown 2026-10-16 20:03:09.576029194 DEBUG Received server response for request 1 2026-10-16 20:03:09.576077064 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.576092423 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.576659687 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.576729397 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.576735920 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.576757570 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.576771827 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.576792135 DEBUG Initializing workspace `file:///tmp/.tmpNPr4uJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: Some( CompletionOptions { auto_import: Some( true, ), complete_function_parentheses: None, }, ), python_extension: None, } 2026-10-16 20:03:09.576815098 DEBUG Searching for a project in '/tmp/.tmpNPr4uJ/src' 2026-10-16 20:03:09.576841107 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.576847309 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.577278978 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.577285360 DEBUG Resolving local virtual environment: /tmp/.tmpNPr4uJ/src/.venv 2026-10-16 20:03:09.577340383 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.577345263 DEBUG No virtual environment found 2026-10-16 20:03:09.577355251 DEBUG Adding first-party search path `/tmp/.tmpNPr4uJ/src` 2026-10-16 20:03:09.577358517 DEBUG Using vendored stdlib 2026-10-16 20:03:09.577487860 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.577492699 DEBUG Adding new file root '/tmp/.tmpNPr4uJ/src' of kind Project 2026-10-16 20:03:09.583096620 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 20:03:09.583111909 DEBUG Updating project to check open files 2026-10-16 20:03:09.583161973 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.583164928 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.583172513 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.583179446 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.583181780 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.583186679 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.583253645 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:09.583353181 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.601680347 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.603927622 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.603945486 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.603964091 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:09.611453138 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:09.639959165 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:09.639984122 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:09.639990494 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.640772852 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:09.640787760 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.680268733 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.680284001 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 20:03:09.680301985 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-10-16 20:03:09.680750496 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 76.730982ms 2026-10-16 20:03:09.681284538 DEBUG method="textDocument/completion" response.id=2 duration=77.30ms 2026-10-16 20:03:09.681349229 DEBUG Received server response for request 2 2026-10-16 20:03:09.692452876 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:09.692682026 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.692695040 DEBUG method="shutdown" response.id=3 duration=21.80µs 2026-10-16 20:03:09.692731148 DEBUG Received server response for request 3 2026-10-16 20:03:09.692737450 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.692756666 DEBUG Received exit notification, exiting ok test notebook::cells_after_cell_magic ... 2026-10-16 20:03:09.700926720 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.701020316 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.701057716 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.701115554 DEBUG Client info: None 2026-10-16 20:03:09.701128449 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.701143286 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.701152323 INFO Version: Unknown 2026-10-16 20:03:09.701198981 DEBUG Received server response for request 1 2026-10-16 20:03:09.701242452 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.701253433 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp3tMYa3 2026-10-16 20:03:09.701260596 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.701326750 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.701398034 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.701401661 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.701408684 DEBUG No workspace configuration provided for file:///tmp/.tmp3tMYa3 2026-10-16 20:03:09.701429112 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.701432890 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp3tMYa3, using default options 2026-10-16 20:03:09.701441766 DEBUG Initializing workspace `file:///tmp/.tmp3tMYa3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:09.701454139 DEBUG Searching for a project in '/tmp/.tmp3tMYa3' 2026-10-16 20:03:09.701474648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.701480339 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.701978824 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.701985436 DEBUG Resolving local virtual environment: /tmp/.tmp3tMYa3/.venv 2026-10-16 20:03:09.702028437 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.702033576 DEBUG No virtual environment found 2026-10-16 20:03:09.702043545 DEBUG Adding first-party search path `/tmp/.tmp3tMYa3` 2026-10-16 20:03:09.702046741 DEBUG Using vendored stdlib 2026-10-16 20:03:09.702169471 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.702174380 DEBUG Adding new file root '/tmp/.tmp3tMYa3' of kind Project 2026-10-16 20:03:09.704076658 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.705764194 INFO Project::index_files{project=.tmp3tMYa3}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.705783139 DEBUG Updating project to check open files 2026-10-16 20:03:09.705829115 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.705832412 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.705840256 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.705846508 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.705848512 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.705852890 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.705858581 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.705860584 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.705864852 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.705869742 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.705871795 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.705876084 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-16 20:03:09.705880742 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.705882666 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.705886784 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(104)), file(Id(103))}}: Set open project files (count: 5) 2026-10-16 20:03:09.705952637 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:09.706037847 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.709953271 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.709965354 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.709984920 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.709987515 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.709989639 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.709991392 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.709996722 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:09.710108001 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 20:03:09.710170549 DEBUG method="textDocument/hover" response.id=2 duration=159.01µs 2026-10-16 20:03:09.710182090 DEBUG Received server response for request 2 2026-10-16 20:03:09.710420918 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 20:03:09.710505146 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=67.87µs 2026-10-16 20:03:09.710516006 DEBUG Received server response for request 3 2026-10-16 20:03:09.710602569 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-16 20:03:09.710653013 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=34.26µs 2026-10-16 20:03:09.710661059 DEBUG Received server response for request 4 2026-10-16 20:03:09.720765211 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 20:03:09.720809914 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.720819683 DEBUG method="shutdown" response.id=5 duration=15.69µs 2026-10-16 20:03:09.720832627 DEBUG Received server response for request 5 2026-10-16 20:03:09.720838137 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.720856542 DEBUG Received exit notification, exiting ok test notebook::completion_past_end_of_empty_last_cell ... 2026-10-16 20:03:09.722788095 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.722863096 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.722887752 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.723014009 DEBUG Client info: None 2026-10-16 20:03:09.723029528 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.723043273 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.723048523 INFO Version: Unknown 2026-10-16 20:03:09.723085933 DEBUG Received server response for request 1 2026-10-16 20:03:09.723116411 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.723126730 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpUIk93e 2026-10-16 20:03:09.723131950 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.723174149 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.723232478 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.723235644 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.723240303 DEBUG No workspace configuration provided for file:///tmp/.tmpUIk93e 2026-10-16 20:03:09.723257245 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.723260832 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpUIk93e, using default options 2026-10-16 20:03:09.723267464 DEBUG Initializing workspace `file:///tmp/.tmpUIk93e`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:09.723277072 DEBUG Searching for a project in '/tmp/.tmpUIk93e' 2026-10-16 20:03:09.723309222 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.723314352 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.723670450 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.723676120 DEBUG Resolving local virtual environment: /tmp/.tmpUIk93e/.venv 2026-10-16 20:03:09.723704033 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.723708541 DEBUG No virtual environment found 2026-10-16 20:03:09.723716085 DEBUG Adding first-party search path `/tmp/.tmpUIk93e` 2026-10-16 20:03:09.723719171 DEBUG Using vendored stdlib 2026-10-16 20:03:09.723835439 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.723839347 DEBUG Adding new file root '/tmp/.tmpUIk93e' of kind Project 2026-10-16 20:03:09.724598360 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.726933220 INFO Project::index_files{project=.tmpUIk93e}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.726944401 DEBUG Updating project to check open files 2026-10-16 20:03:09.726974377 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.726977352 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.726984336 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.726990337 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.726992381 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.726996699 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.727001478 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.727003411 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.727007609 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.727047865 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:09.727214567 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.731644877 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.731656870 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.731659705 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.731666378 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:09.749132158 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.754986699 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:09.782765502 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:09.783015902 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:09.783356481 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.783675289 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:09.783905921 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:09.785737697 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 226 suggestions in 54.008422ms 2026-10-16 20:03:09.786136936 DEBUG method="textDocument/completion" response.id=2 duration=54.45ms 2026-10-16 20:03:09.786163446 DEBUG Received server response for request 2 2026-10-16 20:03:09.786647764 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-16 20:03:09.787873413 DEBUG request{id=3 method=textDocument/completion}: Completions request returned 226 suggestions in 1.121153ms 2026-10-16 20:03:09.788207259 DEBUG method="textDocument/completion" response.id=3 duration=1.52ms 2026-10-16 20:03:09.788218510 DEBUG Received server response for request 3 2026-10-16 20:03:09.788885091 DEBUG Client sends request `textDocument/completion` with ID 4 2026-10-16 20:03:09.790169881 DEBUG request{id=4 method=textDocument/completion}: Completions request returned 226 suggestions in 1.22598ms 2026-10-16 20:03:09.790610327 DEBUG method="textDocument/completion" response.id=4 duration=1.70ms 2026-10-16 20:03:09.790653007 DEBUG Received server response for request 4 2026-10-16 20:03:09.801175253 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 20:03:09.801322930 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.801444708 DEBUG method="shutdown" response.id=5 duration=125.82µs 2026-10-16 20:03:09.801556368 DEBUG Received server response for request 5 2026-10-16 20:03:09.801691852 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.801812098 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-16 20:03:09.812027658 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.812113900 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.812137084 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.812197447 DEBUG Client info: None 2026-10-16 20:03:09.812211303 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.812225910 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.812234757 INFO Version: Unknown 2026-10-16 20:03:09.812281094 DEBUG Received server response for request 1 2026-10-16 20:03:09.812336067 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.812347498 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1vh2ha 2026-10-16 20:03:09.812354411 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.813588927 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.813645894 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.813650813 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.813660702 DEBUG No workspace configuration provided for file:///tmp/.tmp1vh2ha 2026-10-16 20:03:09.813676692 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.813711938 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.813719231 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1vh2ha, using default options 2026-10-16 20:03:09.813729100 DEBUG Initializing workspace `file:///tmp/.tmp1vh2ha`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:09.813746783 DEBUG Searching for a project in '/tmp/.tmp1vh2ha' 2026-10-16 20:03:09.813768945 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.813774044 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.814271497 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.814283189 DEBUG Resolving local virtual environment: /tmp/.tmp1vh2ha/.venv 2026-10-16 20:03:09.814335828 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.814341268 DEBUG No virtual environment found 2026-10-16 20:03:09.814350596 DEBUG Adding first-party search path `/tmp/.tmp1vh2ha` 2026-10-16 20:03:09.814353772 DEBUG Using vendored stdlib 2026-10-16 20:03:09.814498012 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.814503021 DEBUG Adding new file root '/tmp/.tmp1vh2ha' of kind Project 2026-10-16 20:03:09.821890608 INFO Project::index_files{project=.tmp1vh2ha}: Indexed 0 file(s) in 0.004s 2026-10-16 20:03:09.822055317 DEBUG Updating project to check open files 2026-10-16 20:03:09.822240695 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.822385366 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.822527312 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.822689436 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.822816044 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.822961326 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.823094126 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.823232104 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.823387436 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.823516728 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.823660798 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.823818504 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-16 20:03:09.824078682 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:09.824384907 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.840912697 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.848881304 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.848893236 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.848896332 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.848900420 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.848934604 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-16 20:03:09.849174684 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-16 20:03:09.849212274 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "from typing import Literal\n\ntype Style = Literal[\"italic\", \"bold\", \"underline\"]\ndef with_style(line: str, word, style: Style) -> str:\n if style == \"italic\":\n return line.replace(word, f\"*{word}*\")\n elif style == \"bold\":\n return line.replace(word, f\"__{word}__\")\n\n position = line.find(word)\n output = line + \"\\n\"\n output += \" \" * position\n output += \"-\" * len(word)\n\nwith_style(\"test, \"word\", \"underline\")\n\nIOError\n" 2026-10-16 20:03:09.849259643 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-16 20:03:09.849264913 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-16 20:03:09.849686634 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:09.850265550 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.850272313 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.850274958 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.850277553 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.861441512 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:09.861486817 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.861497417 DEBUG method="shutdown" response.id=2 duration=18.27µs 2026-10-16 20:03:09.861523146 DEBUG Received server response for request 2 2026-10-16 20:03:09.861527213 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.861733430 DEBUG Received exit notification, exiting ok test notebook::hover_past_end_of_cell ... 2026-10-16 20:03:09.865362727 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.865472774 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.865512568 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.865593220 DEBUG Client info: None 2026-10-16 20:03:09.865608659 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.865626903 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.865637603 INFO Version: Unknown 2026-10-16 20:03:09.865698968 DEBUG Received server response for request 1 2026-10-16 20:03:09.865742820 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.865754402 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpR88AOp 2026-10-16 20:03:09.865761896 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.865817230 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.865914953 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.865919792 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.865927026 DEBUG No workspace configuration provided for file:///tmp/.tmpR88AOp 2026-10-16 20:03:09.865945050 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.865961871 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.865965839 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpR88AOp, using default options 2026-10-16 20:03:09.865975597 DEBUG Initializing workspace `file:///tmp/.tmpR88AOp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:09.865987509 DEBUG Searching for a project in '/tmp/.tmpR88AOp' 2026-10-16 20:03:09.866008308 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.866013778 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.866456850 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.866463883 DEBUG Resolving local virtual environment: /tmp/.tmpR88AOp/.venv 2026-10-16 20:03:09.866504870 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.866509649 DEBUG No virtual environment found 2026-10-16 20:03:09.866519216 DEBUG Adding first-party search path `/tmp/.tmpR88AOp` 2026-10-16 20:03:09.866522322 DEBUG Using vendored stdlib 2026-10-16 20:03:09.866679116 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.866685298 DEBUG Adding new file root '/tmp/.tmpR88AOp' of kind Project 2026-10-16 20:03:09.869729207 INFO Project::index_files{project=.tmpR88AOp}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.869744616 DEBUG Updating project to check open files 2026-10-16 20:03:09.869788749 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.869791945 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.869800311 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.869806322 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.869808496 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.869813015 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.869818064 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.869819978 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.869824145 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.869875802 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:09.869940904 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.872736849 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.872747178 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.872749643 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.872757608 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:09.872897099 DEBUG method="textDocument/hover" response.id=2 duration=123.14µs 2026-10-16 20:03:09.872910204 DEBUG Received server response for request 2 2026-10-16 20:03:09.872913971 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 20:03:09.872967822 DEBUG method="textDocument/hover" response.id=3 duration=39.84µs 2026-10-16 20:03:09.872975516 DEBUG Received server response for request 3 2026-10-16 20:03:09.883055834 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:09.883079228 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.883085129 DEBUG method="shutdown" response.id=4 duration=8.88µs 2026-10-16 20:03:09.883091501 DEBUG Received server response for request 4 2026-10-16 20:03:09.883094927 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.883107060 DEBUG Received exit notification, exiting ok test notebook::inlay_hints_range_past_end_of_cell ... 2026-10-16 20:03:09.884671314 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: Some( InlayHintClientCapabilities { dynamic_registration: None, resolve_support: None, }, ), diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.884745112 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.884767945 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.884811707 DEBUG Client info: None 2026-10-16 20:03:09.884826274 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.884841563 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.884848025 INFO Version: Unknown 2026-10-16 20:03:09.884887219 DEBUG Received server response for request 1 2026-10-16 20:03:09.884913508 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.884923437 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprGvMtN 2026-10-16 20:03:09.884928095 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.884975705 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.885052489 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.885056446 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.885061095 DEBUG No workspace configuration provided for file:///tmp/.tmprGvMtN 2026-10-16 20:03:09.885078427 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.885081603 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprGvMtN, using default options 2026-10-16 20:03:09.885088657 DEBUG Initializing workspace `file:///tmp/.tmprGvMtN`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:09.885099066 DEBUG Searching for a project in '/tmp/.tmprGvMtN' 2026-10-16 20:03:09.885115797 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.885119775 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.885467718 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.885474671 DEBUG Resolving local virtual environment: /tmp/.tmprGvMtN/.venv 2026-10-16 20:03:09.885508163 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.885513413 DEBUG No virtual environment found 2026-10-16 20:03:09.885520947 DEBUG Adding first-party search path `/tmp/.tmprGvMtN` 2026-10-16 20:03:09.885523973 DEBUG Using vendored stdlib 2026-10-16 20:03:09.885609764 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.885675788 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.885679535 DEBUG Adding new file root '/tmp/.tmprGvMtN' of kind Project 2026-10-16 20:03:09.888564376 INFO Project::index_files{project=.tmprGvMtN}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.888609000 DEBUG Updating project to check open files 2026-10-16 20:03:09.888638224 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.888642202 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.888650768 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.888658402 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.888660707 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.888665155 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.888670375 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.888672278 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.888676626 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.888719186 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:09.888774350 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.900913629 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.902972130 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.902985235 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.902987870 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.902997037 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 20:03:09.903331504 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 248.075µs 2026-10-16 20:03:09.903401525 DEBUG method="textDocument/inlayHint" response.id=2 duration=386.62µs 2026-10-16 20:03:09.903414019 DEBUG Received server response for request 2 2026-10-16 20:03:09.903443153 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-16 20:03:09.903485814 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 5.2µs 2026-10-16 20:03:09.903510360 DEBUG method="textDocument/inlayHint" response.id=3 duration=53.09µs 2026-10-16 20:03:09.903519727 DEBUG Received server response for request 3 2026-10-16 20:03:09.913602890 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:09.913628929 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.913634289 DEBUG method="shutdown" response.id=4 duration=9.74µs 2026-10-16 20:03:09.913640330 DEBUG Received server response for request 4 2026-10-16 20:03:09.913643566 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.913652904 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 20:03:09.916091007 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.916165496 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.916197216 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.916253321 DEBUG Client info: None 2026-10-16 20:03:09.916269481 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.916301171 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.916308214 INFO Version: Unknown 2026-10-16 20:03:09.916347959 DEBUG Received server response for request 1 2026-10-16 20:03:09.916389226 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.916402922 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.916466581 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.916591916 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.916596465 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.916617123 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.916632943 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.916646779 DEBUG Initializing workspace `file:///tmp/.tmppb11jM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:09.916657589 DEBUG Searching for a project in '/tmp/.tmppb11jM/src' 2026-10-16 20:03:09.916688598 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.916693837 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.917137239 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.917143681 DEBUG Resolving local virtual environment: /tmp/.tmppb11jM/src/.venv 2026-10-16 20:03:09.917186371 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.917191110 DEBUG No virtual environment found 2026-10-16 20:03:09.917199716 DEBUG Adding first-party search path `/tmp/.tmppb11jM/src` 2026-10-16 20:03:09.917202782 DEBUG Using vendored stdlib 2026-10-16 20:03:09.917335100 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.917339669 DEBUG Adding new file root '/tmp/.tmppb11jM/src' of kind Project 2026-10-16 20:03:09.919314693 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.919327557 DEBUG Updating project to check open files 2026-10-16 20:03:09.919362262 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.919365088 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.919372201 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.919377972 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.919380206 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.919407437 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.919412857 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:09.919415041 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.919419259 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.919471648 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:09.919537902 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.922130695 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.922141325 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.922143760 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.932230309 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:09.932255165 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.932260515 DEBUG method="shutdown" response.id=2 duration=8.63µs 2026-10-16 20:03:09.932267098 DEBUG Received server response for request 2 2026-10-16 20:03:09.932270173 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.932279531 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-16 20:03:09.933860927 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: Some( true, ), tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.933933443 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.933955795 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.934004026 DEBUG Client info: None 2026-10-16 20:03:09.934014986 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.934026438 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-16 20:03:09.934031537 INFO Version: Unknown 2026-10-16 20:03:09.934066242 DEBUG Received server response for request 1 2026-10-16 20:03:09.934092061 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.934101889 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzG2H5d 2026-10-16 20:03:09.934107179 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.934176038 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.934272529 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.934276727 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.934281446 DEBUG No workspace configuration provided for file:///tmp/.tmpzG2H5d 2026-10-16 20:03:09.934307915 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.934321721 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.934325318 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzG2H5d, using default options 2026-10-16 20:03:09.934333293 DEBUG Initializing workspace `file:///tmp/.tmpzG2H5d`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:09.934351127 DEBUG Searching for a project in '/tmp/.tmpzG2H5d' 2026-10-16 20:03:09.934371635 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.934376905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.934743132 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.934750977 DEBUG Resolving local virtual environment: /tmp/.tmpzG2H5d/.venv 2026-10-16 20:03:09.934784529 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.934790921 DEBUG No virtual environment found 2026-10-16 20:03:09.934800870 DEBUG Adding first-party search path `/tmp/.tmpzG2H5d` 2026-10-16 20:03:09.934804918 DEBUG Using vendored stdlib 2026-10-16 20:03:09.934911127 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.934915104 DEBUG Adding new file root '/tmp/.tmpzG2H5d' of kind Project 2026-10-16 20:03:09.938076394 INFO Project::index_files{project=.tmpzG2H5d}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.938088006 DEBUG Updating project to check open files 2026-10-16 20:03:09.938117962 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.938120937 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.938134844 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.938141125 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.938143119 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.938147427 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.938152747 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.938154621 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.938158829 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:09.938163808 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.938165671 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.938169829 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-16 20:03:09.938236364 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:09.938358613 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.955731810 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:09.963207441 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.963224754 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.963263246 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.963265981 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:09.963267845 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:09.973639388 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:09.973683511 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:09.973693390 DEBUG method="shutdown" response.id=2 duration=18.54µs 2026-10-16 20:03:09.973705061 DEBUG Received server response for request 2 2026-10-16 20:03:09.973709740 DEBUG Client sends notification `exit` 2026-10-16 20:03:09.973729487 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-16 20:03:09.977563739 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:09.977666412 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:09.977705014 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:09.977758154 DEBUG Client info: None 2026-10-16 20:03:09.977771809 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:09.977786046 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:09.977793770 INFO Version: Unknown 2026-10-16 20:03:09.977839226 DEBUG Received server response for request 1 2026-10-16 20:03:09.977893938 DEBUG Client sends notification `initialized` 2026-10-16 20:03:09.977906362 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpwaSglX 2026-10-16 20:03:09.977913024 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:09.977960092 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:09.978063787 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:09.978068947 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:09.978076932 DEBUG No workspace configuration provided for file:///tmp/.tmpwaSglX 2026-10-16 20:03:09.978091228 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:09.978106617 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:09.978110224 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpwaSglX, using default options 2026-10-16 20:03:09.978119521 DEBUG Initializing workspace `file:///tmp/.tmpwaSglX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:09.978131955 DEBUG Searching for a project in '/tmp/.tmpwaSglX' 2026-10-16 20:03:09.978152974 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:09.978158465 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:09.978607447 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:09.978615161 DEBUG Resolving local virtual environment: /tmp/.tmpwaSglX/.venv 2026-10-16 20:03:09.978664554 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:09.978671857 DEBUG No virtual environment found 2026-10-16 20:03:09.978684461 DEBUG Adding first-party search path `/tmp/.tmpwaSglX` 2026-10-16 20:03:09.978687727 DEBUG Using vendored stdlib 2026-10-16 20:03:09.978807833 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:09.978812511 DEBUG Adding new file root '/tmp/.tmpwaSglX' of kind Project 2026-10-16 20:03:09.981902307 INFO Project::index_files{project=.tmpwaSglX}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:09.981919569 DEBUG Updating project to check open files 2026-10-16 20:03:09.981965525 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.981970104 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.981979201 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:09.981985503 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:09.981987597 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:09.981992235 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:09.982083336 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:09.982258996 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-16 20:03:09.994337561 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.002045849 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.002062100 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.012333866 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.012364223 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.012371577 DEBUG method="shutdown" response.id=2 duration=13.77µs 2026-10-16 20:03:10.012380373 DEBUG Received server response for request 2 2026-10-16 20:03:10.012384050 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.012395382 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-16 20:03:10.015248613 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.015345234 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.015384628 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.015445352 DEBUG Client info: None 2026-10-16 20:03:10.015458848 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.015472613 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.015478645 INFO Version: Unknown 2026-10-16 20:03:10.015518329 DEBUG Received server response for request 1 2026-10-16 20:03:10.015555048 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.015565197 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpvPxf74 2026-10-16 20:03:10.015587820 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.015644436 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.015724947 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.015728734 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.015735827 DEBUG No workspace configuration provided for file:///tmp/.tmpvPxf74 2026-10-16 20:03:10.015750565 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:10.015768138 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.015773147 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpvPxf74, using default options 2026-10-16 20:03:10.015783426 DEBUG Initializing workspace `file:///tmp/.tmpvPxf74`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.015797312 DEBUG Searching for a project in '/tmp/.tmpvPxf74' 2026-10-16 20:03:10.015820556 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.015825896 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.016214856 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.016221578 DEBUG Resolving local virtual environment: /tmp/.tmpvPxf74/.venv 2026-10-16 20:03:10.016257355 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.016262355 DEBUG No virtual environment found 2026-10-16 20:03:10.016271682 DEBUG Adding first-party search path `/tmp/.tmpvPxf74` 2026-10-16 20:03:10.016274808 DEBUG Using vendored stdlib 2026-10-16 20:03:10.016416053 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.016421443 DEBUG Adding new file root '/tmp/.tmpvPxf74' of kind Project 2026-10-16 20:03:10.019521578 INFO Project::index_files{project=.tmpvPxf74}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:10.019535093 DEBUG Updating project to check open files 2026-10-16 20:03:10.019597039 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.019601127 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.019609122 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.019615374 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.019617398 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.019621826 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:10.019681298 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:10.019809949 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.019815870 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.030301157 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.030328067 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.030333608 DEBUG method="shutdown" response.id=2 duration=9.08µs 2026-10-16 20:03:10.030340901 DEBUG Received server response for request 2 2026-10-16 20:03:10.030343827 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.030353255 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-16 20:03:10.032154413 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.032225727 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.032247247 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.032303442 DEBUG Client info: None 2026-10-16 20:03:10.032315265 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.032329802 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.032337055 INFO Version: Unknown 2026-10-16 20:03:10.032383042 DEBUG Received server response for request 1 2026-10-16 20:03:10.032411004 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.032421885 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpScxy2k 2026-10-16 20:03:10.032426403 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.032469113 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.032542561 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.032546709 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.032552369 DEBUG No workspace configuration provided for file:///tmp/.tmpScxy2k 2026-10-16 20:03:10.032587625 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:10.032603866 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.032607052 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpScxy2k, using default options 2026-10-16 20:03:10.032615237 DEBUG Initializing workspace `file:///tmp/.tmpScxy2k`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.032625997 DEBUG Searching for a project in '/tmp/.tmpScxy2k' 2026-10-16 20:03:10.032643961 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.032648389 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.032968049 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.032973880 DEBUG Resolving local virtual environment: /tmp/.tmpScxy2k/.venv 2026-10-16 20:03:10.033002894 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.033008876 DEBUG No virtual environment found 2026-10-16 20:03:10.033018273 DEBUG Adding first-party search path `/tmp/.tmpScxy2k` 2026-10-16 20:03:10.033022351 DEBUG Using vendored stdlib 2026-10-16 20:03:10.033135343 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.033139440 DEBUG Adding new file root '/tmp/.tmpScxy2k' of kind Project 2026-10-16 20:03:10.036144737 INFO Project::index_files{project=.tmpScxy2k}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:10.036155958 DEBUG Updating project to check open files 2026-10-16 20:03:10.036182378 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.036185314 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.036192267 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.036197907 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.036199841 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.036204870 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:10.036210190 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.036212134 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.036216161 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:10.036220890 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.036222834 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.036227082 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-16 20:03:10.036275984 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:10.036370160 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.049675346 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.057947552 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.057965396 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.057969163 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.057972689 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.057995081 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:10.058138410 DEBUG method="textDocument/diagnostic" response.id=2 duration=119.22µs 2026-10-16 20:03:10.058149521 DEBUG Received server response for request 2 2026-10-16 20:03:10.058171943 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:10.058268244 DEBUG method="textDocument/diagnostic" response.id=3 duration=83.23µs 2026-10-16 20:03:10.058279906 DEBUG Received server response for request 3 2026-10-16 20:03:10.058308439 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 20:03:10.058373772 DEBUG method="textDocument/diagnostic" response.id=4 duration=42.28µs 2026-10-16 20:03:10.058381947 DEBUG Received server response for request 4 2026-10-16 20:03:10.068770993 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 20:03:10.068799517 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.068805338 DEBUG method="shutdown" response.id=5 duration=10.16µs 2026-10-16 20:03:10.068812111 DEBUG Received server response for request 5 2026-10-16 20:03:10.068814836 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.068824243 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-16 20:03:10.071854858 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.071934257 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.071965605 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.072022492 DEBUG Client info: None 2026-10-16 20:03:10.072037691 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.072051947 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.072057558 INFO Version: Unknown 2026-10-16 20:03:10.072134101 DEBUG Received server response for request 1 2026-10-16 20:03:10.072180118 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.072192601 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpO1xd2U 2026-10-16 20:03:10.072198813 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.072297278 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.072391434 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.072395372 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.072401293 DEBUG No workspace configuration provided for file:///tmp/.tmpO1xd2U 2026-10-16 20:03:10.072416982 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:10.072419777 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 20:03:10.072434174 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.072437991 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpO1xd2U, using default options 2026-10-16 20:03:10.072447890 DEBUG Initializing workspace `file:///tmp/.tmpO1xd2U`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.072461756 DEBUG Searching for a project in '/tmp/.tmpO1xd2U' 2026-10-16 20:03:10.072487284 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.072493656 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.072917250 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.072926107 DEBUG Resolving local virtual environment: /tmp/.tmpO1xd2U/.venv 2026-10-16 20:03:10.072969769 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.072976041 DEBUG No virtual environment found 2026-10-16 20:03:10.072985528 DEBUG Adding first-party search path `/tmp/.tmpO1xd2U` 2026-10-16 20:03:10.072988825 DEBUG Using vendored stdlib 2026-10-16 20:03:10.073102999 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.073107217 DEBUG Adding new file root '/tmp/.tmpO1xd2U' of kind Project 2026-10-16 20:03:10.076304574 INFO Project::index_files{project=.tmpO1xd2U}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:10.076347464 DEBUG Updating project to check open files 2026-10-16 20:03:10.076395474 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.076398931 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.076407186 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.076413168 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.076415141 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.076420832 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:10.076427374 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.076430059 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.076436030 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:10.076443034 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.076445869 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.076452271 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-16 20:03:10.076542150 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:10.076710876 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.093074990 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.100655969 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.100666799 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.100669504 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.110239024 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=9.61ms 2026-10-16 20:03:10.110272316 DEBUG Received server response for request 2 2026-10-16 20:03:10.110281153 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 20:03:10.110415585 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=104.26µs 2026-10-16 20:03:10.110424161 DEBUG Received server response for request 3 2026-10-16 20:03:10.110468755 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-16 20:03:10.110615630 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=130.35µs 2026-10-16 20:03:10.110648001 DEBUG Received server response for request 4 2026-10-16 20:03:10.120988486 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 20:03:10.121020837 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.121028651 DEBUG method="shutdown" response.id=5 duration=11.65µs 2026-10-16 20:03:10.121036696 DEBUG Received server response for request 5 2026-10-16 20:03:10.121040153 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.121053979 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-16 20:03:10.125534172 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.125663675 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.125706596 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.125769844 DEBUG Client info: None 2026-10-16 20:03:10.125785113 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.125801013 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.125809909 INFO Version: Unknown 2026-10-16 20:03:10.125856276 DEBUG Received server response for request 1 2026-10-16 20:03:10.125945564 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.125960332 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzppP78 2026-10-16 20:03:10.125976612 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.126102057 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.126345304 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.126355312 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.126361694 DEBUG No workspace configuration provided for file:///tmp/.tmpzppP78 2026-10-16 20:03:10.126378506 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:10.126381962 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 20:03:10.126400447 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.126406579 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzppP78, using default options 2026-10-16 20:03:10.126419342 DEBUG Initializing workspace `file:///tmp/.tmpzppP78`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.126434721 DEBUG Searching for a project in '/tmp/.tmpzppP78' 2026-10-16 20:03:10.126491057 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.126497599 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.126956240 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.126963764 DEBUG Resolving local virtual environment: /tmp/.tmpzppP78/.venv 2026-10-16 20:03:10.127002797 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.127007916 DEBUG No virtual environment found 2026-10-16 20:03:10.127018055 DEBUG Adding first-party search path `/tmp/.tmpzppP78` 2026-10-16 20:03:10.127021292 DEBUG Using vendored stdlib 2026-10-16 20:03:10.127150875 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.127157347 DEBUG Adding new file root '/tmp/.tmpzppP78' of kind Project 2026-10-16 20:03:10.130271748 INFO Project::index_files{project=.tmpzppP78}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:10.130301845 DEBUG Updating project to check open files 2026-10-16 20:03:10.130347811 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.130351047 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.130359693 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.130366045 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.130368249 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.130372758 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:10.130379280 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.130381454 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.130386033 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:10.130452698 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:10.130535743 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.147725436 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.150166685 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.150221057 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.150534394 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=335.79µs 2026-10-16 20:03:10.150550474 DEBUG Received server response for request 2 2026-10-16 20:03:10.160649306 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:10.160679112 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.160686787 DEBUG method="shutdown" response.id=3 duration=12.23µs 2026-10-16 20:03:10.160692788 DEBUG Received server response for request 3 2026-10-16 20:03:10.160696204 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.160705983 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-16 20:03:10.163950609 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.164043042 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.164082226 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.164135946 DEBUG Client info: None 2026-10-16 20:03:10.164149402 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.164164700 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.164170561 INFO Version: Unknown 2026-10-16 20:03:10.164216497 DEBUG Received server response for request 1 2026-10-16 20:03:10.164261642 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.164273635 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpv8JC6x 2026-10-16 20:03:10.164280377 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.164348936 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.164441399 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.164445467 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.164451578 DEBUG No workspace configuration provided for file:///tmp/.tmpv8JC6x 2026-10-16 20:03:10.164466566 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:10.164481785 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.164486053 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpv8JC6x, using default options 2026-10-16 20:03:10.164495661 DEBUG Initializing workspace `file:///tmp/.tmpv8JC6x`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.164509517 DEBUG Searching for a project in '/tmp/.tmpv8JC6x' 2026-10-16 20:03:10.164537339 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.164543551 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.164988616 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.164997282 DEBUG Resolving local virtual environment: /tmp/.tmpv8JC6x/.venv 2026-10-16 20:03:10.165040503 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.165045903 DEBUG No virtual environment found 2026-10-16 20:03:10.165055050 DEBUG Adding first-party search path `/tmp/.tmpv8JC6x` 2026-10-16 20:03:10.165058016 DEBUG Using vendored stdlib 2026-10-16 20:03:10.165181117 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.165186797 DEBUG Adding new file root '/tmp/.tmpv8JC6x' of kind Project 2026-10-16 20:03:10.168482459 INFO Project::index_files{project=.tmpv8JC6x}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:10.168505953 DEBUG Updating project to check open files 2026-10-16 20:03:10.168550416 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.168553542 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.168561778 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.168620177 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.168624525 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.168629655 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:10.168661415 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.168663508 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.168667716 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:10.168747887 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.168753016 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.168762785 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-16 20:03:10.168885365 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:10.169149941 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.181580406 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.181696073 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.181701734 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.181704108 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.181706413 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.181883675 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-16 20:03:10.181924752 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-16 20:03:10.181935613 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-16 20:03:10.181962603 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-16 20:03:10.181967753 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-16 20:03:10.182050568 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 20:03:10.182168239 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.182173308 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.182175212 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.182177085 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.192328115 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.192451647 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.192461846 DEBUG method="shutdown" response.id=2 duration=21.37µs 2026-10-16 20:03:10.192472877 DEBUG Received server response for request 2 2026-10-16 20:03:10.192477486 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.192801163 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-16 20:03:10.196389273 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.196487186 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.196532021 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.196612822 DEBUG Client info: None 2026-10-16 20:03:10.196627930 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.196643770 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.196651214 INFO Version: Unknown 2026-10-16 20:03:10.196700376 DEBUG Received server response for request 1 2026-10-16 20:03:10.196745711 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.196757103 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpDOIkYM 2026-10-16 20:03:10.196764416 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.196814931 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.196926200 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.196930778 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.196936700 DEBUG No workspace configuration provided for file:///tmp/.tmpDOIkYM 2026-10-16 20:03:10.196951668 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:10.196967077 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.196970753 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpDOIkYM, using default options 2026-10-16 20:03:10.196979560 DEBUG Initializing workspace `file:///tmp/.tmpDOIkYM`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.196992324 DEBUG Searching for a project in '/tmp/.tmpDOIkYM' 2026-10-16 20:03:10.197015117 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.197020767 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.197471322 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.197478325 DEBUG Resolving local virtual environment: /tmp/.tmpDOIkYM/.venv 2026-10-16 20:03:10.197519473 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.197525494 DEBUG No virtual environment found 2026-10-16 20:03:10.197535653 DEBUG Adding first-party search path `/tmp/.tmpDOIkYM` 2026-10-16 20:03:10.197538739 DEBUG Using vendored stdlib 2026-10-16 20:03:10.197695212 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.197702155 DEBUG Adding new file root '/tmp/.tmpDOIkYM' of kind Project 2026-10-16 20:03:10.201009419 INFO Project::index_files{project=.tmpDOIkYM}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:10.201029196 DEBUG Updating project to check open files 2026-10-16 20:03:10.201080772 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.201085451 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.201096342 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.201104407 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.201116279 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.201123653 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:10.201130105 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:10.201132109 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.201136477 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:10.201218881 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:10.201327826 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.217889149 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.221899351 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.221919639 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.221924599 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.232238033 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.232269522 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.232276084 DEBUG method="shutdown" response.id=2 duration=12.63µs 2026-10-16 20:03:10.232295341 DEBUG Received server response for request 2 2026-10-16 20:03:10.232299118 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.232310509 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-16 20:03:10.235953793 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.236067075 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.236193673 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.236262942 DEBUG Client info: None 2026-10-16 20:03:10.236278031 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.236307406 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.236320400 INFO Version: Unknown 2026-10-16 20:03:10.236391554 DEBUG Received server response for request 1 2026-10-16 20:03:10.236458389 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.236476804 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.236630993 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.236734236 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.236738304 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.236781024 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.236808466 DEBUG Initializing workspace `file:///tmp/.tmpuHJwX5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.236824907 DEBUG Searching for a project in '/tmp/.tmpuHJwX5/src' 2026-10-16 20:03:10.236858740 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.236866044 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.237616281 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.237693255 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.237699417 DEBUG Resolving local virtual environment: /tmp/.tmpuHJwX5/src/.venv 2026-10-16 20:03:10.237761944 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.237768657 DEBUG No virtual environment found 2026-10-16 20:03:10.237780489 DEBUG Adding first-party search path `/tmp/.tmpuHJwX5/src` 2026-10-16 20:03:10.237783915 DEBUG Using vendored stdlib 2026-10-16 20:03:10.237982828 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.237990633 DEBUG Adding new file root '/tmp/.tmpuHJwX5/src' of kind Project 2026-10-16 20:03:10.241058988 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:10.241077403 DEBUG Updating project to check open files 2026-10-16 20:03:10.241190345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuHJwX5/src/foo") 2026-10-16 20:03:10.241273971 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuHJwX5/src/foo` to project `src` 2026-10-16 20:03:10.241312043 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuHJwX5/src/foo` 2026-10-16 20:03:10.241315209 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.241322633 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 20:03:10.241391512 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpuHJwX5/src/foo' 2026-10-16 20:03:10.241605373 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.259978806 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.266893084 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.266927870 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.267754811 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 20:03:10.267807620 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpuHJwX5/src/foo` 2026-10-16 20:03:10.267814122 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 20:03:10.267858696 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 20:03:10.267868554 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpuHJwX5/src/foo` from project `src` 2026-10-16 20:03:10.267910453 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpuHJwX5/src/foo", kind: FileContent } 2026-10-16 20:03:10.267921794 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpuHJwX5/src/foo` 2026-10-16 20:03:10.267929338 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpuHJwX5/src/foo` 2026-10-16 20:03:10.267953393 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.267956269 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.268153689 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.268198092 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuHJwX5/src/foo") 2026-10-16 20:03:10.268205366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuHJwX5/src/foo` 2026-10-16 20:03:10.268216326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuHJwX5/src/foo` 2026-10-16 20:03:10.268243668 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.268246743 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.278468837 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.278501548 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.278509062 DEBUG method="shutdown" response.id=2 duration=13.32µs 2026-10-16 20:03:10.278518329 DEBUG Received server response for request 2 2026-10-16 20:03:10.278521505 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.278534329 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-16 20:03:10.285893212 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-10-16 20:03:10.285971960 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.286005463 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.286068812 DEBUG Client info: None 2026-10-16 20:03:10.286081806 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.286097846 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 20:03:10.286107604 INFO Version: Unknown 2026-10-16 20:03:10.286205238 DEBUG Received server response for request 1 2026-10-16 20:03:10.286247156 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.286260010 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.286335552 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.286468592 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.286472539 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.286488098 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.286505681 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.286522883 DEBUG Initializing workspace `file:///tmp/.tmp5NXAVS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.286535768 DEBUG Searching for a project in '/tmp/.tmp5NXAVS/src' 2026-10-16 20:03:10.286564592 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.286582956 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.287117278 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.287124251 DEBUG Resolving local virtual environment: /tmp/.tmp5NXAVS/src/.venv 2026-10-16 20:03:10.287168945 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.287174646 DEBUG No virtual environment found 2026-10-16 20:03:10.287184985 DEBUG Adding first-party search path `/tmp/.tmp5NXAVS/src` 2026-10-16 20:03:10.287188402 DEBUG Using vendored stdlib 2026-10-16 20:03:10.287357469 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.287362929 DEBUG Adding new file root '/tmp/.tmp5NXAVS/src' of kind Project 2026-10-16 20:03:10.290312682 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:10.290330315 DEBUG Updating project to check open files 2026-10-16 20:03:10.290409123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5NXAVS/src/foo.py") 2026-10-16 20:03:10.290419222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5NXAVS/src/foo.py` 2026-10-16 20:03:10.290426275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5NXAVS/src/foo.py` 2026-10-16 20:03:10.290544006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5NXAVS/src/foo.py` to project `src` 2026-10-16 20:03:10.290560647 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5NXAVS/src/foo.py` 2026-10-16 20:03:10.290563422 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.290592867 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.290638643 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp5NXAVS/src/foo.py' 2026-10-16 20:03:10.290754681 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.307368272 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.313543786 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.313562130 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.323930047 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.323963239 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.323970893 DEBUG method="shutdown" response.id=2 duration=13.86µs 2026-10-16 20:03:10.323979930 DEBUG Received server response for request 2 2026-10-16 20:03:10.323983667 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.323993736 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 20:03:10.327834410 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.327911595 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.327989491 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.328028214 DEBUG Client info: None 2026-10-16 20:03:10.328043162 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.328058340 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.328067137 INFO Version: Unknown 2026-10-16 20:03:10.328114936 DEBUG Received server response for request 1 2026-10-16 20:03:10.328155653 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.328168507 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.328233178 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.328369674 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.328374182 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.328390613 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.328407335 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.328422343 DEBUG Initializing workspace `file:///tmp/.tmpCEWvTZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.328434115 DEBUG Searching for a project in '/tmp/.tmpCEWvTZ/src' 2026-10-16 20:03:10.328461917 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.328467598 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.328968217 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.328975540 DEBUG Resolving local virtual environment: /tmp/.tmpCEWvTZ/src/.venv 2026-10-16 20:03:10.329019723 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.329025133 DEBUG No virtual environment found 2026-10-16 20:03:10.329036034 DEBUG Adding first-party search path `/tmp/.tmpCEWvTZ/src` 2026-10-16 20:03:10.329039180 DEBUG Using vendored stdlib 2026-10-16 20:03:10.329169144 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.329174193 DEBUG Adding new file root '/tmp/.tmpCEWvTZ/src' of kind Project 2026-10-16 20:03:10.331175146 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:10.331190755 DEBUG Updating project to check open files 2026-10-16 20:03:10.331265435 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCEWvTZ/src/foo.py") 2026-10-16 20:03:10.331275735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCEWvTZ/src/foo.py` 2026-10-16 20:03:10.331293007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCEWvTZ/src/foo.py` 2026-10-16 20:03:10.331402823 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCEWvTZ/src/foo.py` to project `src` 2026-10-16 20:03:10.331418432 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCEWvTZ/src/foo.py` 2026-10-16 20:03:10.331421107 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.331431166 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.331468226 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpCEWvTZ/src/foo.py' 2026-10-16 20:03:10.331589754 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.331594934 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.341808952 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.341940118 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.341948263 DEBUG method="shutdown" response.id=2 duration=12.67µs 2026-10-16 20:03:10.341956769 DEBUG Received server response for request 2 2026-10-16 20:03:10.341960145 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.341970084 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-16 20:03:10.343747938 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: Some( true, ), tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.345112859 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.345164425 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.345229097 DEBUG Client info: None 2026-10-16 20:03:10.345251869 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.345270134 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-16 20:03:10.345278800 INFO Version: Unknown 2026-10-16 20:03:10.345364430 DEBUG Received server response for request 1 2026-10-16 20:03:10.345410216 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.346610337 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.346724552 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.346838535 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.346842914 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.346856479 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.346921621 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.346934996 DEBUG Initializing workspace `file:///tmp/.tmpk3gDhv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.346947670 DEBUG Searching for a project in '/tmp/.tmpk3gDhv/src' 2026-10-16 20:03:10.346969170 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.346974070 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.347357369 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.347363230 DEBUG Resolving local virtual environment: /tmp/.tmpk3gDhv/src/.venv 2026-10-16 20:03:10.347395901 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.347401010 DEBUG No virtual environment found 2026-10-16 20:03:10.347408615 DEBUG Adding first-party search path `/tmp/.tmpk3gDhv/src` 2026-10-16 20:03:10.347411620 DEBUG Using vendored stdlib 2026-10-16 20:03:10.347529231 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.347533238 DEBUG Adding new file root '/tmp/.tmpk3gDhv/src' of kind Project 2026-10-16 20:03:10.352650827 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 20:03:10.352666918 DEBUG Updating project to check open files 2026-10-16 20:03:10.352726068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpk3gDhv/src/foo.py") 2026-10-16 20:03:10.352735125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpk3gDhv/src/foo.py` 2026-10-16 20:03:10.352743892 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpk3gDhv/src/foo.py` 2026-10-16 20:03:10.352842076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpk3gDhv/src/foo.py` to project `src` 2026-10-16 20:03:10.352856092 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpk3gDhv/src/foo.py` 2026-10-16 20:03:10.352858707 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.352867273 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.352908471 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpk3gDhv/src/foo.py' 2026-10-16 20:03:10.352983201 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.373143926 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.374204505 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.374374033 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.384887823 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.385046240 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.385159563 DEBUG method="shutdown" response.id=2 duration=120.69µs 2026-10-16 20:03:10.385264410 DEBUG Received server response for request 2 2026-10-16 20:03:10.385533013 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.385689016 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-16 20:03:10.390540596 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.391860021 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.391899805 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.391973143 DEBUG Client info: None 2026-10-16 20:03:10.391993301 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.392007337 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.392014811 INFO Version: Unknown 2026-10-16 20:03:10.392074693 DEBUG Received server response for request 1 2026-10-16 20:03:10.392138603 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.393614281 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.393706785 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.393735288 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.393739065 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.393758321 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.394087439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.394109089 DEBUG Initializing workspace `file:///tmp/.tmpOkfnm2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.394126031 DEBUG Searching for a project in '/tmp/.tmpOkfnm2/src' 2026-10-16 20:03:10.394155737 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.394161978 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.394803943 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.394812759 DEBUG Resolving local virtual environment: /tmp/.tmpOkfnm2/src/.venv 2026-10-16 20:03:10.394866390 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.394873413 DEBUG No virtual environment found 2026-10-16 20:03:10.394885926 DEBUG Adding first-party search path `/tmp/.tmpOkfnm2/src` 2026-10-16 20:03:10.394890415 DEBUG Using vendored stdlib 2026-10-16 20:03:10.395026951 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.395033493 DEBUG Adding new file root '/tmp/.tmpOkfnm2/src' of kind Project 2026-10-16 20:03:10.399777682 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:10.399969411 DEBUG Updating project to check open files 2026-10-16 20:03:10.400190015 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOkfnm2/src/foo.py") 2026-10-16 20:03:10.400344845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOkfnm2/src/foo.py` 2026-10-16 20:03:10.400361517 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOkfnm2/src/foo.py` 2026-10-16 20:03:10.400485289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOkfnm2/src/foo.py` to project `src` 2026-10-16 20:03:10.400502782 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOkfnm2/src/foo.py` 2026-10-16 20:03:10.400505487 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.400516507 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.400586549 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpOkfnm2/src/foo.py' 2026-10-16 20:03:10.400689332 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.422662456 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.423496390 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.423654126 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.434113133 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.434266922 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.434295325 DEBUG method="shutdown" response.id=2 duration=35.00µs 2026-10-16 20:03:10.434416833 DEBUG Received server response for request 2 2026-10-16 20:03:10.434424277 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.434436410 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-16 20:03:10.438406146 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.438489071 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.438525830 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.438678877 DEBUG Client info: None 2026-10-16 20:03:10.438696891 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.438710096 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.438716879 INFO Version: Unknown 2026-10-16 20:03:10.438765740 DEBUG Received server response for request 1 2026-10-16 20:03:10.438806847 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.438820012 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.438894612 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.438980794 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.438985222 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.439014837 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.439032801 DEBUG Initializing workspace `file:///tmp/.tmppzWqOp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.439044673 DEBUG Searching for a project in '/tmp/.tmppzWqOp/src' 2026-10-16 20:03:10.439067616 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.439072716 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.439604093 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.439700944 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.439706064 DEBUG Resolving local virtual environment: /tmp/.tmppzWqOp/src/.venv 2026-10-16 20:03:10.439747462 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.439753122 DEBUG No virtual environment found 2026-10-16 20:03:10.439763552 DEBUG Adding first-party search path `/tmp/.tmppzWqOp/src` 2026-10-16 20:03:10.439766908 DEBUG Using vendored stdlib 2026-10-16 20:03:10.439939702 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.439946315 DEBUG Adding new file root '/tmp/.tmppzWqOp/src' of kind Project 2026-10-16 20:03:10.444061042 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:10.444079788 DEBUG Updating project to check open files 2026-10-16 20:03:10.444165969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppzWqOp/src/foo.py") 2026-10-16 20:03:10.444177982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppzWqOp/src/foo.py` 2026-10-16 20:03:10.444187259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppzWqOp/src/foo.py` 2026-10-16 20:03:10.444313356 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppzWqOp/src/foo.py` to project `src` 2026-10-16 20:03:10.444330748 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppzWqOp/src/foo.py` 2026-10-16 20:03:10.444333524 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.444342931 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.444390100 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmppzWqOp/src/foo.py' 2026-10-16 20:03:10.444505656 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.459892357 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.466516041 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.466531880 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.466552860 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:10.466598074 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:10.466634152 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmppzWqOp/src/foo.py", kind: FileContent } 2026-10-16 20:03:10.466642287 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmppzWqOp/src/foo.py` 2026-10-16 20:03:10.466893138 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmppzWqOp/src/foo.py` to project `src` 2026-10-16 20:03:10.467001130 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmppzWqOp/src/foo.py' 2026-10-16 20:03:10.467218358 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.467225000 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.477782633 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.477813260 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.477819512 DEBUG method="shutdown" response.id=2 duration=11.31µs 2026-10-16 20:03:10.477827948 DEBUG Received server response for request 2 2026-10-16 20:03:10.477831645 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.477843908 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-16 20:03:10.481440344 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.481509854 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.481543848 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.481627334 DEBUG Client info: None 2026-10-16 20:03:10.481643605 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.482969392 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.482977387 INFO Version: Unknown 2026-10-16 20:03:10.483030546 DEBUG Received server response for request 1 2026-10-16 20:03:10.483075651 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.483090338 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.483154950 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.483244407 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.483249307 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.483295383 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.483313667 DEBUG Initializing workspace `file:///tmp/.tmpnk38Ji/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.483326852 DEBUG Searching for a project in '/tmp/.tmpnk38Ji/src' 2026-10-16 20:03:10.483349144 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.483354905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.483596798 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.483602950 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:10.483954479 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.483962474 DEBUG Resolving local virtual environment: /tmp/.tmpnk38Ji/src/.venv 2026-10-16 20:03:10.484009292 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.484016716 DEBUG No virtual environment found 2026-10-16 20:03:10.484025923 DEBUG Adding first-party search path `/tmp/.tmpnk38Ji/src` 2026-10-16 20:03:10.484029510 DEBUG Using vendored stdlib 2026-10-16 20:03:10.484162209 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.484169022 DEBUG Adding new file root '/tmp/.tmpnk38Ji/src' of kind Project 2026-10-16 20:03:10.487772971 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:10.487852170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnk38Ji/src/foo.py") 2026-10-16 20:03:10.487861337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnk38Ji/src/foo.py` 2026-10-16 20:03:10.487878600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnk38Ji/src/foo.py` 2026-10-16 20:03:10.488012020 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnk38Ji/src/foo.py` to project `src` 2026-10-16 20:03:10.488028901 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnk38Ji/src/foo.py` 2026-10-16 20:03:10.488031516 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.488041896 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.488056573 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:10.488073545 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpnk38Ji/src/foo.py", kind: FileContent } 2026-10-16 20:03:10.488079216 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpnk38Ji/src/foo.py` 2026-10-16 20:03:10.488135261 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpnk38Ji/src/foo.py` to project `src` 2026-10-16 20:03:10.593761140 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.593787620 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.593793260 DEBUG method="shutdown" response.id=2 duration=8.93µs 2026-10-16 20:03:10.593799812 DEBUG Received server response for request 2 2026-10-16 20:03:10.593803489 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.593813488 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-16 20:03:10.595586864 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.595643440 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.595666674 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.595709705 DEBUG Client info: None 2026-10-16 20:03:10.595720184 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.595731746 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.595736565 INFO Version: Unknown 2026-10-16 20:03:10.595771090 DEBUG Received server response for request 1 2026-10-16 20:03:10.597076979 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.597091957 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.597137172 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.597213415 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.597216962 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.597229095 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.597243602 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.597254342 DEBUG Initializing workspace `file:///tmp/.tmphmVpBP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.597264211 DEBUG Searching for a project in '/tmp/.tmphmVpBP/src' 2026-10-16 20:03:10.597294778 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.597299346 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.597634746 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.597640186 DEBUG Resolving local virtual environment: /tmp/.tmphmVpBP/src/.venv 2026-10-16 20:03:10.597665253 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.597669471 DEBUG No virtual environment found 2026-10-16 20:03:10.597676684 DEBUG Adding first-party search path `/tmp/.tmphmVpBP/src` 2026-10-16 20:03:10.597679790 DEBUG Using vendored stdlib 2026-10-16 20:03:10.597783545 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.597786981 DEBUG Adding new file root '/tmp/.tmphmVpBP/src' of kind Project 2026-10-16 20:03:10.599937755 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:10.599961740 DEBUG Updating project to check open files 2026-10-16 20:03:10.600047090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphmVpBP/src/script.py") 2026-10-16 20:03:10.600056758 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphmVpBP/src/script.py` 2026-10-16 20:03:10.600067058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphmVpBP/src/script.py` 2026-10-16 20:03:10.600179128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphmVpBP/src/script.py` to project `src` 2026-10-16 20:03:10.600194437 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphmVpBP/src/script.py` 2026-10-16 20:03:10.600197122 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.600207912 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.600793079 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:10.600826612 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.600831912 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:10.600835389 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:10.600948691 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.601068035 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.601074808 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.601917979 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:10.601995565 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:10.602020211 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphmVpBP/src/script.py", kind: FileContent } 2026-10-16 20:03:10.602026763 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmphmVpBP/src/script.py` 2026-10-16 20:03:10.602090543 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmphmVpBP/src/script.py` to project `src` 2026-10-16 20:03:10.602111262 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-16 20:03:10.602118305 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-16 20:03:10.603692117 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:10.603722394 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.603727473 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:10.603729988 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:10.603888746 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-16 20:03:10.603957475 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmphmVpBP/src/script.py' 2026-10-16 20:03:10.604020042 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.615915173 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.616022545 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.616045077 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.626430988 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.626823554 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.626840586 DEBUG method="shutdown" response.id=2 duration=28.81µs 2026-10-16 20:03:10.626916689 DEBUG Received server response for request 2 2026-10-16 20:03:10.626929443 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.626954710 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-16 20:03:10.629847987 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.629918910 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.629958143 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.630021392 DEBUG Client info: None 2026-10-16 20:03:10.630034136 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.630050447 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.630057149 INFO Version: Unknown 2026-10-16 20:03:10.630106912 DEBUG Received server response for request 1 2026-10-16 20:03:10.630146988 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.630161315 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.630230374 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.630320343 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.630324160 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.630352183 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.630365998 DEBUG Initializing workspace `file:///tmp/.tmptMKSDA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.630377550 DEBUG Searching for a project in '/tmp/.tmptMKSDA/src' 2026-10-16 20:03:10.630400413 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.630405873 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.632169151 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.632176615 DEBUG Resolving local virtual environment: /tmp/.tmptMKSDA/src/.venv 2026-10-16 20:03:10.632215057 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.632220026 DEBUG No virtual environment found 2026-10-16 20:03:10.632229945 DEBUG Adding first-party search path `/tmp/.tmptMKSDA/src` 2026-10-16 20:03:10.632234523 DEBUG Using vendored stdlib 2026-10-16 20:03:10.632381188 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.632386178 DEBUG Adding new file root '/tmp/.tmptMKSDA/src' of kind Project 2026-10-16 20:03:10.633238436 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.634451832 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:10.634469024 DEBUG Updating project to check open files 2026-10-16 20:03:10.634528636 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptMKSDA/src/foo.py") 2026-10-16 20:03:10.634536140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmptMKSDA/src/foo.py` 2026-10-16 20:03:10.634543724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmptMKSDA/src/foo.py` 2026-10-16 20:03:10.634657388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmptMKSDA/src/foo.py` to project `src` 2026-10-16 20:03:10.634672406 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmptMKSDA/src/foo.py` 2026-10-16 20:03:10.634675031 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.634684599 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.634716378 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmptMKSDA/src/foo.py' 2026-10-16 20:03:10.635322605 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.638245818 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.638258492 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.638268050 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:10.638325828 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmptMKSDA/src/foo.py", kind: FileContent } 2026-10-16 20:03:10.638333443 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmptMKSDA/src/foo.py` 2026-10-16 20:03:10.638389167 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmptMKSDA/src/foo.py` to project `src` 2026-10-16 20:03:10.638600163 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmptMKSDA/src/foo.py' 2026-10-16 20:03:10.638670615 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.638674803 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.649154199 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.649180348 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.649185598 DEBUG method="shutdown" response.id=2 duration=8.74µs 2026-10-16 20:03:10.649192350 DEBUG Received server response for request 2 2026-10-16 20:03:10.649195156 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.649206447 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-16 20:03:10.650931082 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.650992848 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.651017614 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.651063390 DEBUG Client info: None 2026-10-16 20:03:10.651073839 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.651086032 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.651090972 INFO Version: Unknown 2026-10-16 20:03:10.651127129 DEBUG Received server response for request 1 2026-10-16 20:03:10.651154771 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.651166293 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.651206238 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.651298000 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.651301947 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.651315032 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.651328908 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.651340470 DEBUG Initializing workspace `file:///tmp/.tmpRgiyQf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.651350438 DEBUG Searching for a project in '/tmp/.tmpRgiyQf/src' 2026-10-16 20:03:10.651370165 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.651374273 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.651725081 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.651730742 DEBUG Resolving local virtual environment: /tmp/.tmpRgiyQf/src/.venv 2026-10-16 20:03:10.651757402 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.651761429 DEBUG No virtual environment found 2026-10-16 20:03:10.651768973 DEBUG Adding first-party search path `/tmp/.tmpRgiyQf/src` 2026-10-16 20:03:10.651772570 DEBUG Using vendored stdlib 2026-10-16 20:03:10.651876575 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.651880222 DEBUG Adding new file root '/tmp/.tmpRgiyQf/src' of kind Project 2026-10-16 20:03:10.653847572 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:10.653859835 DEBUG Updating project to check open files 2026-10-16 20:03:10.653913947 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRgiyQf/src/foo.py") 2026-10-16 20:03:10.653921210 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRgiyQf/src/foo.py` 2026-10-16 20:03:10.653928053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRgiyQf/src/foo.py` 2026-10-16 20:03:10.654023201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRgiyQf/src/foo.py` to project `src` 2026-10-16 20:03:10.654035535 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRgiyQf/src/foo.py` 2026-10-16 20:03:10.654037889 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.654045523 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.654068667 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpRgiyQf/src/foo.py' 2026-10-16 20:03:10.654126645 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.657852644 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.657864456 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.657874034 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:10.657917316 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpRgiyQf/src/foo.py", kind: FileContent } 2026-10-16 20:03:10.657924499 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpRgiyQf/src/foo.py` 2026-10-16 20:03:10.658143410 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpRgiyQf/src/foo.py` to project `src` 2026-10-16 20:03:10.658173015 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpRgiyQf/src/foo.py' 2026-10-16 20:03:10.658237226 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.658241984 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.668675665 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.668702585 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.668707715 DEBUG method="shutdown" response.id=2 duration=7.98µs 2026-10-16 20:03:10.668714377 DEBUG Received server response for request 2 2026-10-16 20:03:10.668717373 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.668729586 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-16 20:03:10.670401742 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.670458408 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.670481953 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.670526566 DEBUG Client info: None 2026-10-16 20:03:10.670536976 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.670548758 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.670553497 INFO Version: Unknown 2026-10-16 20:03:10.670600906 DEBUG Received server response for request 1 2026-10-16 20:03:10.670624690 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.670635561 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.670691265 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.670752570 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.670755606 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.670778649 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.670789079 DEBUG Initializing workspace `file:///tmp/.tmpJZqjda/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.670799117 DEBUG Searching for a project in '/tmp/.tmpJZqjda/src' 2026-10-16 20:03:10.670818414 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.670822351 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.671136340 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.671141800 DEBUG Resolving local virtual environment: /tmp/.tmpJZqjda/src/.venv 2026-10-16 20:03:10.671168921 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.671173029 DEBUG No virtual environment found 2026-10-16 20:03:10.671180132 DEBUG Adding first-party search path `/tmp/.tmpJZqjda/src` 2026-10-16 20:03:10.671183228 DEBUG Using vendored stdlib 2026-10-16 20:03:10.671295669 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.671299155 DEBUG Adding new file root '/tmp/.tmpJZqjda/src' of kind Project 2026-10-16 20:03:10.671595852 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.673846543 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:10.673859939 DEBUG Updating project to check open files 2026-10-16 20:03:10.673912187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJZqjda/src/script.py") 2026-10-16 20:03:10.673918819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJZqjda/src/script.py` 2026-10-16 20:03:10.673925922 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJZqjda/src/script.py` 2026-10-16 20:03:10.674018386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJZqjda/src/script.py` to project `src` 2026-10-16 20:03:10.674030438 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJZqjda/src/script.py` 2026-10-16 20:03:10.674032873 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.674042110 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.674064612 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-16 20:03:10.674070814 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-16 20:03:10.674588475 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:10.674613632 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.674618241 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:10.674620786 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:10.674721164 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-16 20:03:10.674749457 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpJZqjda/src/script.py' 2026-10-16 20:03:10.674778071 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.687195241 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.690798730 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.690813578 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.691144469 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:10.691179003 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:10.691206725 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJZqjda/src/script.py", kind: FileContent } 2026-10-16 20:03:10.691214410 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpJZqjda/src/script.py` 2026-10-16 20:03:10.691396642 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpJZqjda/src/script.py` to project `src` 2026-10-16 20:03:10.691486971 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 20:03:10.691494515 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-16 20:03:10.692306909 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:10.692345010 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.692351242 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:10.692354077 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:10.692458383 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-16 20:03:10.692588056 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpJZqjda/src/script.py' 2026-10-16 20:03:10.692615628 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.705402101 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.708748628 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.708761903 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.718916920 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.718950203 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.718956334 DEBUG method="shutdown" response.id=2 duration=12.56µs 2026-10-16 20:03:10.718964510 DEBUG Received server response for request 2 2026-10-16 20:03:10.718967816 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.718979879 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-16 20:03:10.723846076 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.723919964 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.723960831 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.724017578 DEBUG Client info: None 2026-10-16 20:03:10.724030281 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.724045640 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.724052613 INFO Version: Unknown 2026-10-16 20:03:10.724096255 DEBUG Received server response for request 1 2026-10-16 20:03:10.724137102 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.724149956 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.724197846 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.724299767 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.724303794 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.724332468 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.724349971 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.724364518 DEBUG Initializing workspace `file:///tmp/.tmp1Hdkjv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.724376861 DEBUG Searching for a project in '/tmp/.tmp1Hdkjv/src' 2026-10-16 20:03:10.724401858 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.724407168 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.725773150 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.725780725 DEBUG Resolving local virtual environment: /tmp/.tmp1Hdkjv/src/.venv 2026-10-16 20:03:10.725821201 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.725826531 DEBUG No virtual environment found 2026-10-16 20:03:10.725837371 DEBUG Adding first-party search path `/tmp/.tmp1Hdkjv/src` 2026-10-16 20:03:10.725840677 DEBUG Using vendored stdlib 2026-10-16 20:03:10.725965201 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.725969719 DEBUG Adding new file root '/tmp/.tmp1Hdkjv/src' of kind Project 2026-10-16 20:03:10.729887177 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:10.729906904 DEBUG Updating project to check open files 2026-10-16 20:03:10.729983337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1Hdkjv/src/foo.py") 2026-10-16 20:03:10.729992985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1Hdkjv/src/foo.py` 2026-10-16 20:03:10.730002363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1Hdkjv/src/foo.py` 2026-10-16 20:03:10.730114333 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1Hdkjv/src/foo.py` to project `src` 2026-10-16 20:03:10.730129041 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1Hdkjv/src/foo.py` 2026-10-16 20:03:10.730131686 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.730141965 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.730166431 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp1Hdkjv/src/foo.py' 2026-10-16 20:03:10.730335708 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.730393036 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.730414586 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:10.730499065 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 20:03:10.730551453 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.730631663 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:10.730648535 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 20:03:10.730651030 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.730655809 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:10.730661720 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 20:03:10.730663703 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:10.730668172 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102)), file(Id(100)), file(Id(103))}}: Set open project files (count: 4) 2026-10-16 20:03:10.730698649 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 20:03:10.730759163 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.734162596 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.734173998 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.734176623 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.734200537 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:10.734222959 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp1Hdkjv/src` 2026-10-16 20:03:10.734243107 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1Hdkjv/src/foo.py", kind: Any } 2026-10-16 20:03:10.734469652 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp1Hdkjv/src/foo.py` to project `src` 2026-10-16 20:03:10.734511310 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.734514436 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.734516300 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.734518333 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.844877901 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.844910913 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.844917445 DEBUG method="shutdown" response.id=2 duration=11.63µs 2026-10-16 20:03:10.844926021 DEBUG Received server response for request 2 2026-10-16 20:03:10.844930109 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.844942462 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-16 20:03:10.847241404 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.847332345 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.847366579 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.847422975 DEBUG Client info: None 2026-10-16 20:03:10.847435769 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.847450296 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.847456438 INFO Version: Unknown 2026-10-16 20:03:10.849066287 DEBUG Received server response for request 1 2026-10-16 20:03:10.849110500 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.849123204 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.849224885 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.849325153 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.849328850 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.849345611 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.849361842 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:10.849377431 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.849391257 DEBUG Initializing workspace `file:///tmp/.tmp5UJ6HQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.849403159 DEBUG Searching for a project in '/tmp/.tmp5UJ6HQ/src' 2026-10-16 20:03:10.849426663 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.849431833 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.849883300 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.849890183 DEBUG Resolving local virtual environment: /tmp/.tmp5UJ6HQ/src/.venv 2026-10-16 20:03:10.849926481 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.849931640 DEBUG No virtual environment found 2026-10-16 20:03:10.849940086 DEBUG Adding first-party search path `/tmp/.tmp5UJ6HQ/src` 2026-10-16 20:03:10.849943372 DEBUG Using vendored stdlib 2026-10-16 20:03:10.850064900 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.850069048 DEBUG Adding new file root '/tmp/.tmp5UJ6HQ/src' of kind Project 2026-10-16 20:03:10.852916319 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:10.852934372 DEBUG Updating project to check open files 2026-10-16 20:03:10.853002741 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5UJ6HQ/src/foo.py") 2026-10-16 20:03:10.853011808 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5UJ6HQ/src/foo.py` 2026-10-16 20:03:10.853019482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5UJ6HQ/src/foo.py` 2026-10-16 20:03:10.853123117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5UJ6HQ/src/foo.py` to project `src` 2026-10-16 20:03:10.853137053 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5UJ6HQ/src/foo.py` 2026-10-16 20:03:10.853139577 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.853149967 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.853162510 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp5UJ6HQ/src` 2026-10-16 20:03:10.853176737 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp5UJ6HQ/src/foo.py", kind: Any } 2026-10-16 20:03:10.853230147 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp5UJ6HQ/src/foo.py` to project `src` 2026-10-16 20:03:10.959515663 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.959553875 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.959563643 DEBUG method="shutdown" response.id=2 duration=12.81µs 2026-10-16 20:03:10.959583581 DEBUG Received server response for request 2 2026-10-16 20:03:10.959586296 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.959595573 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-16 20:03:10.961753391 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:10.961818292 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:10.961842788 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:10.961887071 DEBUG Client info: None 2026-10-16 20:03:10.963269945 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:10.963296555 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:10.963301354 INFO Version: Unknown 2026-10-16 20:03:10.963334727 DEBUG Received server response for request 1 2026-10-16 20:03:10.963359233 DEBUG Client sends notification `initialized` 2026-10-16 20:03:10.963370263 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:10.963423323 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:10.963517970 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:10.963521818 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:10.963539591 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:10.963553657 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:10.963587681 DEBUG Initializing workspace `file:///tmp/.tmpLL2Ib8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:10.963597930 DEBUG Searching for a project in '/tmp/.tmpLL2Ib8/src' 2026-10-16 20:03:10.963617307 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:10.963626915 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:10.963932478 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:10.963937728 DEBUG Resolving local virtual environment: /tmp/.tmpLL2Ib8/src/.venv 2026-10-16 20:03:10.963963286 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:10.963967844 DEBUG No virtual environment found 2026-10-16 20:03:10.963981760 DEBUG Adding first-party search path `/tmp/.tmpLL2Ib8/src` 2026-10-16 20:03:10.963985237 DEBUG Using vendored stdlib 2026-10-16 20:03:10.964090174 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:10.964093801 DEBUG Adding new file root '/tmp/.tmpLL2Ib8/src' of kind Project 2026-10-16 20:03:10.968283138 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:10.968317322 DEBUG Updating project to check open files 2026-10-16 20:03:10.968429373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLL2Ib8/src/foo.py") 2026-10-16 20:03:10.968438700 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLL2Ib8/src/foo.py` 2026-10-16 20:03:10.968446685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLL2Ib8/src/foo.py` 2026-10-16 20:03:10.968538678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLL2Ib8/src/foo.py` to project `src` 2026-10-16 20:03:10.968554718 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLL2Ib8/src/foo.py` 2026-10-16 20:03:10.968557583 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:10.968580035 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:10.968634497 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpLL2Ib8/src/foo.py' 2026-10-16 20:03:10.968769430 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:10.981038593 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:10.986927028 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:10.986944511 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:10.997325031 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:10.997358624 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:10.997366028 DEBUG method="shutdown" response.id=2 duration=14.04µs 2026-10-16 20:03:10.997374634 DEBUG Received server response for request 2 2026-10-16 20:03:10.997377860 DEBUG Client sends notification `exit` 2026-10-16 20:03:10.997387839 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-16 20:03:11.000713266 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.000787285 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.000812392 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.000872896 DEBUG Client info: None 2026-10-16 20:03:11.000886101 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.000902201 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.000911378 INFO Version: Unknown 2026-10-16 20:03:11.000961903 DEBUG Received server response for request 1 2026-10-16 20:03:11.000997730 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.001010945 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.001089302 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.001156317 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.001159704 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.001187977 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.001201953 DEBUG Initializing workspace `file:///tmp/.tmpWwxbdA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.001213515 DEBUG Searching for a project in '/tmp/.tmpWwxbdA/src' 2026-10-16 20:03:11.001238902 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.001243982 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.001744310 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.001750782 DEBUG Resolving local virtual environment: /tmp/.tmpWwxbdA/src/.venv 2026-10-16 20:03:11.001790417 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.001795647 DEBUG No virtual environment found 2026-10-16 20:03:11.001805134 DEBUG Adding first-party search path `/tmp/.tmpWwxbdA/src` 2026-10-16 20:03:11.001808411 DEBUG Using vendored stdlib 2026-10-16 20:03:11.001938094 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.001943674 DEBUG Adding new file root '/tmp/.tmpWwxbdA/src' of kind Project 2026-10-16 20:03:11.002317546 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.004311586 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:11.004374784 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWwxbdA/src/foo.py") 2026-10-16 20:03:11.004383611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWwxbdA/src/foo.py` 2026-10-16 20:03:11.004404941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWwxbdA/src/foo.py` 2026-10-16 20:03:11.004489640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWwxbdA/src/foo.py` to project `src` 2026-10-16 20:03:11.004503906 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWwxbdA/src/foo.py` 2026-10-16 20:03:11.004506541 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.004514707 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.112522964 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.112552990 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.112558461 DEBUG method="shutdown" response.id=2 duration=8.84µs 2026-10-16 20:03:11.112579630 DEBUG Received server response for request 2 2026-10-16 20:03:11.112583107 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.112603485 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-16 20:03:11.114072721 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.114140087 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.114166317 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.114225347 DEBUG Client info: None 2026-10-16 20:03:11.114237029 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.114251166 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.114256726 INFO Version: Unknown 2026-10-16 20:03:11.114394675 DEBUG Received server response for request 1 2026-10-16 20:03:11.114466810 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.114511654 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.114632992 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.114896867 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.114901576 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.114917495 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.114934527 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.114981185 DEBUG Initializing workspace `file:///tmp/.tmpUgk8hv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.114995191 DEBUG Searching for a project in '/tmp/.tmpUgk8hv/src' 2026-10-16 20:03:11.115047670 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.115107873 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.115849133 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.115856587 DEBUG Resolving local virtual environment: /tmp/.tmpUgk8hv/src/.venv 2026-10-16 20:03:11.115896251 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.115901702 DEBUG No virtual environment found 2026-10-16 20:03:11.115911370 DEBUG Adding first-party search path `/tmp/.tmpUgk8hv/src` 2026-10-16 20:03:11.115914516 DEBUG Using vendored stdlib 2026-10-16 20:03:11.116039720 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.116045471 DEBUG Adding new file root '/tmp/.tmpUgk8hv/src' of kind Project 2026-10-16 20:03:11.118803354 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 20:03:11.118819254 DEBUG Updating project to check open files 2026-10-16 20:03:11.118892662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUgk8hv/src/foo") 2026-10-16 20:03:11.118974555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUgk8hv/src/foo` to project `src` 2026-10-16 20:03:11.118995945 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUgk8hv/src/foo` 2026-10-16 20:03:11.118998430 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.119004672 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 20:03:11.119050738 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpUgk8hv/src/foo' 2026-10-16 20:03:11.119168920 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.131539002 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.137456641 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.137473062 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.147872598 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.147902284 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.147908816 DEBUG method="shutdown" response.id=2 duration=11.88µs 2026-10-16 20:03:11.147916431 DEBUG Received server response for request 2 2026-10-16 20:03:11.147920258 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.147930256 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-16 20:03:11.150936906 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.151004723 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.151062461 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.151100152 DEBUG Client info: None 2026-10-16 20:03:11.151113647 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.151127854 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.151134036 INFO Version: Unknown 2026-10-16 20:03:11.151247919 DEBUG Received server response for request 1 2026-10-16 20:03:11.151297242 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.151309545 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.151369147 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.151468573 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.151471939 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.151487328 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.151503769 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.151517415 DEBUG Initializing workspace `file:///tmp/.tmpi0ItUf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.151528846 DEBUG Searching for a project in '/tmp/.tmpi0ItUf/src' 2026-10-16 20:03:11.151552511 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.151558492 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.152264406 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.152281288 DEBUG Resolving local virtual environment: /tmp/.tmpi0ItUf/src/.venv 2026-10-16 20:03:11.152319690 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.152324989 DEBUG No virtual environment found 2026-10-16 20:03:11.152333285 DEBUG Adding first-party search path `/tmp/.tmpi0ItUf/src` 2026-10-16 20:03:11.152336441 DEBUG Using vendored stdlib 2026-10-16 20:03:11.152452008 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.152456005 DEBUG Adding new file root '/tmp/.tmpi0ItUf/src' of kind Project 2026-10-16 20:03:11.156760669 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 20:03:11.156778833 DEBUG Updating project to check open files 2026-10-16 20:03:11.156908026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpi0ItUf/src/script.py") 2026-10-16 20:03:11.156918425 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpi0ItUf/src/script.py` 2026-10-16 20:03:11.156926230 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpi0ItUf/src/script.py` 2026-10-16 20:03:11.157024965 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpi0ItUf/src/script.py` to project `src` 2026-10-16 20:03:11.157040735 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpi0ItUf/src/script.py` 2026-10-16 20:03:11.157043430 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.157051976 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.157833351 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:11.157871082 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.157876873 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:11.157880580 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:11.157983553 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.158085655 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.158090454 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.168768863 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.168804469 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.168811833 DEBUG method="shutdown" response.id=2 duration=11.54µs 2026-10-16 20:03:11.168818706 DEBUG Received server response for request 2 2026-10-16 20:03:11.168821812 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.168831500 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-16 20:03:11.170430610 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.170491374 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.170544323 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.170588476 DEBUG Client info: None 2026-10-16 20:03:11.170600208 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.170612020 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.170616689 INFO Version: Unknown 2026-10-16 20:03:11.170652786 DEBUG Received server response for request 1 2026-10-16 20:03:11.170679867 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.170690958 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.170730943 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.170805383 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.170808809 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.170822044 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.170836741 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.170847441 DEBUG Initializing workspace `file:///tmp/.tmpggN464/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.170858382 DEBUG Searching for a project in '/tmp/.tmpggN464/src' 2026-10-16 20:03:11.170877838 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.170882357 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.171208819 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.171215051 DEBUG Resolving local virtual environment: /tmp/.tmpggN464/src/.venv 2026-10-16 20:03:11.171245047 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.171249776 DEBUG No virtual environment found 2026-10-16 20:03:11.171257931 DEBUG Adding first-party search path `/tmp/.tmpggN464/src` 2026-10-16 20:03:11.171261578 DEBUG Using vendored stdlib 2026-10-16 20:03:11.171413122 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.171417491 DEBUG Adding new file root '/tmp/.tmpggN464/src' of kind Project 2026-10-16 20:03:11.174343068 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:11.174360451 DEBUG Updating project to check open files 2026-10-16 20:03:11.174415654 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpggN464/src/foo.ipynb") 2026-10-16 20:03:11.174515842 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpggN464/src/foo.ipynb` to project `src` 2026-10-16 20:03:11.174533405 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpggN464/src/foo.ipynb` 2026-10-16 20:03:11.174535900 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.174541370 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 20:03:11.174593949 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpggN464/src/foo.ipynb' 2026-10-16 20:03:11.174688766 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.186061899 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.192006749 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.192023290 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.202185511 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.202219665 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.202225787 DEBUG method="shutdown" response.id=2 duration=12.83µs 2026-10-16 20:03:11.202232830 DEBUG Received server response for request 2 2026-10-16 20:03:11.202236607 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.202248590 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-16 20:03:11.205023845 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.205093926 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.205163898 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.205198523 DEBUG Client info: None 2026-10-16 20:03:11.205212449 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.205227126 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.205233067 INFO Version: Unknown 2026-10-16 20:03:11.205297699 DEBUG Received server response for request 1 2026-10-16 20:03:11.205337864 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.205352411 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.205421541 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.205523913 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.205527810 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.205542578 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.205557676 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.205586751 DEBUG Initializing workspace `file:///tmp/.tmpn7h2tN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.205600316 DEBUG Searching for a project in '/tmp/.tmpn7h2tN/src' 2026-10-16 20:03:11.205625664 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.205630703 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.206058636 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.206064367 DEBUG Resolving local virtual environment: /tmp/.tmpn7h2tN/src/.venv 2026-10-16 20:03:11.206101677 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.206106766 DEBUG No virtual environment found 2026-10-16 20:03:11.206114801 DEBUG Adding first-party search path `/tmp/.tmpn7h2tN/src` 2026-10-16 20:03:11.206118188 DEBUG Using vendored stdlib 2026-10-16 20:03:11.206232492 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.206236850 DEBUG Adding new file root '/tmp/.tmpn7h2tN/src' of kind Project 2026-10-16 20:03:11.208137545 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:11.208150680 DEBUG Updating project to check open files 2026-10-16 20:03:11.208213297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn7h2tN/src/foo.py") 2026-10-16 20:03:11.208316291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn7h2tN/src/foo.py` to project `src` 2026-10-16 20:03:11.208336298 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn7h2tN/src/foo.py` 2026-10-16 20:03:11.208338903 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.208345115 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 20:03:11.208374480 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpn7h2tN/src/foo.py' 2026-10-16 20:03:11.208451153 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.220318463 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.226594033 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.226607960 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.237000162 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.237051468 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.237061186 DEBUG method="shutdown" response.id=2 duration=18.95µs 2026-10-16 20:03:11.237073640 DEBUG Received server response for request 2 2026-10-16 20:03:11.237078870 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.237097364 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-16 20:03:11.240106368 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.240175057 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.240232284 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.240281086 DEBUG Client info: None 2026-10-16 20:03:11.240294952 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.240309409 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.240316492 INFO Version: Unknown 2026-10-16 20:03:11.240356167 DEBUG Received server response for request 1 2026-10-16 20:03:11.240390431 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.240402443 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.242006863 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.242085160 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.242088646 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.242103173 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.242120426 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.242135624 DEBUG Initializing workspace `file:///tmp/.tmp85Iqk7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.242149691 DEBUG Searching for a project in '/tmp/.tmp85Iqk7/src' 2026-10-16 20:03:11.242175649 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.242180619 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.242632627 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.242638988 DEBUG Resolving local virtual environment: /tmp/.tmp85Iqk7/src/.venv 2026-10-16 20:03:11.242684684 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.242689844 DEBUG No virtual environment found 2026-10-16 20:03:11.242698730 DEBUG Adding first-party search path `/tmp/.tmp85Iqk7/src` 2026-10-16 20:03:11.242701906 DEBUG Using vendored stdlib 2026-10-16 20:03:11.242815720 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.242820098 DEBUG Adding new file root '/tmp/.tmp85Iqk7/src' of kind Project 2026-10-16 20:03:11.244820270 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:11.244883258 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp85Iqk7/src/foo.py") 2026-10-16 20:03:11.244990559 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp85Iqk7/src/foo.py` to project `src` 2026-10-16 20:03:11.245022669 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp85Iqk7/src/foo.py` 2026-10-16 20:03:11.245025635 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.245031666 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 20:03:11.245062434 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp85Iqk7/src/foo.py' 2026-10-16 20:03:11.245140921 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.256668433 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.262629063 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.262643470 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.273006448 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.273036524 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.273043978 DEBUG method="shutdown" response.id=2 duration=13.14µs 2026-10-16 20:03:11.273051242 DEBUG Received server response for request 2 2026-10-16 20:03:11.273054608 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.273064456 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-16 20:03:11.275889716 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.275957633 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.276013478 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.276048804 DEBUG Client info: None 2026-10-16 20:03:11.276062800 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.276076827 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.276082918 INFO Version: Unknown 2026-10-16 20:03:11.276124556 DEBUG Received server response for request 1 2026-10-16 20:03:11.276158239 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.276169911 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.276286760 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.276342335 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.276346923 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.276360399 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.276401135 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.276420982 DEBUG Initializing workspace `file:///tmp/.tmprq62hr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.276438545 DEBUG Searching for a project in '/tmp/.tmprq62hr/src' 2026-10-16 20:03:11.276462260 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.276468151 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.276982816 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.276989899 DEBUG Resolving local virtual environment: /tmp/.tmprq62hr/src/.venv 2026-10-16 20:03:11.277025997 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.277031117 DEBUG No virtual environment found 2026-10-16 20:03:11.277039963 DEBUG Adding first-party search path `/tmp/.tmprq62hr/src` 2026-10-16 20:03:11.277043269 DEBUG Using vendored stdlib 2026-10-16 20:03:11.277177671 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.277182050 DEBUG Adding new file root '/tmp/.tmprq62hr/src' of kind Project 2026-10-16 20:03:11.285897617 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.006s 2026-10-16 20:03:11.285930880 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-16 20:03:11.285935308 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.285966126 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.286029394 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-16 20:03:11.286116899 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.298220320 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.304067408 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.304225154 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.314663973 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.314826819 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.314939650 DEBUG method="shutdown" response.id=2 duration=118.59µs 2026-10-16 20:03:11.315048895 DEBUG Received server response for request 2 2026-10-16 20:03:11.315151448 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.315262346 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-16 20:03:11.318463029 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.319759781 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.319790599 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.319843959 DEBUG Client info: None 2026-10-16 20:03:11.319859649 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.319873755 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.319879666 INFO Version: Unknown 2026-10-16 20:03:11.319924290 DEBUG Received server response for request 1 2026-10-16 20:03:11.319959766 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.319972450 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.320031882 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.320105239 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.320108906 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.320136798 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.320150845 DEBUG Initializing workspace `file:///tmp/.tmpneWJhr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.320163338 DEBUG Searching for a project in '/tmp/.tmpneWJhr/src' 2026-10-16 20:03:11.320188475 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.320194437 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.320701758 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.320708371 DEBUG Resolving local virtual environment: /tmp/.tmpneWJhr/src/.venv 2026-10-16 20:03:11.320749187 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.320754227 DEBUG No virtual environment found 2026-10-16 20:03:11.320763514 DEBUG Adding first-party search path `/tmp/.tmpneWJhr/src` 2026-10-16 20:03:11.320766760 DEBUG Using vendored stdlib 2026-10-16 20:03:11.320884230 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.320889450 DEBUG Adding new file root '/tmp/.tmpneWJhr/src' of kind Project 2026-10-16 20:03:11.321587710 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.323653495 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 20:03:11.323668423 DEBUG Updating project to check open files 2026-10-16 20:03:11.323700413 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 20:03:11.323703979 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.323712846 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.325376166 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:11.325403277 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.325408106 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:11.325411412 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:11.325514656 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.325548028 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-16 20:03:11.325947467 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.326064006 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.336402297 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.336775367 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.336921130 DEBUG method="shutdown" response.id=2 duration=153.83µs 2026-10-16 20:03:11.337059019 DEBUG Received server response for request 2 2026-10-16 20:03:11.337160609 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.337285093 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-16 20:03:11.339471003 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.340855159 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.340893020 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.340961128 DEBUG Client info: None 2026-10-16 20:03:11.340981025 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.340997406 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.341006824 INFO Version: Unknown 2026-10-16 20:03:11.341070012 DEBUG Received server response for request 1 2026-10-16 20:03:11.341124214 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.342611524 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.342734675 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.342850562 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.342855892 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.342870539 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.342958454 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.342972921 DEBUG Initializing workspace `file:///tmp/.tmp9nVESn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.342987389 DEBUG Searching for a project in '/tmp/.tmp9nVESn/src' 2026-10-16 20:03:11.343012436 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.343018497 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.343465155 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.343471426 DEBUG Resolving local virtual environment: /tmp/.tmp9nVESn/src/.venv 2026-10-16 20:03:11.343508686 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.343513535 DEBUG No virtual environment found 2026-10-16 20:03:11.343522232 DEBUG Adding first-party search path `/tmp/.tmp9nVESn/src` 2026-10-16 20:03:11.343525207 DEBUG Using vendored stdlib 2026-10-16 20:03:11.344164096 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.344290192 DEBUG Adding new file root '/tmp/.tmp9nVESn/src' of kind Project 2026-10-16 20:03:11.346239318 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:11.346396453 DEBUG Updating project to check open files 2026-10-16 20:03:11.346532829 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 20:03:11.346636533 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.346653525 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.348201068 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:11.348228619 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.348234220 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:11.348237656 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:11.348351941 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.348686809 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.348799500 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.359136769 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.359332797 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.359485954 DEBUG method="shutdown" response.id=2 duration=156.46µs 2026-10-16 20:03:11.359628051 DEBUG Received server response for request 2 2026-10-16 20:03:11.359761471 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.359887457 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-16 20:03:11.361482660 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.362963287 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.363093341 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.363252008 DEBUG Client info: None 2026-10-16 20:03:11.363390318 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.363830543 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.363842506 INFO Version: Unknown 2026-10-16 20:03:11.363884024 DEBUG Received server response for request 1 2026-10-16 20:03:11.363908780 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.363920121 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.363972349 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.364038513 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.364042140 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.364066606 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.364077767 DEBUG Initializing workspace `file:///tmp/.tmp3SIiFF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.364089329 DEBUG Searching for a project in '/tmp/.tmp3SIiFF/src' 2026-10-16 20:03:11.364109707 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.364113765 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.364453903 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.364459703 DEBUG Resolving local virtual environment: /tmp/.tmp3SIiFF/src/.venv 2026-10-16 20:03:11.364485302 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.364489329 DEBUG No virtual environment found 2026-10-16 20:03:11.364496192 DEBUG Adding first-party search path `/tmp/.tmp3SIiFF/src` 2026-10-16 20:03:11.364499107 DEBUG Using vendored stdlib 2026-10-16 20:03:11.365107859 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.365164726 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.365169114 DEBUG Adding new file root '/tmp/.tmp3SIiFF/src' of kind Project 2026-10-16 20:03:11.369056746 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-16 20:03:11.369197290 DEBUG Updating project to check open files 2026-10-16 20:03:11.369340288 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 20:03:11.369442690 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.369549100 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.369707607 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 20:03:11.369823023 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-16 20:03:11.371459132 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:11.371628079 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.371747723 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:11.371844946 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:11.372037307 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-16 20:03:11.372177750 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-16 20:03:11.372372555 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.384227551 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.387980100 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.388134239 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.398461099 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.398719814 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.398813600 DEBUG method="shutdown" response.id=2 duration=99.80µs 2026-10-16 20:03:11.398853755 DEBUG Received server response for request 2 2026-10-16 20:03:11.398859566 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.398962800 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-16 20:03:11.401791175 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.401861126 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.401921109 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.401957487 DEBUG Client info: None 2026-10-16 20:03:11.401971223 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.401986291 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.401992492 INFO Version: Unknown 2026-10-16 20:03:11.402034632 DEBUG Received server response for request 1 2026-10-16 20:03:11.402072112 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.402084415 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.402138096 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.402248052 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.402251949 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.402278579 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.402294178 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.402309828 DEBUG Initializing workspace `file:///tmp/.tmp6Z2S3w/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.402323053 DEBUG Searching for a project in '/tmp/.tmp6Z2S3w/src' 2026-10-16 20:03:11.402347729 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.402353680 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.402817340 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.402824022 DEBUG Resolving local virtual environment: /tmp/.tmp6Z2S3w/src/.venv 2026-10-16 20:03:11.402862064 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.402866562 DEBUG No virtual environment found 2026-10-16 20:03:11.402875248 DEBUG Adding first-party search path `/tmp/.tmp6Z2S3w/src` 2026-10-16 20:03:11.402878474 DEBUG Using vendored stdlib 2026-10-16 20:03:11.402990925 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.402995694 DEBUG Adding new file root '/tmp/.tmp6Z2S3w/src' of kind Project 2026-10-16 20:03:11.405637880 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 20:03:11.405652598 DEBUG Updating project to check open files 2026-10-16 20:03:11.405721587 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6Z2S3w/src/lib.py") 2026-10-16 20:03:11.405731125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6Z2S3w/src/lib.py` 2026-10-16 20:03:11.405737747 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6Z2S3w/src/lib.py` 2026-10-16 20:03:11.405846682 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6Z2S3w/src/lib.py` to project `src` 2026-10-16 20:03:11.405862331 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6Z2S3w/src/lib.py` 2026-10-16 20:03:11.405864816 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.405874664 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.405905041 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp6Z2S3w/src/lib.py' 2026-10-16 20:03:11.405970414 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.416939729 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.422910738 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.422926608 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.422939562 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.423004865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6Z2S3w/src/main.py") 2026-10-16 20:03:11.423014403 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6Z2S3w/src/main.py` 2026-10-16 20:03:11.423038668 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6Z2S3w/src/main.py` 2026-10-16 20:03:11.423107698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6Z2S3w/src/main.py` to project `src` 2026-10-16 20:03:11.423132885 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6Z2S3w/src/main.py` 2026-10-16 20:03:11.423135420 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.423145769 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:11.423165977 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(101))}: Checking file '/tmp/.tmp6Z2S3w/src/main.py' 2026-10-16 20:03:11.424974359 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.424987413 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.425006028 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:11.425034922 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 20:03:11.425038399 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:11.425050792 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-16 20:03:11.425058016 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 20:03:11.425060310 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:11.425065239 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-16 20:03:11.425070008 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 20:03:11.425072052 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:11.425076310 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-16 20:03:11.425104473 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 20:03:11.425228095 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.425233074 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.425235268 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.425260846 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:11.425297816 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:11.425322311 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp6Z2S3w/src/lib.py", kind: FileContent } 2026-10-16 20:03:11.425328573 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp6Z2S3w/src/lib.py` 2026-10-16 20:03:11.425391772 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp6Z2S3w/src/lib.py` to project `src` 2026-10-16 20:03:11.425412631 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp6Z2S3w/src/lib.py' 2026-10-16 20:03:11.425477102 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.425480779 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.425486419 DEBUG Client sends notification `textDocument/didSave` 2026-10-16 20:03:11.425647722 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(101))}: Checking file '/tmp/.tmp6Z2S3w/src/main.py' 2026-10-16 20:03:11.425748942 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(10a))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 20:03:11.425777435 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.425780060 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.425781853 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.425783537 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.425785330 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.436070061 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.436100578 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.436106369 DEBUG method="shutdown" response.id=2 duration=9.92µs 2026-10-16 20:03:11.436114554 DEBUG Received server response for request 2 2026-10-16 20:03:11.436117389 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.436128931 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-16 20:03:11.439657149 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.439726870 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.439751496 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.439825505 DEBUG Client info: None 2026-10-16 20:03:11.439838369 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.439856342 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.439862524 INFO Version: Unknown 2026-10-16 20:03:11.439956751 DEBUG Received server response for request 1 2026-10-16 20:03:11.440056287 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.440096553 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.440282472 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.440430760 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.440435358 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.440449415 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.440481054 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.440495010 DEBUG Initializing workspace `file:///tmp/.tmp2qyPaz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.440506742 DEBUG Searching for a project in '/tmp/.tmp2qyPaz/src' 2026-10-16 20:03:11.440530176 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.440535166 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.441375041 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.441383026 DEBUG Resolving local virtual environment: /tmp/.tmp2qyPaz/src/.venv 2026-10-16 20:03:11.441421067 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.441426407 DEBUG No virtual environment found 2026-10-16 20:03:11.441435274 DEBUG Adding first-party search path `/tmp/.tmp2qyPaz/src` 2026-10-16 20:03:11.441438660 DEBUG Using vendored stdlib 2026-10-16 20:03:11.441556521 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.441561080 DEBUG Adding new file root '/tmp/.tmp2qyPaz/src' of kind Project 2026-10-16 20:03:11.444750432 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:11.444774337 DEBUG Requested script environment synchronization for `/tmp/.tmp2qyPaz/src/script.py` 2026-10-16 20:03:11.445294352 DEBUG Starting 1 uv synchronization workers 2026-10-16 20:03:11.445595547 DEBUG Queuing script synchronization for `/tmp/.tmp2qyPaz/src/script.py` 2026-10-16 20:03:11.445607019 DEBUG Updating project to check open files 2026-10-16 20:03:11.445810260 INFO uv_metadata{path=/tmp/.tmp2qyPaz/src/script.py}: Synchronizing script `/tmp/.tmp2qyPaz/src/script.py` 2026-10-16 20:03:11.445836870 DEBUG uv_metadata{path=/tmp/.tmp2qyPaz/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp2qyPaz/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmp2qyPaz/src/script.py` 2026-10-16 20:03:11.446176136 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2qyPaz/src/script.py") 2026-10-16 20:03:11.446185855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2qyPaz/src/script.py` 2026-10-16 20:03:11.446195933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2qyPaz/src/script.py` 2026-10-16 20:03:11.446309286 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2qyPaz/src/script.py` to project `src` 2026-10-16 20:03:11.446325466 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2qyPaz/src/script.py` 2026-10-16 20:03:11.446327961 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.446336507 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.452221335 DEBUG uv_metadata{path=/tmp/.tmp2qyPaz/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp2qyPaz/src/script.py", python: None }}: uv metadata completed in 0.006s 2026-10-16 20:03:11.452383970 DEBUG Applied script environment synchronization result for `/tmp/.tmp2qyPaz/src/script.py` 2026-10-16 20:03:11.453219317 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:11.453255585 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.453298115 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:11.453301802 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:11.453494092 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.453556429 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.453565406 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.463673866 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.463703321 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.463708621 DEBUG method="shutdown" response.id=2 duration=9.95µs 2026-10-16 20:03:11.463716646 DEBUG Received server response for request 2 2026-10-16 20:03:11.463720494 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.463730022 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-16 20:03:11.465911213 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: None, inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.465974642 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.466095168 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.466656691 DEBUG Client info: None 2026-10-16 20:03:11.466672030 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Untrusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( On, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.466688080 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.466693039 INFO Version: Unknown 2026-10-16 20:03:11.466744736 DEBUG Received server response for request 1 2026-10-16 20:03:11.466773751 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.466785382 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.466847198 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.466931246 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.466934823 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.466948238 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.466962745 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.466974006 DEBUG Initializing workspace `file:///tmp/.tmpGPKuH5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.466985227 DEBUG Searching for a project in '/tmp/.tmpGPKuH5/src' 2026-10-16 20:03:11.467020794 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.467025673 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.467397170 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.467402670 DEBUG Resolving local virtual environment: /tmp/.tmpGPKuH5/src/.venv 2026-10-16 20:03:11.467428669 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.467432737 DEBUG No virtual environment found 2026-10-16 20:03:11.467440471 DEBUG Adding first-party search path `/tmp/.tmpGPKuH5/src` 2026-10-16 20:03:11.467443507 DEBUG Using vendored stdlib 2026-10-16 20:03:11.467553333 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.467557370 DEBUG Adding new file root '/tmp/.tmpGPKuH5/src' of kind Project 2026-10-16 20:03:11.471397112 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:11.471410668 DEBUG Updating project to check open files 2026-10-16 20:03:11.471471352 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGPKuH5/src/script.py") 2026-10-16 20:03:11.471478786 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGPKuH5/src/script.py` 2026-10-16 20:03:11.471485388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGPKuH5/src/script.py` 2026-10-16 20:03:11.471613488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGPKuH5/src/script.py` to project `src` 2026-10-16 20:03:11.471629158 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGPKuH5/src/script.py` 2026-10-16 20:03:11.471631682 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.471640409 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.472131129 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 20:03:11.472155174 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.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.472159943 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 20:03:11.472162658 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 20:03:11.472274178 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.472311918 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpGPKuH5/src/script.py' 2026-10-16 20:03:11.472364958 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.485108450 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.485201485 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:11.485208809 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 20:03:11.495327989 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 20:03:11.495383653 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:11.495393321 DEBUG method="shutdown" response.id=2 duration=17.86µs 2026-10-16 20:03:11.495406817 DEBUG Received server response for request 2 2026-10-16 20:03:11.495412768 DEBUG Client sends notification `exit` 2026-10-16 20:03:11.495431874 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-16 20:03:11.498235582 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:11.498324119 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:11.498347192 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:11.498419487 DEBUG Client info: None 2026-10-16 20:03:11.498432602 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:11.498447710 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:11.498454703 INFO Version: Unknown 2026-10-16 20:03:11.500071536 DEBUG Received server response for request 1 2026-10-16 20:03:11.500114537 DEBUG Client sends notification `initialized` 2026-10-16 20:03:11.500128222 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:11.500179268 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:11.500293522 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:11.500297420 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:11.500323258 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:11.500325763 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:11.500343677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:11.500356030 DEBUG Initializing workspace `file:///tmp/.tmpG957ZM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:11.500368633 DEBUG Searching for a project in '/tmp/.tmpG957ZM/src' 2026-10-16 20:03:11.500392598 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:11.500397528 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:11.500843484 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:11.500850036 DEBUG Resolving local virtual environment: /tmp/.tmpG957ZM/src/.venv 2026-10-16 20:03:11.500888238 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:11.500893137 DEBUG No virtual environment found 2026-10-16 20:03:11.500902144 DEBUG Adding first-party search path `/tmp/.tmpG957ZM/src` 2026-10-16 20:03:11.500905781 DEBUG Using vendored stdlib 2026-10-16 20:03:11.501026617 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:11.501031316 DEBUG Adding new file root '/tmp/.tmpG957ZM/src' of kind Project 2026-10-16 20:03:11.504750783 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:11.504861831 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpG957ZM/src/deleted.py") 2026-10-16 20:03:11.504873453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:11.504894382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:11.504997085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpG957ZM/src/deleted.py` to project `src` 2026-10-16 20:03:11.505011512 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:11.505014507 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:11.505022923 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:11.505105077 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:11.505246963 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpG957ZM/src/deleted.py"))}: Checking file '/tmp/.tmpG957ZM/src/deleted.py' 2026-10-16 20:03:11.505383750 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpG957ZM/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:11.518460347 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpG957ZM/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:11.524689351 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.020s 2026-10-16 20:03:11.524889757 DEBUG method="workspace/diagnostic" response.id=2 duration=19.86ms 2026-10-16 20:03:11.524909774 DEBUG Received server response for request 2 2026-10-16 20:03:11.525087177 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:11.525371571 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:11.525401657 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:11.525405915 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:13.525259343 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 20:03:13.525317613 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 20:03:13.525371454 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:13.525387023 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 20:03:13.525428751 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 20:03:13.525470109 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpG957ZM/src/deleted.py", kind: File } 2026-10-16 20:03:13.525480979 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:13.525487531 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:13.525495236 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpG957ZM/src` 2026-10-16 20:03:13.525502509 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpG957ZM/src/deleted.py` from project `src` 2026-10-16 20:03:13.525517648 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-16 20:03:13.525638054 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:13.525702595 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:13.525748671 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:13.525749192 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 20:03:13.525759692 DEBUG method="textDocument/diagnostic" response.id=4 duration=218.53µs 2026-10-16 20:03:13.525766374 DEBUG Received server response for request 3 2026-10-16 20:03:13.525770542 DEBUG Received server response for request 4 2026-10-16 20:03:13.525886860 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:13.525978222 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpG957ZM/src` 2026-10-16 20:03:13.526000974 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpG957ZM/src/deleted.py", kind: Any } 2026-10-16 20:03:13.526086665 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-16 20:03:13.526468511 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:13.526489881 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:13.526520509 DEBUG method="workspace/diagnostic" response.id=5 duration=369.20µs 2026-10-16 20:03:13.526533353 DEBUG Received server response for request 5 2026-10-16 20:03:13.526643239 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:13.526739249 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpG957ZM/src` 2026-10-16 20:03:13.526758054 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpG957ZM/src/deleted.py", kind: File } 2026-10-16 20:03:13.526765528 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:13.526777731 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:13.526782901 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpG957ZM/src/deleted.py` 2026-10-16 20:03:13.526788481 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpG957ZM/src` 2026-10-16 20:03:13.526878280 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpG957ZM/src/deleted.py` to project `src` 2026-10-16 20:03:13.527606446 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-16 20:03:13.527803445 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:13.527997870 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:13.528159182 DEBUG method="workspace/diagnostic" response.id=6 duration=377.92µs 2026-10-16 20:03:13.528293194 DEBUG Received server response for request 6 2026-10-16 20:03:13.538477125 DEBUG Client sends request `shutdown` with ID 7 2026-10-16 20:03:13.538553889 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:13.538561033 DEBUG method="shutdown" response.id=7 duration=11.63µs 2026-10-16 20:03:13.538671590 DEBUG Received server response for request 7 2026-10-16 20:03:13.538677511 DEBUG Client sends notification `exit` 2026-10-16 20:03:13.538691447 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-16 20:03:13.542678396 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:13.542760039 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:13.542783292 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:13.545692058 DEBUG Client info: None 2026-10-16 20:03:13.545828484 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:13.546280793 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:13.546296362 INFO Version: Unknown 2026-10-16 20:03:13.546348570 DEBUG Received server response for request 1 2026-10-16 20:03:13.546396019 DEBUG Client sends notification `initialized` 2026-10-16 20:03:13.546437877 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:13.546687255 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:13.546915974 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:13.546999070 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:13.547096372 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:13.547181422 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:13.547298992 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:13.547320152 DEBUG Initializing workspace `file:///tmp/.tmpJYGNUR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:13.547334840 DEBUG Searching for a project in '/tmp/.tmpJYGNUR/src' 2026-10-16 20:03:13.547360237 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:13.547365667 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:13.547822344 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:13.547829067 DEBUG Resolving local virtual environment: /tmp/.tmpJYGNUR/src/.venv 2026-10-16 20:03:13.547886745 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:13.547891924 DEBUG No virtual environment found 2026-10-16 20:03:13.547901172 DEBUG Adding first-party search path `/tmp/.tmpJYGNUR/src` 2026-10-16 20:03:13.547904268 DEBUG Using vendored stdlib 2026-10-16 20:03:13.548029983 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:13.548035263 DEBUG Adding new file root '/tmp/.tmpJYGNUR/src' of kind Project 2026-10-16 20:03:13.550584535 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:13.550723636 DEBUG Updating project to check open files 2026-10-16 20:03:13.550873848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJYGNUR/src/main.py") 2026-10-16 20:03:13.550974887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJYGNUR/src/main.py` 2026-10-16 20:03:13.551064726 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJYGNUR/src/main.py` 2026-10-16 20:03:13.551260974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJYGNUR/src/main.py` to project `src` 2026-10-16 20:03:13.551379777 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJYGNUR/src/main.py` 2026-10-16 20:03:13.551465858 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:13.551556799 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:13.551869896 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJYGNUR/src/main.py"))}: Checking file '/tmp/.tmpJYGNUR/src/main.py' 2026-10-16 20:03:13.552254036 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJYGNUR/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:13.565430862 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJYGNUR/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:13.571698768 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.03ms 2026-10-16 20:03:13.571727702 DEBUG Received server response for request 2 2026-10-16 20:03:13.572124366 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:13.572141328 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 20:03:13.572145977 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:13.572212452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJYGNUR/external/builtins.pyi") 2026-10-16 20:03:13.572254190 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpJYGNUR/external/builtins.pyi` 2026-10-16 20:03:13.572257496 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 20:03:13.572282233 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:13.572299906 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpJYGNUR/external/builtins.pyi", kind: File } 2026-10-16 20:03:13.572307049 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpJYGNUR/external/builtins.pyi` 2026-10-16 20:03:13.572312710 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpJYGNUR/external/builtins.pyi` 2026-10-16 20:03:13.572318992 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmpJYGNUR/external/builtins.pyi` from project `src` 2026-10-16 20:03:13.572700217 DEBUG method="textDocument/diagnostic" response.id=3 duration=373.64µs 2026-10-16 20:03:13.572722198 DEBUG Received server response for request 3 2026-10-16 20:03:13.582860474 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:13.582923572 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:13.582932128 DEBUG method="shutdown" response.id=4 duration=13.52µs 2026-10-16 20:03:13.582956103 DEBUG Received server response for request 4 2026-10-16 20:03:13.582961583 DEBUG Client sends notification `exit` 2026-10-16 20:03:13.583040421 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-16 20:03:13.588642128 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:13.588727388 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:13.588756353 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:13.588897858 DEBUG Client info: None 2026-10-16 20:03:13.588914219 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:13.588929808 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:13.588939857 INFO Version: Unknown 2026-10-16 20:03:13.588990963 DEBUG Received server response for request 1 2026-10-16 20:03:13.589030156 DEBUG Client sends notification `initialized` 2026-10-16 20:03:13.589046086 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:13.589112340 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:13.589191028 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:13.589194334 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:13.589223439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:13.589250860 DEBUG Initializing workspace `file:///tmp/.tmp3lKfdS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:13.589263784 DEBUG Searching for a project in '/tmp/.tmp3lKfdS/src' 2026-10-16 20:03:13.589302166 DEBUG Found project at '/tmp/.tmp3lKfdS' 2026-10-16 20:03:13.589307015 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:13.589873608 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:13.589880421 DEBUG Resolving local virtual environment: /tmp/.tmp3lKfdS/.venv 2026-10-16 20:03:13.589918102 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:13.589923031 DEBUG No virtual environment found 2026-10-16 20:03:13.589930184 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:13.589937368 DEBUG Adding first-party search path `/tmp/.tmp3lKfdS/src` 2026-10-16 20:03:13.589940413 DEBUG Adding first-party search path `/tmp/.tmp3lKfdS` 2026-10-16 20:03:13.589943118 DEBUG Using vendored stdlib 2026-10-16 20:03:13.590078252 INFO Python version: Python 3.10, platform: linux 2026-10-16 20:03:13.590084574 DEBUG Adding new file root '/tmp/.tmp3lKfdS' of kind Project 2026-10-16 20:03:13.590241558 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:13.590247479 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:13.593626948 INFO Project::index_files{project=.tmp3lKfdS}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:13.593640684 DEBUG Updating project to check open files 2026-10-16 20:03:13.593706297 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3lKfdS/src/foo.py") 2026-10-16 20:03:13.593714132 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3lKfdS/src/foo.py` 2026-10-16 20:03:13.593720904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3lKfdS/src/foo.py` 2026-10-16 20:03:13.593803710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3lKfdS/src/foo.py` to project `.tmp3lKfdS` 2026-10-16 20:03:13.593823387 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3lKfdS/src/foo.py` 2026-10-16 20:03:13.593827144 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:13.593838465 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:13.594015176 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3lKfdS/src/foo.py"))}: Checking file '/tmp/.tmp3lKfdS/src/foo.py' 2026-10-16 20:03:13.594190215 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3lKfdS/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:13.614438574 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3lKfdS/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-16 20:03:13.614874692 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3lKfdS/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:13.615185625 DEBUG method="textDocument/diagnostic" response.id=2 duration=21.34ms 2026-10-16 20:03:13.615346817 DEBUG Received server response for request 2 2026-10-16 20:03:13.625816715 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:13.625979591 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:13.626089086 DEBUG method="shutdown" response.id=3 duration=115.87µs 2026-10-16 20:03:13.626212167 DEBUG Received server response for request 3 2026-10-16 20:03:13.626332102 DEBUG Client sends notification `exit` 2026-10-16 20:03:13.626449623 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-16 20:03:13.630199165 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:13.630302329 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:13.630340300 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:13.630410732 DEBUG Client info: None 2026-10-16 20:03:13.630424879 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:13.630439446 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:13.630447912 INFO Version: Unknown 2026-10-16 20:03:13.630499839 DEBUG Received server response for request 1 2026-10-16 20:03:13.630541067 DEBUG Client sends notification `initialized` 2026-10-16 20:03:13.630554983 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:13.630654680 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:13.630819619 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:13.630835940 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:13.630929064 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:13.630976774 DEBUG Initializing workspace `file:///tmp/.tmpTil7JF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:13.631001370 DEBUG Searching for a project in '/tmp/.tmpTil7JF/src' 2026-10-16 20:03:13.631079897 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:13.631096709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:13.631519342 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:13.631524722 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:13.632274498 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:13.632280890 DEBUG Resolving local virtual environment: /tmp/.tmpTil7JF/src/.venv 2026-10-16 20:03:13.632369586 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:13.632377090 DEBUG No virtual environment found 2026-10-16 20:03:13.632387300 DEBUG Adding first-party search path `/tmp/.tmpTil7JF/src` 2026-10-16 20:03:13.632390415 DEBUG Using vendored stdlib 2026-10-16 20:03:13.632519187 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:13.632523335 DEBUG Adding new file root '/tmp/.tmpTil7JF/src' of kind Project 2026-10-16 20:03:13.634522364 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:13.634539206 DEBUG Updating project to check open files 2026-10-16 20:03:13.634622933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTil7JF/src/foo.py") 2026-10-16 20:03:13.634632351 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTil7JF/src/foo.py` 2026-10-16 20:03:13.634730174 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTil7JF/src/foo.py` 2026-10-16 20:03:13.635222407 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTil7JF/src/foo.py` to project `src` 2026-10-16 20:03:13.635252684 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTil7JF/src/foo.py` 2026-10-16 20:03:13.635255509 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:13.635267282 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:13.635407915 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTil7JF/src/foo.py"))}: Checking file '/tmp/.tmpTil7JF/src/foo.py' 2026-10-16 20:03:13.635537198 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTil7JF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:13.648807348 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTil7JF/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:13.654717724 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.44ms 2026-10-16 20:03:13.654859660 DEBUG Received server response for request 2 2026-10-16 20:03:13.655023678 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:13.655172367 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:13.655320435 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpTil7JF/src/foo.py", kind: FileContent } 2026-10-16 20:03:13.655439177 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpTil7JF/src/foo.py` 2026-10-16 20:03:13.655673988 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpTil7JF/src/foo.py` to project `src` 2026-10-16 20:03:13.655739871 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:13.655990862 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTil7JF/src/foo.py"))}: Checking file '/tmp/.tmpTil7JF/src/foo.py' 2026-10-16 20:03:13.656367899 DEBUG method="textDocument/diagnostic" response.id=3 duration=503.75µs 2026-10-16 20:03:13.656422582 DEBUG Received server response for request 3 2026-10-16 20:03:13.666506917 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:13.666556379 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:13.666562481 DEBUG method="shutdown" response.id=4 duration=9.72µs 2026-10-16 20:03:13.666679581 DEBUG Received server response for request 4 2026-10-16 20:03:13.666685522 DEBUG Client sends notification `exit` 2026-10-16 20:03:13.666697634 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-16 20:03:13.670481782 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: Some( Object { "fullDiagnosticOutput": Bool(true), }, ), } 2026-10-16 20:03:13.670564187 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:13.670605975 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:13.670751448 DEBUG Client info: None 2026-10-16 20:03:13.670766306 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:13.670781835 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 20:03:13.670790832 INFO Version: Unknown 2026-10-16 20:03:13.670842519 DEBUG Received server response for request 1 2026-10-16 20:03:13.670881973 DEBUG Client sends notification `initialized` 2026-10-16 20:03:13.670896490 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:13.670964097 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:13.671041903 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:13.671045299 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:13.671094191 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:13.671116643 DEBUG Initializing workspace `file:///tmp/.tmpx980N2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:13.671128996 DEBUG Searching for a project in '/tmp/.tmpx980N2/src' 2026-10-16 20:03:13.671152871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:13.671158171 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:13.671707141 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:13.671713873 DEBUG Resolving local virtual environment: /tmp/.tmpx980N2/src/.venv 2026-10-16 20:03:13.671753748 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:13.672606437 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:13.672622477 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:13.672633388 DEBUG No virtual environment found 2026-10-16 20:03:13.672646002 DEBUG Adding first-party search path `/tmp/.tmpx980N2/src` 2026-10-16 20:03:13.672649759 DEBUG Using vendored stdlib 2026-10-16 20:03:13.673723513 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:13.673730646 DEBUG Adding new file root '/tmp/.tmpx980N2/src' of kind Project 2026-10-16 20:03:13.676346953 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:13.676366039 DEBUG Updating project to check open files 2026-10-16 20:03:13.676635685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpx980N2/src/foo.py") 2026-10-16 20:03:13.676649871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpx980N2/src/foo.py` 2026-10-16 20:03:13.676657275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpx980N2/src/foo.py` 2026-10-16 20:03:13.676742505 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpx980N2/src/foo.py` to project `src` 2026-10-16 20:03:13.676757884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx980N2/src/foo.py` 2026-10-16 20:03:13.676760689 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:13.676769446 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:13.676902976 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx980N2/src/foo.py"))}: Checking file '/tmp/.tmpx980N2/src/foo.py' 2026-10-16 20:03:13.677038420 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx980N2/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:13.689114531 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx980N2/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:13.695014167 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.24ms 2026-10-16 20:03:13.695034585 DEBUG Received server response for request 2 2026-10-16 20:03:13.695663114 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:13.695678092 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:13.695702207 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:13.696055931 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpx980N2/src/foo.py", kind: FileContent } 2026-10-16 20:03:13.696069727 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpx980N2/src/foo.py` 2026-10-16 20:03:13.696431716 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpx980N2/src/foo.py` to project `src` 2026-10-16 20:03:13.696509642 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpx980N2/src/foo.py"))}: Checking file '/tmp/.tmpx980N2/src/foo.py' 2026-10-16 20:03:13.696696462 DEBUG method="textDocument/diagnostic" response.id=3 duration=245.59µs 2026-10-16 20:03:13.696710499 DEBUG Received server response for request 3 2026-10-16 20:03:13.706946648 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:13.706971314 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:13.706976484 DEBUG method="shutdown" response.id=4 duration=8.39µs 2026-10-16 20:03:13.706982906 DEBUG Received server response for request 4 2026-10-16 20:03:13.706985541 DEBUG Client sends notification `exit` 2026-10-16 20:03:13.706994999 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-16 20:03:13.713328969 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:13.713411133 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:13.713451820 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:13.713519356 DEBUG Client info: None 2026-10-16 20:03:13.713531850 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:13.713546868 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:13.713555264 INFO Version: Unknown 2026-10-16 20:03:13.713618863 DEBUG Received server response for request 1 2026-10-16 20:03:13.713661423 DEBUG Client sends notification `initialized` 2026-10-16 20:03:13.713675599 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:13.713746773 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:13.713820341 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:13.713823657 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:13.713853493 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:13.713869012 DEBUG Initializing workspace `file:///tmp/.tmpp0cr4w/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:13.713880363 DEBUG Searching for a project in '/tmp/.tmpp0cr4w/src' 2026-10-16 20:03:13.713905040 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:13.713910239 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:13.714427840 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:13.714434052 DEBUG Resolving local virtual environment: /tmp/.tmpp0cr4w/src/.venv 2026-10-16 20:03:13.714475760 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:13.714481080 DEBUG No virtual environment found 2026-10-16 20:03:13.714489766 DEBUG Adding first-party search path `/tmp/.tmpp0cr4w/src` 2026-10-16 20:03:13.714492752 DEBUG Using vendored stdlib 2026-10-16 20:03:13.714602568 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:13.714607006 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:13.714659886 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:13.714663823 DEBUG Adding new file root '/tmp/.tmpp0cr4w/src' of kind Project 2026-10-16 20:03:13.716779672 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:13.716797625 DEBUG Updating project to check open files 2026-10-16 20:03:13.716883617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpp0cr4w/src/foo.py") 2026-10-16 20:03:13.716892674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpp0cr4w/src/foo.py` 2026-10-16 20:03:13.716899887 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpp0cr4w/src/foo.py` 2026-10-16 20:03:13.717021595 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpp0cr4w/src/foo.py` to project `src` 2026-10-16 20:03:13.717037415 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpp0cr4w/src/foo.py` 2026-10-16 20:03:13.717040040 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:13.717050800 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:13.717187036 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp0cr4w/src/foo.py"))}: Checking file '/tmp/.tmpp0cr4w/src/foo.py' 2026-10-16 20:03:13.717339983 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp0cr4w/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:13.733204730 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp0cr4w/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:13.739703439 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.64ms 2026-10-16 20:03:13.739748544 DEBUG Received server response for request 2 2026-10-16 20:03:13.739778450 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:13.740040411 DEBUG method="textDocument/diagnostic" response.id=3 duration=121.10µs 2026-10-16 20:03:13.740101626 DEBUG Received server response for request 3 2026-10-16 20:03:13.750188525 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:13.750329820 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:13.750338006 DEBUG method="shutdown" response.id=4 duration=12.39µs 2026-10-16 20:03:13.750345440 DEBUG Received server response for request 4 2026-10-16 20:03:13.750348626 DEBUG Client sends notification `exit` 2026-10-16 20:03:13.750359316 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 20:03:13.755700364 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:13.755785203 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:13.755809789 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:13.755962906 DEBUG Client info: None 2026-10-16 20:03:13.755978656 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: Some( false, ), }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:13.755995818 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:13.756003322 INFO Version: Unknown 2026-10-16 20:03:13.756051933 DEBUG Received server response for request 1 2026-10-16 20:03:13.756093862 DEBUG Client sends notification `initialized` 2026-10-16 20:03:13.756107678 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:13.756176487 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:13.756321449 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:13.756325346 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:13.756340354 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:13.756343931 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:13.756361334 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:13.756375420 DEBUG Initializing workspace `file:///tmp/.tmpLDnYVc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:13.756387322 DEBUG Searching for a project in '/tmp/.tmpLDnYVc/src' 2026-10-16 20:03:13.756412299 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:13.756417539 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:13.757867990 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:13.757875694 DEBUG Resolving local virtual environment: /tmp/.tmpLDnYVc/src/.venv 2026-10-16 20:03:13.757918104 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:13.757923484 DEBUG No virtual environment found 2026-10-16 20:03:13.757933843 DEBUG Adding first-party search path `/tmp/.tmpLDnYVc/src` 2026-10-16 20:03:13.757937199 DEBUG Using vendored stdlib 2026-10-16 20:03:13.758059769 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:13.758063807 DEBUG Adding new file root '/tmp/.tmpLDnYVc/src' of kind Project 2026-10-16 20:03:13.761468393 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:13.761707441 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLDnYVc/src/foo.py") 2026-10-16 20:03:13.761722980 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLDnYVc/src/foo.py` 2026-10-16 20:03:13.761824010 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLDnYVc/src/foo.py` 2026-10-16 20:03:13.762035006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLDnYVc/src/foo.py` to project `src` 2026-10-16 20:03:13.762059051 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLDnYVc/src/foo.py` 2026-10-16 20:03:13.762062257 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:13.762074570 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:13.762250620 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLDnYVc/src/foo.py"))}: Checking file '/tmp/.tmpLDnYVc/src/foo.py' 2026-10-16 20:03:13.762388328 DEBUG method="textDocument/diagnostic" response.id=2 duration=275.75µs 2026-10-16 20:03:13.762400661 DEBUG Received server response for request 2 2026-10-16 20:03:13.762504646 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:13.762674054 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:13.762773771 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:13.762853080 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:15.762631037 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:15.762736124 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:15.762764186 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 20:03:15.762770328 DEBUG method="shutdown" response.id=4 duration=45.42µs 2026-10-16 20:03:15.762780808 DEBUG Received server response for request 3 2026-10-16 20:03:15.762783463 DEBUG Received server response for request 4 2026-10-16 20:03:15.762788131 DEBUG Client sends notification `exit` 2026-10-16 20:03:15.762798711 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-16 20:03:15.765501481 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:15.765599214 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:15.765623419 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:15.767237256 DEBUG Client info: None 2026-10-16 20:03:15.767252826 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:15.767267463 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:15.767275648 INFO Version: Unknown 2026-10-16 20:03:15.767322096 DEBUG Received server response for request 1 2026-10-16 20:03:15.767360999 DEBUG Client sends notification `initialized` 2026-10-16 20:03:15.767374043 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:15.767435989 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:15.767517492 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:15.767521069 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:15.767548069 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:15.767562547 DEBUG Initializing workspace `file:///tmp/.tmp8r7Uww/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:15.767593244 DEBUG Searching for a project in '/tmp/.tmp8r7Uww/src' 2026-10-16 20:03:15.767618502 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:15.767624022 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:15.768034762 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:15.768041976 DEBUG Resolving local virtual environment: /tmp/.tmp8r7Uww/src/.venv 2026-10-16 20:03:15.768079496 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:15.768084566 DEBUG No virtual environment found 2026-10-16 20:03:15.768094705 DEBUG Adding first-party search path `/tmp/.tmp8r7Uww/src` 2026-10-16 20:03:15.768097901 DEBUG Using vendored stdlib 2026-10-16 20:03:15.768236421 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:15.768241510 DEBUG Adding new file root '/tmp/.tmp8r7Uww/src' of kind Project 2026-10-16 20:03:15.768636982 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:15.768643394 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:15.771832195 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:15.771862422 DEBUG Updating project to check open files 2026-10-16 20:03:15.771971456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8r7Uww/src/foo.py") 2026-10-16 20:03:15.771980864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8r7Uww/src/foo.py` 2026-10-16 20:03:15.771988308 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8r7Uww/src/foo.py` 2026-10-16 20:03:15.772086963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8r7Uww/src/foo.py` to project `src` 2026-10-16 20:03:15.772103514 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8r7Uww/src/foo.py` 2026-10-16 20:03:15.772106590 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:15.772115827 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:15.772695715 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8r7Uww/src/foo.py"))}: Checking file '/tmp/.tmp8r7Uww/src/foo.py' 2026-10-16 20:03:15.773140850 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8r7Uww/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:15.784483735 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp8r7Uww/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:15.799009931 DEBUG method="textDocument/diagnostic" response.id=2 duration=26.89ms 2026-10-16 20:03:15.799240083 DEBUG Received server response for request 2 2026-10-16 20:03:15.809632085 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:15.809780233 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:15.809924514 DEBUG method="shutdown" response.id=3 duration=151.40µs 2026-10-16 20:03:15.810098299 DEBUG Received server response for request 3 2026-10-16 20:03:15.810274089 DEBUG Client sends notification `exit` 2026-10-16 20:03:15.810437145 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-16 20:03:15.814533659 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:15.814695312 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:15.814720289 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:15.816162804 DEBUG Client info: None 2026-10-16 20:03:15.816178514 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:15.816191729 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:15.816205745 INFO Version: Unknown 2026-10-16 20:03:15.816386214 DEBUG Received server response for request 1 2026-10-16 20:03:15.816425708 DEBUG Client sends notification `initialized` 2026-10-16 20:03:15.816465663 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:15.816586289 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:15.816867626 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:15.816872486 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:15.816971321 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:15.816988794 DEBUG Initializing workspace `file:///tmp/.tmpp3y8Ty/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:15.817000666 DEBUG Searching for a project in '/tmp/.tmpp3y8Ty/src' 2026-10-16 20:03:15.817024060 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:15.817028628 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:15.817508158 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:15.817518828 DEBUG Resolving local virtual environment: /tmp/.tmpp3y8Ty/src/.venv 2026-10-16 20:03:15.817554014 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:15.817559134 DEBUG No virtual environment found 2026-10-16 20:03:15.817585263 DEBUG Adding first-party search path `/tmp/.tmpp3y8Ty/src` 2026-10-16 20:03:15.817588789 DEBUG Using vendored stdlib 2026-10-16 20:03:15.817717931 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:15.817722390 DEBUG Adding new file root '/tmp/.tmpp3y8Ty/src' of kind Project 2026-10-16 20:03:15.819615501 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:15.819626251 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:15.819931203 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:15.819955849 DEBUG Updating project to check open files 2026-10-16 20:03:15.820045477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpp3y8Ty/src/foo.py") 2026-10-16 20:03:15.820055175 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpp3y8Ty/src/foo.py` 2026-10-16 20:03:15.820063110 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpp3y8Ty/src/foo.py` 2026-10-16 20:03:15.820157888 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpp3y8Ty/src/foo.py` to project `src` 2026-10-16 20:03:15.820173778 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpp3y8Ty/src/foo.py` 2026-10-16 20:03:15.820176613 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:15.820184758 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:15.820690307 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp3y8Ty/src/foo.py"))}: Checking file '/tmp/.tmpp3y8Ty/src/foo.py' 2026-10-16 20:03:15.821081260 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp3y8Ty/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:15.832340188 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpp3y8Ty/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:15.838348548 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.16ms 2026-10-16 20:03:15.838515350 DEBUG Received server response for request 2 2026-10-16 20:03:15.849059367 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:15.849224778 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:15.849370511 DEBUG method="shutdown" response.id=3 duration=151.56µs 2026-10-16 20:03:15.849548395 DEBUG Received server response for request 3 2026-10-16 20:03:15.849717101 DEBUG Client sends notification `exit` 2026-10-16 20:03:15.849877061 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-16 20:03:15.853340247 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:15.853414717 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:15.854967549 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:15.855000982 DEBUG Client info: None 2026-10-16 20:03:15.855014437 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:15.855027271 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:15.855032832 INFO Version: Unknown 2026-10-16 20:03:15.855073328 DEBUG Received server response for request 1 2026-10-16 20:03:15.855104085 DEBUG Client sends notification `initialized` 2026-10-16 20:03:15.855116529 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:15.855242535 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:15.855305052 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:15.855311284 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:15.855325541 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:15.855328897 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:15.855378550 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:15.855398057 DEBUG Initializing workspace `file:///tmp/.tmpb1UuI7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:15.855418134 DEBUG Searching for a project in '/tmp/.tmpb1UuI7/src' 2026-10-16 20:03:15.855444814 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:15.855450575 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:15.855937949 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:15.855944321 DEBUG Resolving local virtual environment: /tmp/.tmpb1UuI7/src/.venv 2026-10-16 20:03:15.855987703 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:15.855993123 DEBUG No virtual environment found 2026-10-16 20:03:15.856002781 DEBUG Adding first-party search path `/tmp/.tmpb1UuI7/src` 2026-10-16 20:03:15.856005837 DEBUG Using vendored stdlib 2026-10-16 20:03:15.856134398 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:15.856139618 DEBUG Adding new file root '/tmp/.tmpb1UuI7/src' of kind Project 2026-10-16 20:03:15.859768805 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:15.859942911 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb1UuI7/src/foo.py") 2026-10-16 20:03:15.860079488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb1UuI7/src/foo.py` 2026-10-16 20:03:15.860218248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb1UuI7/src/foo.py` 2026-10-16 20:03:15.860514473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb1UuI7/src/foo.py` to project `src` 2026-10-16 20:03:15.860651691 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb1UuI7/src/foo.py` 2026-10-16 20:03:15.860737732 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:15.860909825 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:15.861129737 DEBUG method="textDocument/diagnostic" response.id=2 duration=84.27µs 2026-10-16 20:03:15.861267997 DEBUG Received server response for request 2 2026-10-16 20:03:15.871557797 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:15.871633639 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:15.871641734 DEBUG method="shutdown" response.id=3 duration=12.95µs 2026-10-16 20:03:15.871664497 DEBUG Received server response for request 3 2026-10-16 20:03:15.871670068 DEBUG Client sends notification `exit` 2026-10-16 20:03:15.871686899 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-16 20:03:15.873460346 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:15.873538622 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:15.873560834 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:15.873700837 DEBUG Client info: None 2026-10-16 20:03:15.873716125 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:15.873727797 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:15.873733237 INFO Version: Unknown 2026-10-16 20:03:15.875053634 DEBUG Received server response for request 1 2026-10-16 20:03:15.875082448 DEBUG Client sends notification `initialized` 2026-10-16 20:03:15.875094781 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:15.875162759 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:15.875246866 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:15.875250233 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:15.875278245 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:15.875295137 DEBUG Initializing workspace `file:///tmp/.tmpnAnP2j/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:15.875307570 DEBUG Searching for a project in '/tmp/.tmpnAnP2j/src' 2026-10-16 20:03:15.875350521 DEBUG Found project at '/tmp/.tmpnAnP2j' 2026-10-16 20:03:15.875355390 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:15.875879714 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:15.875886707 DEBUG Resolving local virtual environment: /tmp/.tmpnAnP2j/.venv 2026-10-16 20:03:15.875921742 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:15.875926702 DEBUG No virtual environment found 2026-10-16 20:03:15.875933995 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:15.875940588 DEBUG Adding first-party search path `/tmp/.tmpnAnP2j/src` 2026-10-16 20:03:15.875943603 DEBUG Adding first-party search path `/tmp/.tmpnAnP2j` 2026-10-16 20:03:15.875946258 DEBUG Using vendored stdlib 2026-10-16 20:03:15.876081682 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:15.876086622 DEBUG Adding new file root '/tmp/.tmpnAnP2j' of kind Project 2026-10-16 20:03:15.879437717 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:15.879476500 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:15.881162192 DEBUG Skipping directory '/tmp/.tmpnAnP2j/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-16 20:03:15.882309584 INFO Project::index_files{project=.tmpnAnP2j}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:15.882328289 DEBUG Updating project to check open files 2026-10-16 20:03:15.882413930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAnP2j/src/foo.py") 2026-10-16 20:03:15.882423868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnAnP2j/src/foo.py` 2026-10-16 20:03:15.882432003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnAnP2j/src/foo.py` 2026-10-16 20:03:15.882537271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnAnP2j/src/foo.py` to project `.tmpnAnP2j` 2026-10-16 20:03:15.882553491 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnAnP2j/src/foo.py` 2026-10-16 20:03:15.882556056 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:15.882584119 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:15.882849336 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnAnP2j/src/foo.py"))}: Checking file '/tmp/.tmpnAnP2j/src/foo.py' 2026-10-16 20:03:15.883305392 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnAnP2j/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:15.894665790 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnAnP2j/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:15.902355493 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.76ms 2026-10-16 20:03:15.902390539 DEBUG Received server response for request 2 2026-10-16 20:03:15.902703466 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:15.902972751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnAnP2j/src/excluded/lib.py") 2026-10-16 20:03:15.903027644 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:15.903231436 DEBUG method="textDocument/diagnostic" response.id=3 duration=86.81µs 2026-10-16 20:03:15.903240123 DEBUG Received server response for request 3 2026-10-16 20:03:15.913409968 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:15.913434975 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:15.913441757 DEBUG method="shutdown" response.id=4 duration=10.68µs 2026-10-16 20:03:15.913448149 DEBUG Received server response for request 4 2026-10-16 20:03:15.913451065 DEBUG Client sends notification `exit` 2026-10-16 20:03:15.913460613 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-16 20:03:15.919463372 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:15.919541729 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:15.919612011 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:15.919650152 DEBUG Client info: None 2026-10-16 20:03:15.919663207 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:15.919677504 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:15.919685128 INFO Version: Unknown 2026-10-16 20:03:15.919725864 DEBUG Received server response for request 1 2026-10-16 20:03:15.919762844 DEBUG Client sends notification `initialized` 2026-10-16 20:03:15.919775117 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:15.919827906 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:15.919930388 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:15.919934456 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:15.919949684 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:15.919952790 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:15.919969611 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:15.919984369 DEBUG Initializing workspace `file:///tmp/.tmpL6VkFc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:15.919996302 DEBUG Searching for a project in '/tmp/.tmpL6VkFc/src' 2026-10-16 20:03:15.920020367 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:15.920025336 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:15.920472635 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:15.920478686 DEBUG Resolving local virtual environment: /tmp/.tmpL6VkFc/src/.venv 2026-10-16 20:03:15.920515996 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:15.920521226 DEBUG No virtual environment found 2026-10-16 20:03:15.920530584 DEBUG Adding first-party search path `/tmp/.tmpL6VkFc/src` 2026-10-16 20:03:15.920533850 DEBUG Using vendored stdlib 2026-10-16 20:03:15.920686466 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:15.920691546 DEBUG Adding new file root '/tmp/.tmpL6VkFc/src' of kind Project 2026-10-16 20:03:15.922624461 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:15.922637506 DEBUG Updating project to check open files 2026-10-16 20:03:15.922703109 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpL6VkFc/src/foo.py") 2026-10-16 20:03:15.922710643 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpL6VkFc/src/foo.py` 2026-10-16 20:03:15.922717636 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpL6VkFc/src/foo.py` 2026-10-16 20:03:15.922802806 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpL6VkFc/src/foo.py` to project `src` 2026-10-16 20:03:15.922817213 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpL6VkFc/src/foo.py` 2026-10-16 20:03:15.922819898 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:15.922828704 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:15.923368897 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpL6VkFc/src/foo.py"))}: Checking file '/tmp/.tmpL6VkFc/src/foo.py' 2026-10-16 20:03:15.924126218 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpL6VkFc/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:15.948492080 DEBUG method="textDocument/diagnostic" response.id=2 duration=25.66ms 2026-10-16 20:03:15.948916216 DEBUG Received server response for request 2 2026-10-16 20:03:15.959509946 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:15.959674895 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:15.959831309 DEBUG method="shutdown" response.id=3 duration=163.71µs 2026-10-16 20:03:15.960006958 DEBUG Received server response for request 3 2026-10-16 20:03:15.960024711 DEBUG Client sends notification `exit` 2026-10-16 20:03:15.960071429 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-16 20:03:15.965064494 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:15.965141298 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:15.965178258 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:15.965247418 DEBUG Client info: None 2026-10-16 20:03:15.965261083 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:15.965275590 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:15.965284237 INFO Version: Unknown 2026-10-16 20:03:15.965332096 DEBUG Received server response for request 1 2026-10-16 20:03:15.965371520 DEBUG Client sends notification `initialized` 2026-10-16 20:03:15.965384835 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:15.966638487 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:15.966692127 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:15.966698990 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:15.966714670 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:15.966717826 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:15.966738384 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:15.966755115 DEBUG Initializing workspace `file:///tmp/.tmpeb1hmV/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:15.966774993 DEBUG Searching for a project in '/tmp/.tmpeb1hmV/src' 2026-10-16 20:03:15.966801673 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:15.966807303 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:15.967259401 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:15.967266394 DEBUG Resolving local virtual environment: /tmp/.tmpeb1hmV/src/.venv 2026-10-16 20:03:15.967309345 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:15.967314445 DEBUG No virtual environment found 2026-10-16 20:03:15.967326577 DEBUG Adding first-party search path `/tmp/.tmpeb1hmV/src` 2026-10-16 20:03:15.967329733 DEBUG Using vendored stdlib 2026-10-16 20:03:15.967455219 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:15.967460028 DEBUG Adding new file root '/tmp/.tmpeb1hmV/src' of kind Project 2026-10-16 20:03:15.971460812 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:15.971629969 DEBUG Updating project to check open files 2026-10-16 20:03:15.971887622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeb1hmV/src/foo.py") 2026-10-16 20:03:15.972014881 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeb1hmV/src/foo.py` 2026-10-16 20:03:15.972161867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeb1hmV/src/foo.py` 2026-10-16 20:03:15.972456379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeb1hmV/src/foo.py` to project `src` 2026-10-16 20:03:15.972616339 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeb1hmV/src/foo.py` 2026-10-16 20:03:15.972798421 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:15.972955886 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:15.973298799 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeb1hmV/src/foo.py"))}: Checking file '/tmp/.tmpeb1hmV/src/foo.py' 2026-10-16 20:03:15.973684433 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeb1hmV/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:15.987877875 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeb1hmV/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:15.995677665 DEBUG method="textDocument/diagnostic" response.id=2 duration=22.55ms 2026-10-16 20:03:15.995933013 DEBUG Received server response for request 2 2026-10-16 20:03:16.006207986 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:16.006252319 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:16.006263771 DEBUG method="shutdown" response.id=3 duration=19.82µs 2026-10-16 20:03:16.006286964 DEBUG Received server response for request 3 2026-10-16 20:03:16.006291352 DEBUG Client sends notification `exit` 2026-10-16 20:03:16.006341657 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-16 20:03:16.010479638 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:16.011973390 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:16.012010620 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:16.012060563 DEBUG Client info: None 2026-10-16 20:03:16.012078447 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:16.012099346 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:16.012104586 INFO Version: Unknown 2026-10-16 20:03:16.012150392 DEBUG Received server response for request 1 2026-10-16 20:03:16.012212248 DEBUG Client sends notification `initialized` 2026-10-16 20:03:16.012312286 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:16.013656316 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:16.013916234 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.014026972 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.014071495 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.014075883 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:16.014188254 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.014221867 DEBUG Initializing workspace `file:///tmp/.tmpbnNcQj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.014238639 DEBUG Searching for a project in '/tmp/.tmpbnNcQj/src' 2026-10-16 20:03:16.014265689 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:16.014271971 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.015147884 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.015294659 DEBUG Resolving local virtual environment: /tmp/.tmpbnNcQj/src/.venv 2026-10-16 20:03:16.015437197 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.015546462 DEBUG No virtual environment found 2026-10-16 20:03:16.015673580 DEBUG Adding first-party search path `/tmp/.tmpbnNcQj/src` 2026-10-16 20:03:16.015770873 DEBUG Using vendored stdlib 2026-10-16 20:03:16.015988491 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.016091614 DEBUG Adding new file root '/tmp/.tmpbnNcQj/src' of kind Project 2026-10-16 20:03:16.018152570 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:16.018299696 DEBUG Updating project to check open files 2026-10-16 20:03:16.018478091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbnNcQj/src/foo.py") 2026-10-16 20:03:16.018620187 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbnNcQj/src/foo.py` 2026-10-16 20:03:16.018729111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbnNcQj/src/foo.py` 2026-10-16 20:03:16.018913207 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbnNcQj/src/foo.py` to project `src` 2026-10-16 20:03:16.019046296 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbnNcQj/src/foo.py` 2026-10-16 20:03:16.019145082 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.019266139 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:16.019469941 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbnNcQj/src/foo.py"))}: Checking file '/tmp/.tmpbnNcQj/src/foo.py' 2026-10-16 20:03:16.019787977 DEBUG method="textDocument/diagnostic" response.id=2 duration=415.32µs 2026-10-16 20:03:16.019921297 DEBUG Received server response for request 2 2026-10-16 20:03:16.030279706 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:16.030486845 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:16.030637487 DEBUG method="shutdown" response.id=3 duration=162.40µs 2026-10-16 20:03:16.030789192 DEBUG Received server response for request 3 2026-10-16 20:03:16.030931960 DEBUG Client sends notification `exit` 2026-10-16 20:03:16.031087972 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-16 20:03:16.032995911 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:16.034497257 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:16.034538945 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:16.034607434 DEBUG Client info: None 2026-10-16 20:03:16.034625247 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:16.034638923 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:16.034645225 INFO Version: Unknown 2026-10-16 20:03:16.034703033 DEBUG Received server response for request 1 2026-10-16 20:03:16.034745533 DEBUG Client sends notification `initialized` 2026-10-16 20:03:16.034789225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:16.035030958 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:16.035068218 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.035074981 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.035094878 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.035098294 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:16.035116208 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.035133931 DEBUG Initializing workspace `file:///tmp/.tmpaGpAHZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.035148629 DEBUG Searching for a project in '/tmp/.tmpaGpAHZ/src' 2026-10-16 20:03:16.035172664 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:16.035178475 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.035715532 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.035721874 DEBUG Resolving local virtual environment: /tmp/.tmpaGpAHZ/src/.venv 2026-10-16 20:03:16.035759254 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.035764324 DEBUG No virtual environment found 2026-10-16 20:03:16.035773391 DEBUG Adding first-party search path `/tmp/.tmpaGpAHZ/src` 2026-10-16 20:03:16.035776446 DEBUG Using vendored stdlib 2026-10-16 20:03:16.035894638 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.035898826 DEBUG Adding new file root '/tmp/.tmpaGpAHZ/src' of kind Project 2026-10-16 20:03:16.040754874 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.004s 2026-10-16 20:03:16.040774221 DEBUG Updating project to check open files 2026-10-16 20:03:16.040846917 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaGpAHZ/src/foo.py") 2026-10-16 20:03:16.040855283 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaGpAHZ/src/foo.py` 2026-10-16 20:03:16.040862296 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaGpAHZ/src/foo.py` 2026-10-16 20:03:16.041082178 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaGpAHZ/src/foo.py` to project `src` 2026-10-16 20:03:16.041100663 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaGpAHZ/src/foo.py` 2026-10-16 20:03:16.041103308 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.041173339 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:16.041474935 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpaGpAHZ/src/foo.py"))}: Checking file '/tmp/.tmpaGpAHZ/src/foo.py' 2026-10-16 20:03:16.041647459 DEBUG method="textDocument/diagnostic" response.id=2 duration=306.10µs 2026-10-16 20:03:16.042378860 DEBUG Received server response for request 2 2026-10-16 20:03:16.052891819 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:16.052931654 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:16.052941963 DEBUG method="shutdown" response.id=3 duration=15.77µs 2026-10-16 20:03:16.052959887 DEBUG Received server response for request 3 2026-10-16 20:03:16.052965087 DEBUG Client sends notification `exit` 2026-10-16 20:03:16.052984373 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-16 20:03:16.054755996 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:16.054823743 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:16.054855452 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:16.055029208 DEBUG Client info: None 2026-10-16 20:03:16.055051089 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:16.055069925 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:16.055076166 INFO Version: Unknown 2026-10-16 20:03:16.056604543 DEBUG Received server response for request 1 2026-10-16 20:03:16.057636449 DEBUG Client sends notification `initialized` 2026-10-16 20:03:16.059600963 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:16.059731899 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:16.059848197 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.059853126 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.059864347 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:16.059941292 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.059957973 DEBUG Initializing workspace `file:///tmp/.tmp1VLH5p/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.059972691 DEBUG Searching for a project in '/tmp/.tmp1VLH5p/src' 2026-10-16 20:03:16.059997317 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:16.060003078 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.060538913 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.060545445 DEBUG Resolving local virtual environment: /tmp/.tmp1VLH5p/src/.venv 2026-10-16 20:03:16.061055852 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.061173002 DEBUG No virtual environment found 2026-10-16 20:03:16.061294069 DEBUG Adding first-party search path `/tmp/.tmp1VLH5p/src` 2026-10-16 20:03:16.061395309 DEBUG Using vendored stdlib 2026-10-16 20:03:16.061631392 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.061742640 DEBUG Adding new file root '/tmp/.tmp1VLH5p/src' of kind Project 2026-10-16 20:03:16.065059381 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 20:03:16.065286548 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:16.065403457 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VLH5p/src/initial.py"))}: Checking file '/tmp/.tmp1VLH5p/src/initial.py' 2026-10-16 20:03:16.065490320 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VLH5p/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:16.079343123 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VLH5p/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:16.079833353 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-16 20:03:16.079884649 DEBUG method="workspace/diagnostic" response.id=2 duration=14.67ms 2026-10-16 20:03:16.079900719 DEBUG Received server response for request 2 2026-10-16 20:03:16.079984316 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.080019592 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmp1VLH5p/src` 2026-10-16 20:03:16.080103599 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1VLH5p/src/added.py") 2026-10-16 20:03:16.080111945 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1VLH5p/src/added.py` 2026-10-16 20:03:16.080118988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1VLH5p/src/added.py` 2026-10-16 20:03:16.080238843 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1VLH5p/src/added.py` to project `src` 2026-10-16 20:03:16.080260714 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1VLH5p/src/added.py` 2026-10-16 20:03:16.080263389 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.080270272 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-16 20:03:16.080283296 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:16.080332499 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:16.080475287 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VLH5p/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:16.080502898 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1VLH5p/src/added.py"))}: Checking file '/tmp/.tmp1VLH5p/src/added.py' 2026-10-16 20:03:16.081798759 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-16 20:03:16.081870053 DEBUG method="workspace/diagnostic" response.id=3 duration=1.57ms 2026-10-16 20:03:16.081938140 DEBUG Received server response for request 3 2026-10-16 20:03:16.092061739 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:16.092131810 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:16.092140086 DEBUG method="shutdown" response.id=4 duration=13.00µs 2026-10-16 20:03:16.092296269 DEBUG Received server response for request 4 2026-10-16 20:03:16.092302531 DEBUG Client sends notification `exit` 2026-10-16 20:03:16.092314543 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-16 20:03:16.097112452 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:16.098928068 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:16.099129646 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:16.099403700 DEBUG Client info: None 2026-10-16 20:03:16.099552860 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:16.100114684 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:16.100323555 INFO Version: Unknown 2026-10-16 20:03:16.100543959 DEBUG Received server response for request 1 2026-10-16 20:03:16.100776675 DEBUG Client sends notification `initialized` 2026-10-16 20:03:16.101022486 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:16.101212423 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:16.101437845 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.101531100 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.101757775 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.101915070 DEBUG Initializing workspace `file:///tmp/.tmpWHax1P/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.102279213 DEBUG Searching for a project in '/tmp/.tmpWHax1P/src' 2026-10-16 20:03:16.102403106 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:16.102577854 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.102800742 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.103307642 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.103419803 DEBUG Resolving local virtual environment: /tmp/.tmpWHax1P/src/.venv 2026-10-16 20:03:16.103624136 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.103728682 DEBUG No virtual environment found 2026-10-16 20:03:16.103817008 DEBUG Adding first-party search path `/tmp/.tmpWHax1P/src` 2026-10-16 20:03:16.103957331 DEBUG Using vendored stdlib 2026-10-16 20:03:16.104305484 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.104413106 DEBUG Adding new file root '/tmp/.tmpWHax1P/src' of kind Project 2026-10-16 20:03:16.106618412 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:16.106749578 DEBUG Requested script environment synchronization for `/tmp/.tmpWHax1P/src/script.py` 2026-10-16 20:03:16.106928734 DEBUG Starting 1 uv synchronization workers 2026-10-16 20:03:16.107059790 DEBUG Queuing script synchronization for `/tmp/.tmpWHax1P/src/script.py` 2026-10-16 20:03:16.107212026 DEBUG Updating project to check open files 2026-10-16 20:03:16.107221143 INFO uv_metadata{path=/tmp/.tmpWHax1P/src/script.py}: Synchronizing script `/tmp/.tmpWHax1P/src/script.py` 2026-10-16 20:03:16.107326651 DEBUG uv_metadata{path=/tmp/.tmpWHax1P/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpWHax1P/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpWHax1P/src/script.py` 2026-10-16 20:03:16.112876060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWHax1P/src/script.py") 2026-10-16 20:03:16.112900305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWHax1P/src/script.py` 2026-10-16 20:03:16.113063100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWHax1P/src/script.py` 2026-10-16 20:03:16.113236065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWHax1P/src/script.py` to project `src` 2026-10-16 20:03:16.113270329 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWHax1P/src/script.py` 2026-10-16 20:03:16.113273575 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.113296328 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:16.115645654 DEBUG uv_metadata{path=/tmp/.tmpWHax1P/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpWHax1P/src/script.py", python: None }}: uv metadata completed in 0.008s 2026-10-16 20:03:16.115794894 DEBUG Applied script environment synchronization result for `/tmp/.tmpWHax1P/src/script.py` 2026-10-16 20:03:16.116006882 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 20:03:16.116020357 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 20:03:16.116053499 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:16.116881262 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWHax1P/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 20:03:16.116943349 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWHax1P/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.116950843 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWHax1P/src/script.py"))}: No virtual environment found 2026-10-16 20:03:16.116955191 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWHax1P/src/script.py"))}: Using vendored stdlib 2026-10-16 20:03:16.117104952 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpWHax1P/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.117182026 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.11ms 2026-10-16 20:03:16.117208416 DEBUG Received server response for request 2 2026-10-16 20:03:16.127330010 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:16.127423265 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:16.127431431 DEBUG method="shutdown" response.id=3 duration=13.62µs 2026-10-16 20:03:16.127548280 DEBUG Received server response for request 3 2026-10-16 20:03:16.127553470 DEBUG Client sends notification `exit` 2026-10-16 20:03:16.127576383 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-16 20:03:16.130004577 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:16.130087182 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:16.130124712 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:16.130215853 DEBUG Client info: None 2026-10-16 20:03:16.130229449 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:16.130247643 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:16.130256329 INFO Version: Unknown 2026-10-16 20:03:16.130305331 DEBUG Received server response for request 1 2026-10-16 20:03:16.130348332 DEBUG Client sends notification `initialized` 2026-10-16 20:03:16.130361436 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:16.130441827 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:16.130520465 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.130524051 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.130551833 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.130584906 DEBUG Initializing workspace `file:///tmp/.tmpvYkp3H/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.130598030 DEBUG Searching for a project in '/tmp/.tmpvYkp3H/src' 2026-10-16 20:03:16.130633787 DEBUG Found project at '/tmp/.tmpvYkp3H/src' 2026-10-16 20:03:16.130638997 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.132865253 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.132872717 DEBUG Resolving local virtual environment: /tmp/.tmpvYkp3H/src/.venv 2026-10-16 20:03:16.132911079 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.132916158 DEBUG No virtual environment found 2026-10-16 20:03:16.132925335 DEBUG Adding first-party search path `/tmp/.tmpvYkp3H/src` 2026-10-16 20:03:16.132928521 DEBUG Using vendored stdlib 2026-10-16 20:03:16.133072181 INFO Python version: Python 3.12, platform: linux 2026-10-16 20:03:16.133076669 DEBUG Adding new file root '/tmp/.tmpvYkp3H/src' of kind Project 2026-10-16 20:03:16.133900585 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.133906947 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:16.135675794 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:16.135690662 DEBUG Updating project to check open files 2026-10-16 20:03:16.135779819 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvYkp3H/src/script.py") 2026-10-16 20:03:16.135789337 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.135796651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.135905285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvYkp3H/src/script.py` to project `src` 2026-10-16 20:03:16.135920333 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.135922928 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.135931374 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:16.136080814 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Checking file '/tmp/.tmpvYkp3H/src/script.py' 2026-10-16 20:03:16.136214415 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:16.152040820 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:16.156187968 DEBUG method="textDocument/diagnostic" response.id=2 duration=20.25ms 2026-10-16 20:03:16.156217103 DEBUG Received server response for request 2 2026-10-16 20:03:16.156260945 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:16.156347417 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:16.156374368 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpvYkp3H/src/script.py", kind: FileContent } 2026-10-16 20:03:16.156381391 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.156451603 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpvYkp3H/src/script.py` to project `src` 2026-10-16 20:03:16.157174539 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:16.157278674 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 20:03:16.157290997 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-16 20:03:16.157861748 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 20:03:16.157907343 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.157914126 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: No virtual environment found 2026-10-16 20:03:16.157918114 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Using vendored stdlib 2026-10-16 20:03:16.158040613 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-16 20:03:16.158074797 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Checking file '/tmp/.tmpvYkp3H/src/script.py' 2026-10-16 20:03:16.158102409 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:16.170311970 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:16.173705786 DEBUG method="textDocument/diagnostic" response.id=3 duration=16.49ms 2026-10-16 20:03:16.173746172 DEBUG Received server response for request 3 2026-10-16 20:03:16.173801576 DEBUG Client sends notification `textDocument/didSave` 2026-10-16 20:03:16.174063417 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.174100065 DEBUG notification{method=textDocument/didSave}: Starting 1 uv synchronization workers 2026-10-16 20:03:16.174140591 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.174225200 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpvYkp3H/src/script.py}: Synchronizing script `/tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.174284942 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpvYkp3H/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpvYkp3H/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.180628921 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpvYkp3H/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpvYkp3H/src/script.py", python: None }}: uv metadata completed in 0.006s 2026-10-16 20:03:16.180791757 DEBUG Applied script environment synchronization result for `/tmp/.tmpvYkp3H/src/script.py` 2026-10-16 20:03:16.181209861 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 20:03:16.181294129 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 20:03:16.181303667 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 20:03:16.181537285 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 20:03:16.181554237 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-16 20:03:16.182469363 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 20:03:16.182524918 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.182533694 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: No virtual environment found 2026-10-16 20:03:16.182538744 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Using vendored stdlib 2026-10-16 20:03:16.182704495 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvYkp3H/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-16 20:03:16.182797920 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.39ms 2026-10-16 20:03:16.182936780 DEBUG Received server response for request 4 2026-10-16 20:03:16.193050049 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 20:03:16.193173852 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:16.193182368 DEBUG method="shutdown" response.id=5 duration=12.34µs 2026-10-16 20:03:16.193189200 DEBUG Received server response for request 5 2026-10-16 20:03:16.193192476 DEBUG Client sends notification `exit` 2026-10-16 20:03:16.193265544 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-16 20:03:16.201192161 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:16.201299973 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:16.201342964 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:16.201433364 DEBUG Client info: None 2026-10-16 20:03:16.201447079 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:16.201460324 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:16.201465364 INFO Version: Unknown 2026-10-16 20:03:16.201511530 DEBUG Received server response for request 1 2026-10-16 20:03:16.201543200 DEBUG Client sends notification `initialized` 2026-10-16 20:03:16.201556795 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:16.201669176 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:16.201824567 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.201828896 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.201844415 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.201846879 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:16.201865234 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.201878909 DEBUG Initializing workspace `file:///tmp/.tmpE5VAIz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.201890882 DEBUG Searching for a project in '/tmp/.tmpE5VAIz/src' 2026-10-16 20:03:16.201914206 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:16.201919706 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.202444520 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.202451083 DEBUG Resolving local virtual environment: /tmp/.tmpE5VAIz/src/.venv 2026-10-16 20:03:16.202491629 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.202497099 DEBUG No virtual environment found 2026-10-16 20:03:16.202505975 DEBUG Adding first-party search path `/tmp/.tmpE5VAIz/src` 2026-10-16 20:03:16.202509202 DEBUG Using vendored stdlib 2026-10-16 20:03:16.202712523 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.202718063 DEBUG Adding new file root '/tmp/.tmpE5VAIz/src' of kind Project 2026-10-16 20:03:16.205962649 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-16 20:03:16.206030256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE5VAIz/src/unchanged.py") 2026-10-16 20:03:16.206039263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/unchanged.py` 2026-10-16 20:03:16.206058569 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE5VAIz/src/unchanged.py` 2026-10-16 20:03:16.206156773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/unchanged.py` to project `src` 2026-10-16 20:03:16.206171761 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE5VAIz/src/unchanged.py` 2026-10-16 20:03:16.206174166 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.206182481 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:16.206257642 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:16.206292347 DEBUG Received notification `$/progress` 2026-10-16 20:03:16.206294832 DEBUG Received notification `$/progress` 2026-10-16 20:03:16.206508703 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/new_error.py"))}: Checking file '/tmp/.tmpE5VAIz/src/new_error.py' 2026-10-16 20:03:16.206676187 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/new_error.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:16.210999376 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/unchanged.py"))}: Checking file '/tmp/.tmpE5VAIz/src/unchanged.py' 2026-10-16 20:03:16.221138444 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:16.223364088 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/fixed_error.py"))}: Checking file '/tmp/.tmpE5VAIz/src/fixed_error.py' 2026-10-16 20:03:16.228526972 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/modified_same_error.py"))}: Checking file '/tmp/.tmpE5VAIz/src/modified_same_error.py' 2026-10-16 20:03:16.228903869 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/changed_error.py"))}: Checking file '/tmp/.tmpE5VAIz/src/changed_error.py' 2026-10-16 20:03:16.229334928 DEBUG Received notification `$/progress` 2026-10-16 20:03:16.229551834 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.023s 2026-10-16 20:03:16.229634279 DEBUG method="workspace/diagnostic" response.id=2 duration=23.44ms 2026-10-16 20:03:16.229645500 DEBUG Received notification `$/progress` 2026-10-16 20:03:16.229647965 DEBUG Received server response for request 2 2026-10-16 20:03:16.230191945 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.230288015 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE5VAIz/src/new_error.py") 2026-10-16 20:03:16.230297303 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/new_error.py` 2026-10-16 20:03:16.230330715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE5VAIz/src/new_error.py` 2026-10-16 20:03:16.230435903 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/new_error.py` to project `src` 2026-10-16 20:03:16.230453786 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE5VAIz/src/new_error.py` 2026-10-16 20:03:16.230456351 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.230467552 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:16.230481368 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.230514230 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE5VAIz/src/fixed_error.py") 2026-10-16 20:03:16.230520141 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/fixed_error.py` 2026-10-16 20:03:16.230526372 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE5VAIz/src/fixed_error.py` 2026-10-16 20:03:16.230601163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/fixed_error.py` to project `src` 2026-10-16 20:03:16.230613586 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE5VAIz/src/fixed_error.py` 2026-10-16 20:03:16.230616001 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.230623935 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:16.230635587 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.230696241 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE5VAIz/src/changed_error.py") 2026-10-16 20:03:16.230702883 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/changed_error.py` 2026-10-16 20:03:16.230710999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE5VAIz/src/changed_error.py` 2026-10-16 20:03:16.230766763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/changed_error.py` to project `src` 2026-10-16 20:03:16.230778886 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE5VAIz/src/changed_error.py` 2026-10-16 20:03:16.230781852 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.230790247 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-16 20:03:16.230804674 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:16.230841764 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE5VAIz/src/modified_same_error.py") 2026-10-16 20:03:16.230847946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/modified_same_error.py` 2026-10-16 20:03:16.230854959 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE5VAIz/src/modified_same_error.py` 2026-10-16 20:03:16.230916594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/modified_same_error.py` to project `src` 2026-10-16 20:03:16.230927886 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE5VAIz/src/modified_same_error.py` 2026-10-16 20:03:16.230930430 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:16.230937504 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-16 20:03:16.230949706 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:16.230955638 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:16.230959004 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:16.230962330 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:16.230964654 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:16.230989000 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:16.231033985 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpE5VAIz/src/new_error.py", kind: FileContent } 2026-10-16 20:03:16.231040737 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/new_error.py` 2026-10-16 20:03:16.231095480 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/new_error.py` to project `src` 2026-10-16 20:03:16.231110308 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:16.231149361 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpE5VAIz/src/fixed_error.py", kind: FileContent } 2026-10-16 20:03:16.231156063 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/fixed_error.py` 2026-10-16 20:03:16.231227147 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/fixed_error.py` to project `src` 2026-10-16 20:03:16.231242045 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:16.231256141 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpE5VAIz/src/changed_error.py", kind: FileContent } 2026-10-16 20:03:16.231260549 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/changed_error.py` 2026-10-16 20:03:16.231309712 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/changed_error.py` to project `src` 2026-10-16 20:03:16.231321554 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:16.231334067 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpE5VAIz/src/modified_same_error.py", kind: FileContent } 2026-10-16 20:03:16.231338355 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpE5VAIz/src/modified_same_error.py` 2026-10-16 20:03:16.231386085 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpE5VAIz/src/modified_same_error.py` to project `src` 2026-10-16 20:03:16.231420810 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:16.231432061 DEBUG Received notification `$/progress` 2026-10-16 20:03:16.231434075 DEBUG Received notification `$/progress` 2026-10-16 20:03:16.231466566 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/new_error.py"))}: Checking file '/tmp/.tmpE5VAIz/src/new_error.py' 2026-10-16 20:03:16.231595878 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/fixed_error.py"))}: Checking file '/tmp/.tmpE5VAIz/src/fixed_error.py' 2026-10-16 20:03:16.231676039 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/modified_same_error.py"))}: Checking file '/tmp/.tmpE5VAIz/src/modified_same_error.py' 2026-10-16 20:03:16.231706947 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpE5VAIz/src/changed_error.py"))}: Checking file '/tmp/.tmpE5VAIz/src/changed_error.py' 2026-10-16 20:03:16.231893216 DEBUG Received notification `$/progress` 2026-10-16 20:03:16.232820055 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-16 20:03:16.232839100 DEBUG Received notification `$/progress` 2026-10-16 20:03:16.232877462 DEBUG method="workspace/diagnostic" response.id=3 duration=1.48ms 2026-10-16 20:03:16.232886419 DEBUG Received server response for request 3 2026-10-16 20:03:16.243325239 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:16.243351448 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:16.243356898 DEBUG method="shutdown" response.id=4 duration=8.71µs 2026-10-16 20:03:16.243363420 DEBUG Received server response for request 4 2026-10-16 20:03:16.243366326 DEBUG Client sends notification `exit` 2026-10-16 20:03:16.243377517 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-16 20:03:16.247589898 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:16.247681610 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:16.247705946 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:16.247790344 DEBUG Client info: None 2026-10-16 20:03:16.247803849 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:16.247818607 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:16.247825590 INFO Version: Unknown 2026-10-16 20:03:16.247869142 DEBUG Received server response for request 1 2026-10-16 20:03:16.247915689 DEBUG Client sends notification `initialized` 2026-10-16 20:03:16.247928343 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:16.248002742 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:16.248073295 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.248076951 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.248117117 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.248130121 DEBUG Initializing workspace `file:///tmp/.tmpIIxCsl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.248141492 DEBUG Searching for a project in '/tmp/.tmpIIxCsl/src' 2026-10-16 20:03:16.248163895 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:16.248168613 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.248626693 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.248633686 DEBUG Resolving local virtual environment: /tmp/.tmpIIxCsl/src/.venv 2026-10-16 20:03:16.248671146 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.248676225 DEBUG No virtual environment found 2026-10-16 20:03:16.248684721 DEBUG Adding first-party search path `/tmp/.tmpIIxCsl/src` 2026-10-16 20:03:16.248687957 DEBUG Using vendored stdlib 2026-10-16 20:03:16.248809295 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:16.248974265 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.249000213 DEBUG Adding new file root '/tmp/.tmpIIxCsl/src' of kind Project 2026-10-16 20:03:16.251547010 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 20:03:16.251627661 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:16.251762564 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIIxCsl/src/main.py"))}: Checking file '/tmp/.tmpIIxCsl/src/main.py' 2026-10-16 20:03:16.251835211 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIIxCsl/src/unchanged.py"))}: Checking file '/tmp/.tmpIIxCsl/src/unchanged.py' 2026-10-16 20:03:16.251880646 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIIxCsl/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:16.264337801 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIIxCsl/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:16.264478445 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 20:03:16.264535242 DEBUG method="workspace/diagnostic" response.id=2 duration=12.97ms 2026-10-16 20:03:16.264551602 DEBUG Received server response for request 2 2026-10-16 20:03:16.264641180 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:16.264693358 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmpIIxCsl/extra), to remove: 2026-10-16 20:03:16.264700902 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 20:03:16.264709298 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.264711733 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.264734225 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.264743342 DEBUG Initializing workspace `file:///tmp/.tmpIIxCsl/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.264795119 DEBUG Searching for a project in '/tmp/.tmpIIxCsl/extra' 2026-10-16 20:03:16.264819635 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:16.264824875 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.265034779 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:16.265420532 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.265427275 DEBUG Resolving local virtual environment: /tmp/.tmpIIxCsl/extra/.venv 2026-10-16 20:03:16.265465076 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.265470055 DEBUG No virtual environment found 2026-10-16 20:03:16.265478561 DEBUG Adding first-party search path `/tmp/.tmpIIxCsl/extra` 2026-10-16 20:03:16.265481627 DEBUG Using vendored stdlib 2026-10-16 20:03:16.265673507 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.265679368 DEBUG Adding new file root '/tmp/.tmpIIxCsl/extra' of kind Project 2026-10-16 20:03:16.267786520 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:16.267840060 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-16 20:03:16.267966337 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpIIxCsl/extra/empty.py"))}: Checking file '/tmp/.tmpIIxCsl/extra/empty.py' 2026-10-16 20:03:16.268026801 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:16.268031990 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:16.268102362 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:16.268130926 DEBUG method="workspace/diagnostic" response.id=3 duration=326.75µs 2026-10-16 20:03:16.268145904 DEBUG Received server response for request 3 2026-10-16 20:03:16.278251870 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:16.278277287 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:16.278282908 DEBUG method="shutdown" response.id=4 duration=8.81µs 2026-10-16 20:03:16.278289771 DEBUG Received server response for request 4 2026-10-16 20:03:16.278292997 DEBUG Client sends notification `exit` 2026-10-16 20:03:16.278310069 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-16 20:03:16.281356443 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:16.281432906 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:16.281456671 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:16.281613635 DEBUG Client info: None 2026-10-16 20:03:16.281627732 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:16.281642058 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:16.281648060 INFO Version: Unknown 2026-10-16 20:03:16.281689237 DEBUG Received server response for request 1 2026-10-16 20:03:16.281723411 DEBUG Client sends notification `initialized` 2026-10-16 20:03:16.281735955 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:16.281779045 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:16.281854256 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:16.281858084 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:16.281888350 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:16.281901024 DEBUG Initializing workspace `file:///tmp/.tmpGsDKir/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:16.281930550 DEBUG Searching for a project in '/tmp/.tmpGsDKir/astral:test' 2026-10-16 20:03:16.281957189 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:16.281962309 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:16.282345959 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:16.282351900 DEBUG Resolving local virtual environment: /tmp/.tmpGsDKir/astral:test/.venv 2026-10-16 20:03:16.282380223 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:16.282384281 DEBUG No virtual environment found 2026-10-16 20:03:16.282391334 DEBUG Adding first-party search path `/tmp/.tmpGsDKir/astral:test` 2026-10-16 20:03:16.282394369 DEBUG Using vendored stdlib 2026-10-16 20:03:16.282505177 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:16.282519394 DEBUG Adding new file root '/tmp/.tmpGsDKir/astral:test' of kind Project 2026-10-16 20:03:16.282976541 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:16.284824528 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:16.284880132 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-16 20:03:16.285040593 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGsDKir/astral:test/test.py"))}: Checking file '/tmp/.tmpGsDKir/astral:test/test.py' 2026-10-16 20:03:16.285164565 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGsDKir/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:16.301814786 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpGsDKir/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:16.307787188 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.023s 2026-10-16 20:03:16.307850607 DEBUG method="workspace/diagnostic" response.id=2 duration=23.01ms 2026-10-16 20:03:16.307878690 DEBUG Received server response for request 2 2026-10-16 20:03:16.308157272 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:16.308220851 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-16 20:03:16.308431516 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:16.308555178 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:18.308293321 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:18.308406032 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:18.308432512 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 20:03:18.308437842 DEBUG method="shutdown" response.id=4 duration=43.63µs 2026-10-16 20:03:18.308447500 DEBUG Received server response for request 3 2026-10-16 20:03:18.308450976 DEBUG Received server response for request 4 2026-10-16 20:03:18.308456066 DEBUG Client sends notification `exit` 2026-10-16 20:03:18.308468860 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-16 20:03:18.312490243 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:18.313600225 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:18.313638687 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:18.313759844 DEBUG Client info: None 2026-10-16 20:03:18.313783478 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:18.313806111 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:18.313815709 INFO Version: Unknown 2026-10-16 20:03:18.313863158 DEBUG Received server response for request 1 2026-10-16 20:03:18.313910126 DEBUG Client sends notification `initialized` 2026-10-16 20:03:18.313925164 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:18.313990877 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:18.314071488 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:18.314075466 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:18.314108077 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:18.314124558 DEBUG Initializing workspace `file:///tmp/.tmpBTUmz9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:18.314139356 DEBUG Searching for a project in '/tmp/.tmpBTUmz9/src' 2026-10-16 20:03:18.314176445 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:18.314181765 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:18.314736466 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:18.314742798 DEBUG Resolving local virtual environment: /tmp/.tmpBTUmz9/src/.venv 2026-10-16 20:03:18.314780979 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:18.314786139 DEBUG No virtual environment found 2026-10-16 20:03:18.314796478 DEBUG Adding first-party search path `/tmp/.tmpBTUmz9/src` 2026-10-16 20:03:18.314799484 DEBUG Using vendored stdlib 2026-10-16 20:03:18.314935659 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:18.314940819 DEBUG Adding new file root '/tmp/.tmpBTUmz9/src' of kind Project 2026-10-16 20:03:18.317739238 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:18.318687817 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:18.318812671 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:18.318977340 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBTUmz9/src/test.py"))}: Checking file '/tmp/.tmpBTUmz9/src/test.py' 2026-10-16 20:03:18.319117223 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBTUmz9/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:18.330908709 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpBTUmz9/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:18.336740779 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 20:03:18.336770725 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:20.317907928 DEBUG Client sends notification `$/cancelRequest` 2026-10-16 20:03:20.318026270 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-16 20:03:20.318270237 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-16 20:03:20.318284795 DEBUG Received server response for request 2 2026-10-16 20:03:20.328894865 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:20.328924802 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:20.328931564 DEBUG method="shutdown" response.id=3 duration=13.16µs 2026-10-16 20:03:20.328939569 DEBUG Received server response for request 3 2026-10-16 20:03:20.328942825 DEBUG Client sends notification `exit` 2026-10-16 20:03:20.328953295 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-16 20:03:20.332701616 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:20.333605301 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:20.333651858 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:20.333745954 DEBUG Client info: None 2026-10-16 20:03:20.333763648 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:20.333781892 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:20.333789857 INFO Version: Unknown 2026-10-16 20:03:20.333837867 DEBUG Received server response for request 1 2026-10-16 20:03:20.333881649 DEBUG Client sends notification `initialized` 2026-10-16 20:03:20.333894663 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:20.333940089 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:20.334023275 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:20.334027172 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:20.334043122 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:20.334045797 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:20.334062128 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:20.334075142 DEBUG Initializing workspace `file:///tmp/.tmpZNXFhO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:20.334088467 DEBUG Searching for a project in '/tmp/.tmpZNXFhO/src' 2026-10-16 20:03:20.334112272 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:20.334117041 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:20.334532660 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:20.334539783 DEBUG Resolving local virtual environment: /tmp/.tmpZNXFhO/src/.venv 2026-10-16 20:03:20.334598914 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:20.334604565 DEBUG No virtual environment found 2026-10-16 20:03:20.334615385 DEBUG Adding first-party search path `/tmp/.tmpZNXFhO/src` 2026-10-16 20:03:20.334618521 DEBUG Using vendored stdlib 2026-10-16 20:03:20.334746401 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:20.334751631 DEBUG Adding new file root '/tmp/.tmpZNXFhO/src' of kind Project 2026-10-16 20:03:20.337000058 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:20.337150651 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZNXFhO/src/test.py") 2026-10-16 20:03:20.337163284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZNXFhO/src/test.py` 2026-10-16 20:03:20.337184183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZNXFhO/src/test.py` 2026-10-16 20:03:20.337292336 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZNXFhO/src/test.py` to project `src` 2026-10-16 20:03:20.337309058 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZNXFhO/src/test.py` 2026-10-16 20:03:20.337311612 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:20.337319818 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:20.338340192 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:20.338480735 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZNXFhO/src/test.py"))}: Checking file '/tmp/.tmpZNXFhO/src/test.py' 2026-10-16 20:03:20.338631488 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZNXFhO/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:20.350796866 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZNXFhO/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:20.356681554 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 20:03:20.356850751 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:22.334863294 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:22.335395031 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:22.335458460 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpZNXFhO/src/test.py", kind: FileContent } 2026-10-16 20:03:22.335470553 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpZNXFhO/src/test.py` 2026-10-16 20:03:22.335642154 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpZNXFhO/src/test.py` to project `src` 2026-10-16 20:03:22.335659517 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 20:03:22.335691186 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:22.335764324 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpZNXFhO/src/test.py"))}: Checking file '/tmp/.tmpZNXFhO/src/test.py' 2026-10-16 20:03:22.336493291 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-16 20:03:22.336642260 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 20:03:22.336769148 DEBUG Received server response for request 2 2026-10-16 20:03:22.347151933 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:22.347269333 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:22.347279552 DEBUG method="shutdown" response.id=3 duration=20.43µs 2026-10-16 20:03:22.347540612 DEBUG Received server response for request 3 2026-10-16 20:03:22.347550000 DEBUG Client sends notification `exit` 2026-10-16 20:03:22.347564687 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-16 20:03:22.351890872 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:22.351980079 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:22.352028440 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:22.352127175 DEBUG Client info: None 2026-10-16 20:03:22.352141562 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:22.352157031 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:22.352164435 INFO Version: Unknown 2026-10-16 20:03:22.352205802 DEBUG Received server response for request 1 2026-10-16 20:03:22.352245897 DEBUG Client sends notification `initialized` 2026-10-16 20:03:22.352259543 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:22.352312593 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:22.352406509 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:22.352410186 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:22.352422639 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:22.352442717 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:22.352457715 DEBUG Initializing workspace `file:///tmp/.tmpQOs32U/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:22.352478153 DEBUG Searching for a project in '/tmp/.tmpQOs32U/src' 2026-10-16 20:03:22.352503771 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:22.352509201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:22.352955038 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:22.352962011 DEBUG Resolving local virtual environment: /tmp/.tmpQOs32U/src/.venv 2026-10-16 20:03:22.353002937 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:22.353009019 DEBUG No virtual environment found 2026-10-16 20:03:22.353019068 DEBUG Adding first-party search path `/tmp/.tmpQOs32U/src` 2026-10-16 20:03:22.353022133 DEBUG Using vendored stdlib 2026-10-16 20:03:22.353172736 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:22.353178757 DEBUG Adding new file root '/tmp/.tmpQOs32U/src' of kind Project 2026-10-16 20:03:22.355940427 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:22.356013043 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:22.356167363 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQOs32U/src/test.py"))}: Checking file '/tmp/.tmpQOs32U/src/test.py' 2026-10-16 20:03:22.356320831 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQOs32U/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:22.369233701 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQOs32U/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:22.375233164 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-10-16 20:03:22.375399075 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:24.352641884 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:24.352815569 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:24.352851817 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 20:03:24.352859221 DEBUG method="shutdown" response.id=3 duration=63.01µs 2026-10-16 20:03:24.352873879 DEBUG Received server response for request 2 2026-10-16 20:03:24.352878778 DEBUG Received server response for request 3 2026-10-16 20:03:24.352885470 DEBUG Client sends notification `exit` 2026-10-16 20:03:24.352896902 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-16 20:03:24.359087974 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:24.361043923 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:24.361322415 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:24.362163142 DEBUG Client info: None 2026-10-16 20:03:24.362346396 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:24.363205387 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:24.363506943 INFO Version: Unknown 2026-10-16 20:03:24.363742284 DEBUG Received server response for request 1 2026-10-16 20:03:24.363959462 DEBUG Client sends notification `initialized` 2026-10-16 20:03:24.364120544 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:24.364345976 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:24.364613578 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:24.364714498 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:24.364895698 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:24.365012647 DEBUG Initializing workspace `file:///tmp/.tmpzlTa9T/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:24.365281541 DEBUG Searching for a project in '/tmp/.tmpzlTa9T/src' 2026-10-16 20:03:24.365532632 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:24.365707079 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:24.365691079 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:24.366048420 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:24.366735909 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:24.366854351 DEBUG Resolving local virtual environment: /tmp/.tmpzlTa9T/src/.venv 2026-10-16 20:03:24.367065297 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:24.367183799 DEBUG No virtual environment found 2026-10-16 20:03:24.367280561 DEBUG Adding first-party search path `/tmp/.tmpzlTa9T/src` 2026-10-16 20:03:24.367472180 DEBUG Using vendored stdlib 2026-10-16 20:03:24.367757185 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:24.367861500 DEBUG Adding new file root '/tmp/.tmpzlTa9T/src' of kind Project 2026-10-16 20:03:24.370296267 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:24.370513946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzlTa9T/src/test.py") 2026-10-16 20:03:24.370705775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzlTa9T/src/test.py` 2026-10-16 20:03:24.370797728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzlTa9T/src/test.py` 2026-10-16 20:03:24.371245568 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzlTa9T/src/test.py` to project `src` 2026-10-16 20:03:24.371286434 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzlTa9T/src/test.py` 2026-10-16 20:03:24.371292857 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:24.371314126 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:24.371388195 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:24.371872744 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzlTa9T/src/test.py"))}: Checking file '/tmp/.tmpzlTa9T/src/test.py' 2026-10-16 20:03:24.372195009 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzlTa9T/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:24.383753899 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzlTa9T/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:24.389627246 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 20:03:24.389646692 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:26.366858943 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:26.367327312 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:26.367390320 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzlTa9T/src/test.py", kind: FileContent } 2026-10-16 20:03:26.367402843 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzlTa9T/src/test.py` 2026-10-16 20:03:26.367541764 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpzlTa9T/src/test.py` to project `src` 2026-10-16 20:03:26.367562593 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 20:03:26.367868998 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:26.368552750 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzlTa9T/src/test.py"))}: Checking file '/tmp/.tmpzlTa9T/src/test.py' 2026-10-16 20:03:26.369014396 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.001s 2026-10-16 20:03:26.369077965 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 20:03:26.369094186 DEBUG Received server response for request 2 2026-10-16 20:03:26.369131205 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:26.370081468 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:26.370170475 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:26.370177969 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:28.369310866 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:28.369549283 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:28.369746863 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzlTa9T/src/test.py", kind: FileContent } 2026-10-16 20:03:28.369765148 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpzlTa9T/src/test.py` 2026-10-16 20:03:28.369987384 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpzlTa9T/src/test.py` to project `src` 2026-10-16 20:03:28.370009877 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 20:03:28.370145060 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.370302856 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzlTa9T/src/test.py"))}: Checking file '/tmp/.tmpzlTa9T/src/test.py' 2026-10-16 20:03:28.370558416 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:28.370624119 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 20:03:28.370995155 DEBUG Received server response for request 3 2026-10-16 20:03:28.381958228 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:28.382311841 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.382363308 DEBUG method="shutdown" response.id=4 duration=81.79µs 2026-10-16 20:03:28.382427007 DEBUG Received server response for request 4 2026-10-16 20:03:28.382437978 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.382607806 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-16 20:03:28.389063335 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.390706026 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.390759877 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.390847160 DEBUG Client info: None 2026-10-16 20:03:28.390864753 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.390882637 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.390891584 INFO Version: Unknown 2026-10-16 20:03:28.390941908 DEBUG Received server response for request 1 2026-10-16 20:03:28.390983787 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.390998404 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.391078675 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.391224638 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.391228967 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.391241169 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:28.391261357 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.391277017 DEBUG Initializing workspace `file:///tmp/.tmpu0Jx21/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.391291314 DEBUG Searching for a project in '/tmp/.tmpu0Jx21/src' 2026-10-16 20:03:28.391318234 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.391323694 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.392803750 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.392815472 DEBUG Resolving local virtual environment: /tmp/.tmpu0Jx21/src/.venv 2026-10-16 20:03:28.392860236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.392865576 DEBUG No virtual environment found 2026-10-16 20:03:28.392874623 DEBUG Adding first-party search path `/tmp/.tmpu0Jx21/src` 2026-10-16 20:03:28.392878070 DEBUG Using vendored stdlib 2026-10-16 20:03:28.393010067 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.393024414 DEBUG Adding new file root '/tmp/.tmpu0Jx21/src' of kind Project 2026-10-16 20:03:28.395749005 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-16 20:03:28.395995697 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.396250966 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu0Jx21/src/file_001.py"))}: Checking file '/tmp/.tmpu0Jx21/src/file_001.py' 2026-10-16 20:03:28.396296982 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu0Jx21/src/file_000.py"))}: Checking file '/tmp/.tmpu0Jx21/src/file_000.py' 2026-10-16 20:03:28.396415214 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu0Jx21/src/file_001.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.408555525 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu0Jx21/src/file_001.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.415157669 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu0Jx21/src/file_002.py"))}: Checking file '/tmp/.tmpu0Jx21/src/file_002.py' 2026-10-16 20:03:28.415248088 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu0Jx21/src/file_004.py"))}: Checking file '/tmp/.tmpu0Jx21/src/file_004.py' 2026-10-16 20:03:28.415616339 DEBUG Received notification `$/progress` 2026-10-16 20:03:28.415811215 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpu0Jx21/src/file_003.py"))}: Checking file '/tmp/.tmpu0Jx21/src/file_003.py' 2026-10-16 20:03:28.416042779 DEBUG Received notification `$/progress` 2026-10-16 20:03:28.416589364 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.021s 2026-10-16 20:03:28.416651230 DEBUG method="workspace/diagnostic" response.id=2 duration=20.88ms 2026-10-16 20:03:28.416865713 DEBUG Received server response for request 2 2026-10-16 20:03:28.427031480 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.427136437 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.427155443 DEBUG method="shutdown" response.id=3 duration=32.24µs 2026-10-16 20:03:28.427177153 DEBUG Received server response for request 3 2026-10-16 20:03:28.427183636 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.427402686 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-16 20:03:28.433877120 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.433990002 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.435659854 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.435736147 DEBUG Client info: None 2026-10-16 20:03:28.435762256 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.435782224 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.435791291 INFO Version: Unknown 2026-10-16 20:03:28.435838970 DEBUG Received server response for request 1 2026-10-16 20:03:28.435884515 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.435900025 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.438655854 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.438859035 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.438867380 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.438888821 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.438893479 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.438897757 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.438900462 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:28.438927032 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.438947110 DEBUG Initializing workspace `file:///tmp/.tmp54Rd50/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.438967228 DEBUG Searching for a project in '/tmp/.tmp54Rd50/src' 2026-10-16 20:03:28.438992545 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.438998286 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.439519994 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.439526697 DEBUG Resolving local virtual environment: /tmp/.tmp54Rd50/src/.venv 2026-10-16 20:03:28.440089803 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.440100744 DEBUG No virtual environment found 2026-10-16 20:03:28.440112616 DEBUG Adding first-party search path `/tmp/.tmp54Rd50/src` 2026-10-16 20:03:28.440116183 DEBUG Using vendored stdlib 2026-10-16 20:03:28.440247339 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.440335043 DEBUG Adding new file root '/tmp/.tmp54Rd50/src' of kind Project 2026-10-16 20:03:28.442781552 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-10-16 20:03:28.442992257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp54Rd50/src/error_0.py") 2026-10-16 20:03:28.443114877 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp54Rd50/src/error_0.py` 2026-10-16 20:03:28.443236545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp54Rd50/src/error_0.py` 2026-10-16 20:03:28.443450677 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp54Rd50/src/error_0.py` to project `src` 2026-10-16 20:03:28.443565312 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp54Rd50/src/error_0.py` 2026-10-16 20:03:28.443678424 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.443696628 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.443731093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp54Rd50/src/error_1.py") 2026-10-16 20:03:28.443737545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp54Rd50/src/error_1.py` 2026-10-16 20:03:28.443744027 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp54Rd50/src/error_1.py` 2026-10-16 20:03:28.443802216 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp54Rd50/src/error_1.py` to project `src` 2026-10-16 20:03:28.443813307 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp54Rd50/src/error_1.py` 2026-10-16 20:03:28.443815772 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.443822985 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 20:03:28.443844586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp54Rd50/src/error_2.py") 2026-10-16 20:03:28.443849255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp54Rd50/src/error_2.py` 2026-10-16 20:03:28.443854154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp54Rd50/src/error_2.py` 2026-10-16 20:03:28.443904258 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp54Rd50/src/error_2.py` to project `src` 2026-10-16 20:03:28.443912974 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp54Rd50/src/error_2.py` 2026-10-16 20:03:28.443915238 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.443920799 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:28.444007722 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.444603710 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_3.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_3.py' 2026-10-16 20:03:28.444606565 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_1.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_1.py' 2026-10-16 20:03:28.444763860 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_1.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.457594807 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_1.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.463987818 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_4.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_4.py' 2026-10-16 20:03:28.464051648 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_6.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_6.py' 2026-10-16 20:03:28.464223370 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_0.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_0.py' 2026-10-16 20:03:28.464236154 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_2.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_2.py' 2026-10-16 20:03:28.464323117 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_5.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_5.py' 2026-10-16 20:03:28.465319987 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.021s 2026-10-16 20:03:28.465597257 DEBUG method="workspace/diagnostic" response.id=2 duration=21.67ms 2026-10-16 20:03:28.465647220 DEBUG Received server response for request 2 2026-10-16 20:03:28.465736137 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:28.465925793 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:28.465981818 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp54Rd50/src/error_0.py", kind: FileContent } 2026-10-16 20:03:28.465993851 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp54Rd50/src/error_0.py` 2026-10-16 20:03:28.466118554 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp54Rd50/src/error_0.py` to project `src` 2026-10-16 20:03:28.466295426 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:28.466328608 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:28.466331865 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:28.466427143 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:28.466451108 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp54Rd50/src/error_1.py", kind: FileContent } 2026-10-16 20:03:28.466457200 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp54Rd50/src/error_1.py` 2026-10-16 20:03:28.466520378 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp54Rd50/src/error_1.py` to project `src` 2026-10-16 20:03:28.466535016 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:28.466549843 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp54Rd50/src/error_2.py", kind: FileContent } 2026-10-16 20:03:28.466554332 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp54Rd50/src/error_2.py` 2026-10-16 20:03:28.466758425 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp54Rd50/src/error_2.py` to project `src` 2026-10-16 20:03:28.466943812 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.467027189 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_1.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_1.py' 2026-10-16 20:03:28.467192108 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_0.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_0.py' 2026-10-16 20:03:28.467307705 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54Rd50/src/error_2.py"))}: Checking file '/tmp/.tmp54Rd50/src/error_2.py' 2026-10-16 20:03:28.467640669 DEBUG Received notification `$/progress` 2026-10-16 20:03:28.468657096 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.002s 2026-10-16 20:03:28.468711738 DEBUG method="workspace/diagnostic" response.id=3 duration=1.94ms 2026-10-16 20:03:28.468807438 DEBUG Received server response for request 3 2026-10-16 20:03:28.479356204 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:28.479591275 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.479696382 DEBUG method="shutdown" response.id=4 duration=128.88µs 2026-10-16 20:03:28.479709296 DEBUG Received server response for request 4 2026-10-16 20:03:28.479713354 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.479726939 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-16 20:03:28.484223814 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.484308813 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.484354329 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.487673134 DEBUG Client info: None 2026-10-16 20:03:28.487711175 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.487730882 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.487739208 INFO Version: Unknown 2026-10-16 20:03:28.488314867 DEBUG Received server response for request 1 2026-10-16 20:03:28.488368879 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.488386061 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.488644335 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.488832057 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.488861232 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.488879797 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:28.488999401 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.489035960 DEBUG Initializing workspace `file:///tmp/.tmpQg5Mxv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.489056268 DEBUG Searching for a project in '/tmp/.tmpQg5Mxv/src' 2026-10-16 20:03:28.489106953 DEBUG Found project at '/tmp/.tmpQg5Mxv' 2026-10-16 20:03:28.489112193 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.489969541 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.489978778 DEBUG Resolving local virtual environment: /tmp/.tmpQg5Mxv/.venv 2026-10-16 20:03:28.490033391 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.490039322 DEBUG No virtual environment found 2026-10-16 20:03:28.490047116 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:28.490054330 DEBUG Adding first-party search path `/tmp/.tmpQg5Mxv/src` 2026-10-16 20:03:28.490057466 DEBUG Adding first-party search path `/tmp/.tmpQg5Mxv` 2026-10-16 20:03:28.490060371 DEBUG Using vendored stdlib 2026-10-16 20:03:28.490192249 INFO Python version: Python 3.10, platform: linux 2026-10-16 20:03:28.490197448 DEBUG Adding new file root '/tmp/.tmpQg5Mxv' of kind Project 2026-10-16 20:03:28.493727950 INFO Project::index_files{project=.tmpQg5Mxv}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:28.493951440 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpQg5Mxv' 2026-10-16 20:03:28.494247665 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQg5Mxv/src/foo.py"))}: Checking file '/tmp/.tmpQg5Mxv/src/foo.py' 2026-10-16 20:03:28.494541777 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQg5Mxv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.513400820 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQg5Mxv/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-16 20:03:28.513441006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpQg5Mxv/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:28.514046802 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.020s 2026-10-16 20:03:28.514264119 DEBUG method="workspace/diagnostic" response.id=2 duration=20.51ms 2026-10-16 20:03:28.514293144 DEBUG Received server response for request 2 2026-10-16 20:03:28.524883728 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.525090246 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.525105003 DEBUG method="shutdown" response.id=3 duration=22.53µs 2026-10-16 20:03:28.525141041 DEBUG Received server response for request 3 2026-10-16 20:03:28.525151571 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.525168102 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-16 20:03:28.528630807 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.528705587 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.528734120 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.528812267 DEBUG Client info: None 2026-10-16 20:03:28.528841652 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.528859556 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.528868152 INFO Version: Unknown 2026-10-16 20:03:28.530585493 DEBUG Received server response for request 1 2026-10-16 20:03:28.530636368 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.531621546 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.533624593 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.533802357 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.533896173 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.533984268 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:28.534098051 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.534195644 DEBUG Initializing workspace `file:///tmp/.tmpaMRejG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.534413483 DEBUG Searching for a project in '/tmp/.tmpaMRejG/src' 2026-10-16 20:03:28.534522087 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.534632784 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.535121200 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.535127112 DEBUG Resolving local virtual environment: /tmp/.tmpaMRejG/src/.venv 2026-10-16 20:03:28.535156256 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.535160674 DEBUG No virtual environment found 2026-10-16 20:03:28.535168259 DEBUG Adding first-party search path `/tmp/.tmpaMRejG/src` 2026-10-16 20:03:28.535171515 DEBUG Using vendored stdlib 2026-10-16 20:03:28.535292502 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.535296650 DEBUG Adding new file root '/tmp/.tmpaMRejG/src' of kind Project 2026-10-16 20:03:28.538175048 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:28.538395943 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.538706145 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpaMRejG/src/foo.py"))}: Checking file '/tmp/.tmpaMRejG/src/foo.py' 2026-10-16 20:03:28.539095866 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpaMRejG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.550822972 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpaMRejG/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.558318441 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.020s 2026-10-16 20:03:28.558382190 DEBUG method="workspace/diagnostic" response.id=2 duration=20.19ms 2026-10-16 20:03:28.558482478 DEBUG Received server response for request 2 2026-10-16 20:03:28.568745959 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.568870783 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.568879309 DEBUG method="shutdown" response.id=3 duration=12.46µs 2026-10-16 20:03:28.568907572 DEBUG Received server response for request 3 2026-10-16 20:03:28.568914876 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.569034160 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-16 20:03:28.574990903 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.575362550 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.575472446 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.576083222 DEBUG Client info: None 2026-10-16 20:03:28.576100023 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.576116414 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.576125130 INFO Version: Unknown 2026-10-16 20:03:28.577598634 DEBUG Received server response for request 1 2026-10-16 20:03:28.577655080 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.577674105 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.578711111 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.579381528 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.579440519 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.579461258 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:28.579537701 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.579558029 DEBUG Initializing workspace `file:///tmp/.tmpqRi3Qx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.579590680 DEBUG Searching for a project in '/tmp/.tmpqRi3Qx/src' 2026-10-16 20:03:28.579616308 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.579622460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.580964858 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.580980968 DEBUG Resolving local virtual environment: /tmp/.tmpqRi3Qx/src/.venv 2026-10-16 20:03:28.581038516 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.581044367 DEBUG No virtual environment found 2026-10-16 20:03:28.581054726 DEBUG Adding first-party search path `/tmp/.tmpqRi3Qx/src` 2026-10-16 20:03:28.581058143 DEBUG Using vendored stdlib 2026-10-16 20:03:28.581315996 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.581324623 DEBUG Adding new file root '/tmp/.tmpqRi3Qx/src' of kind Project 2026-10-16 20:03:28.583745473 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:28.583808401 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.584031149 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpqRi3Qx/src/foo.py"))}: Checking file '/tmp/.tmpqRi3Qx/src/foo.py' 2026-10-16 20:03:28.584325782 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:28.584360136 DEBUG method="workspace/diagnostic" response.id=2 duration=586.86µs 2026-10-16 20:03:28.584395473 DEBUG Received server response for request 2 2026-10-16 20:03:28.594594382 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.594793065 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.594804927 DEBUG method="shutdown" response.id=3 duration=16.90µs 2026-10-16 20:03:28.594820466 DEBUG Received server response for request 3 2026-10-16 20:03:28.594826237 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.594846275 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-16 20:03:28.596702817 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.596777537 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.596808295 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.596858549 DEBUG Client info: None 2026-10-16 20:03:28.596878537 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.596908272 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.596915736 INFO Version: Unknown 2026-10-16 20:03:28.596967353 DEBUG Received server response for request 1 2026-10-16 20:03:28.597030882 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.597057142 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp6NPGLU 2026-10-16 20:03:28.597065177 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.598585438 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.598619442 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.598632336 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.598643768 DEBUG No workspace configuration provided for file:///tmp/.tmp6NPGLU 2026-10-16 20:03:28.598661000 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 20:03:28.598664426 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-16 20:03:28.598664316 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.598669997 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp6NPGLU, using default options 2026-10-16 20:03:28.598677761 DEBUG Initializing workspace `file:///tmp/.tmp6NPGLU`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.598689974 DEBUG Searching for a project in '/tmp/.tmp6NPGLU' 2026-10-16 20:03:28.598708239 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.598712847 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.599161268 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.599168171 DEBUG Resolving local virtual environment: /tmp/.tmp6NPGLU/.venv 2026-10-16 20:03:28.599202846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.599208086 DEBUG No virtual environment found 2026-10-16 20:03:28.599217193 DEBUG Adding first-party search path `/tmp/.tmp6NPGLU` 2026-10-16 20:03:28.599221010 DEBUG Using vendored stdlib 2026-10-16 20:03:28.599353078 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.599356795 DEBUG Adding new file root '/tmp/.tmp6NPGLU' of kind Project 2026-10-16 20:03:28.602441771 INFO Project::index_files{project=.tmp6NPGLU}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:28.602458072 DEBUG Updating project to check open files 2026-10-16 20:03:28.602503627 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:28.602506924 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:28.602514578 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 20:03:28.602521240 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:28.602523254 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:28.602527953 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-16 20:03:28.602533303 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 20:03:28.602535317 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 20:03:28.602539775 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(103)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 20:03:28.602648840 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 20:03:28.602787049 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.619650790 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.626375513 DEBUG method="textDocument/prepareRename" response.id=2 duration=112.72µs 2026-10-16 20:03:28.626375864 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:28.626403215 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 20:03:28.626407834 DEBUG Received server response for request 2 2026-10-16 20:03:28.626417812 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-16 20:03:28.626683871 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmp6NPGLU/test.ipynb': Expected a Jupyter Notebook, which must be internally stored as JSON, but this file isn't valid JSON: EOF while parsing a value at line 1 column 0 2026-10-16 20:03:28.626795100 DEBUG method="textDocument/rename" response.id=3 duration=352.01µs 2026-10-16 20:03:28.627255684 DEBUG Received server response for request 3 2026-10-16 20:03:28.637542158 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:28.637597622 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.637609164 DEBUG method="shutdown" response.id=4 duration=20.35µs 2026-10-16 20:03:28.637639621 DEBUG Received server response for request 4 2026-10-16 20:03:28.637646083 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.637678013 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-16 20:03:28.641410063 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.641529116 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.641551628 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.643095043 DEBUG Client info: None 2026-10-16 20:03:28.643113157 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.643129728 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.643138194 INFO Version: Unknown 2026-10-16 20:03:28.643187607 DEBUG Received server response for request 1 2026-10-16 20:03:28.643229676 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.643240566 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpoXBenG 2026-10-16 20:03:28.643247008 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.643316699 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.643391650 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.643395417 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.643401879 DEBUG No workspace configuration provided for file:///tmp/.tmpoXBenG 2026-10-16 20:03:28.643422468 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.643426315 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpoXBenG, using default options 2026-10-16 20:03:28.643434670 DEBUG Initializing workspace `file:///tmp/.tmpoXBenG`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.643446172 DEBUG Searching for a project in '/tmp/.tmpoXBenG' 2026-10-16 20:03:28.643467452 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.643472391 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.643910172 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.643916184 DEBUG Resolving local virtual environment: /tmp/.tmpoXBenG/.venv 2026-10-16 20:03:28.643954185 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.643958994 DEBUG No virtual environment found 2026-10-16 20:03:28.643968412 DEBUG Adding first-party search path `/tmp/.tmpoXBenG` 2026-10-16 20:03:28.643971417 DEBUG Using vendored stdlib 2026-10-16 20:03:28.644105118 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.644109436 DEBUG Adding new file root '/tmp/.tmpoXBenG' of kind Project 2026-10-16 20:03:28.645640858 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.645649505 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-16 20:03:28.648256655 INFO Project::index_files{project=.tmpoXBenG}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:28.648382060 DEBUG Updating project to check open files 2026-10-16 20:03:28.648533735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoXBenG/foo.py") 2026-10-16 20:03:28.648650514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoXBenG/foo.py` 2026-10-16 20:03:28.648743408 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoXBenG/foo.py` 2026-10-16 20:03:28.648902466 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoXBenG/foo.py` to project `.tmpoXBenG` 2026-10-16 20:03:28.649028362 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoXBenG/foo.py` 2026-10-16 20:03:28.649117680 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.649134501 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.649463058 DEBUG method="textDocument/prepareRename" response.id=2 duration=319.40µs 2026-10-16 20:03:28.649592140 DEBUG Received server response for request 2 2026-10-16 20:03:28.649600525 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-16 20:03:28.649879879 DEBUG method="textDocument/rename" response.id=3 duration=153.98µs 2026-10-16 20:03:28.649920005 DEBUG Received server response for request 3 2026-10-16 20:03:28.660162005 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:28.660227739 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.660234672 DEBUG method="shutdown" response.id=4 duration=11.09µs 2026-10-16 20:03:28.660354717 DEBUG Received server response for request 4 2026-10-16 20:03:28.660360758 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.660377149 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-16 20:03:28.662271332 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.662356842 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.662396116 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.662470946 DEBUG Client info: None 2026-10-16 20:03:28.662484271 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Off, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.662502876 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.662511452 INFO Version: Unknown 2026-10-16 20:03:28.662561706 DEBUG Received server response for request 1 2026-10-16 20:03:28.662616880 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.662630956 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.663905377 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.663941795 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.663948658 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.663963997 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.663966952 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:28.663992971 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.664007178 DEBUG Initializing workspace `file:///tmp/.tmpJO85mP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.664030622 DEBUG Searching for a project in '/tmp/.tmpJO85mP/src' 2026-10-16 20:03:28.664074063 DEBUG Found project at '/tmp/.tmpJO85mP/src' 2026-10-16 20:03:28.664079173 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.664422987 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.664428338 DEBUG Resolving local virtual environment: /tmp/.tmpJO85mP/src/.venv 2026-10-16 20:03:28.664455649 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.664460017 DEBUG No virtual environment found 2026-10-16 20:03:28.664467040 DEBUG Adding first-party search path `/tmp/.tmpJO85mP/src` 2026-10-16 20:03:28.664470116 DEBUG Using vendored stdlib 2026-10-16 20:03:28.664588047 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.664592405 DEBUG Adding new file root '/tmp/.tmpJO85mP/src' of kind Project 2026-10-16 20:03:28.666455380 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 20:03:28.666504281 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJO85mP/src/script.py") 2026-10-16 20:03:28.666510964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJO85mP/src/script.py` 2026-10-16 20:03:28.666522455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJO85mP/src/script.py` 2026-10-16 20:03:28.666639365 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpJO85mP/src/script.py` from project `src` 2026-10-16 20:03:28.666659482 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJO85mP/src/script.py` 2026-10-16 20:03:28.666662077 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.666667277 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.666693336 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.666755182 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJO85mP/src/main.py"))}: Checking file '/tmp/.tmpJO85mP/src/main.py' 2026-10-16 20:03:28.666814974 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJO85mP/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.678639353 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJO85mP/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.678879453 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 20:03:28.679047799 DEBUG method="workspace/diagnostic" response.id=2 duration=12.37ms 2026-10-16 20:03:28.679157404 DEBUG Received server response for request 2 2026-10-16 20:03:28.679301825 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 20:03:28.679314649 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:28.679359614 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpJO85mP/src/script.py` 2026-10-16 20:03:28.679365014 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 20:03:28.679384711 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 20:03:28.679430477 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJO85mP/src/script.py", kind: FileContent } 2026-10-16 20:03:28.679439273 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpJO85mP/src/script.py` 2026-10-16 20:03:28.679445425 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpJO85mP/src/script.py` 2026-10-16 20:03:28.679527769 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpJO85mP/src/script.py` to project `src` 2026-10-16 20:03:28.679889277 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.679960370 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpJO85mP/src/script.py"))}: Checking file '/tmp/.tmpJO85mP/src/script.py' 2026-10-16 20:03:28.680105683 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:28.680291121 DEBUG method="workspace/diagnostic" response.id=3 duration=743.94µs 2026-10-16 20:03:28.680455259 DEBUG Received server response for request 3 2026-10-16 20:03:28.690600748 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:28.690653257 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.690658977 DEBUG method="shutdown" response.id=4 duration=9.38µs 2026-10-16 20:03:28.690756651 DEBUG Received server response for request 4 2026-10-16 20:03:28.690761640 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.690775777 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-16 20:03:28.693524152 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.693611586 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.693636061 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.695672461 DEBUG Client info: None 2026-10-16 20:03:28.695694072 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: Some( Experimental { use_uv: Some( Scripts, ), }, ), show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.695713167 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.695721373 INFO Version: Unknown 2026-10-16 20:03:28.696350312 DEBUG Received server response for request 1 2026-10-16 20:03:28.696401358 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.696415505 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.698862835 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.698905716 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.698913600 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.698936904 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.698939529 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:28.698960649 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.699668987 DEBUG Initializing workspace `file:///tmp/.tmpb35XcK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.699693473 DEBUG Searching for a project in '/tmp/.tmpb35XcK/src' 2026-10-16 20:03:28.700376424 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.700390020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.701177477 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.701191393 DEBUG Resolving local virtual environment: /tmp/.tmpb35XcK/src/.venv 2026-10-16 20:03:28.701464866 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.701477820 DEBUG No virtual environment found 2026-10-16 20:03:28.701490213 DEBUG Adding first-party search path `/tmp/.tmpb35XcK/src` 2026-10-16 20:03:28.701493760 DEBUG Using vendored stdlib 2026-10-16 20:03:28.702107501 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.702119453 DEBUG Adding new file root '/tmp/.tmpb35XcK/src' of kind Project 2026-10-16 20:03:28.704432953 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.001s 2026-10-16 20:03:28.704644289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb35XcK/src/script.py") 2026-10-16 20:03:28.704659478 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb35XcK/src/script.py` 2026-10-16 20:03:28.704681449 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb35XcK/src/script.py` 2026-10-16 20:03:28.704847561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb35XcK/src/script.py` to project `src` 2026-10-16 20:03:28.705139618 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 20:03:28.705798133 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 20:03:28.705837006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.705843689 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/script.py"))}: No virtual environment found 2026-10-16 20:03:28.705847536 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/script.py"))}: Using vendored stdlib 2026-10-16 20:03:28.705969966 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.706814921 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/main.py"))}: Checking file '/tmp/.tmpb35XcK/src/main.py' 2026-10-16 20:03:28.707148807 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.708627831 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/script.py"))}: Checking file '/tmp/.tmpb35XcK/src/script.py' 2026-10-16 20:03:28.721373969 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb35XcK/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.721556250 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-16 20:03:28.721763519 DEBUG method="workspace/diagnostic" response.id=2 duration=16.89ms 2026-10-16 20:03:28.721792744 DEBUG Received server response for request 2 2026-10-16 20:03:28.732193653 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.732236824 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.732246933 DEBUG method="shutdown" response.id=3 duration=16.30µs 2026-10-16 20:03:28.732258805 DEBUG Received server response for request 3 2026-10-16 20:03:28.732263644 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.732311874 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-16 20:03:28.735961259 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( false, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.736065635 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.736098817 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.736632158 DEBUG Client info: None 2026-10-16 20:03:28.737048108 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.737120183 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.737129541 INFO Version: Unknown 2026-10-16 20:03:28.737380832 DEBUG Received server response for request 1 2026-10-16 20:03:28.737600424 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.737615642 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.737678210 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.737753201 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.737756938 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.737784730 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.737798065 DEBUG Initializing workspace `file:///tmp/.tmpitiA0L/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.737809757 DEBUG Searching for a project in '/tmp/.tmpitiA0L/src' 2026-10-16 20:03:28.737832629 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.737837308 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.738266303 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.738272434 DEBUG Resolving local virtual environment: /tmp/.tmpitiA0L/src/.venv 2026-10-16 20:03:28.738310967 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.738315906 DEBUG No virtual environment found 2026-10-16 20:03:28.738325023 DEBUG Adding first-party search path `/tmp/.tmpitiA0L/src` 2026-10-16 20:03:28.738327939 DEBUG Using vendored stdlib 2026-10-16 20:03:28.738452131 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.738456199 DEBUG Adding new file root '/tmp/.tmpitiA0L/src' of kind Project 2026-10-16 20:03:28.739297447 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.739304079 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 20:03:28.740597736 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:28.740610760 DEBUG Updating project to check open files 2026-10-16 20:03:28.740676213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpitiA0L/src/foo.py") 2026-10-16 20:03:28.740685030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpitiA0L/src/foo.py` 2026-10-16 20:03:28.740692113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpitiA0L/src/foo.py` 2026-10-16 20:03:28.740774858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpitiA0L/src/foo.py` to project `src` 2026-10-16 20:03:28.740789686 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpitiA0L/src/foo.py` 2026-10-16 20:03:28.740792311 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.740801328 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.740981666 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.741019597 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.760394749 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=19.59ms 2026-10-16 20:03:28.760427760 DEBUG Received server response for request 2 2026-10-16 20:03:28.770737037 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.770764589 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.770772023 DEBUG method="shutdown" response.id=3 duration=12.21µs 2026-10-16 20:03:28.770778655 DEBUG Received server response for request 3 2026-10-16 20:03:28.770781961 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.771220855 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-16 20:03:28.776808966 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( true, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.779078824 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.779150759 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.779265464 DEBUG Client info: None 2026-10-16 20:03:28.779288587 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.779305298 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.779313824 INFO Version: Unknown 2026-10-16 20:03:28.779482381 DEBUG Received server response for request 1 2026-10-16 20:03:28.779592537 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.779703455 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.779900014 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.780028795 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.780033564 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.780115538 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.780134253 DEBUG Initializing workspace `file:///tmp/.tmpHL0MEJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.780147979 DEBUG Searching for a project in '/tmp/.tmpHL0MEJ/src' 2026-10-16 20:03:28.780173647 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.780178877 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.780700796 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.780706957 DEBUG Resolving local virtual environment: /tmp/.tmpHL0MEJ/src/.venv 2026-10-16 20:03:28.780747483 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.780752613 DEBUG No virtual environment found 2026-10-16 20:03:28.780761500 DEBUG Adding first-party search path `/tmp/.tmpHL0MEJ/src` 2026-10-16 20:03:28.780764706 DEBUG Using vendored stdlib 2026-10-16 20:03:28.780881064 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.780885021 DEBUG Adding new file root '/tmp/.tmpHL0MEJ/src' of kind Project 2026-10-16 20:03:28.783965399 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.784180032 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 20:03:28.786956630 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:28.786973612 DEBUG Updating project to check open files 2026-10-16 20:03:28.787060264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHL0MEJ/src/foo.py") 2026-10-16 20:03:28.787069962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHL0MEJ/src/foo.py` 2026-10-16 20:03:28.787078058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHL0MEJ/src/foo.py` 2026-10-16 20:03:28.787182614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHL0MEJ/src/foo.py` to project `src` 2026-10-16 20:03:28.787197732 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHL0MEJ/src/foo.py` 2026-10-16 20:03:28.787200046 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.787210095 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.788271045 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.788585325 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.807125400 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=19.91ms 2026-10-16 20:03:28.807146149 DEBUG Received server response for request 2 2026-10-16 20:03:28.817391535 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.817416282 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.817422403 DEBUG method="shutdown" response.id=3 duration=9.76µs 2026-10-16 20:03:28.817428505 DEBUG Received server response for request 3 2026-10-16 20:03:28.817431561 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.817457108 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-16 20:03:28.822870282 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: Some( SemanticTokensClientCapabilities { dynamic_registration: None, requests: ClientSemanticTokensRequestOptions { range: None, full: None, }, token_types: [], token_modifiers: [], formats: [], overlapping_token_support: None, multiline_token_support: Some( true, ), server_cancel_support: None, augments_syntax_tokens: None, }, ), linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.824583585 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.824610907 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.824669677 DEBUG Client info: None 2026-10-16 20:03:28.824683543 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.824698571 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.824707037 INFO Version: Unknown 2026-10-16 20:03:28.824748154 DEBUG Received server response for request 1 2026-10-16 20:03:28.824782018 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.824794050 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.824834756 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.824902984 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.824906281 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.824933371 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.824946266 DEBUG Initializing workspace `file:///tmp/.tmpSzxu18/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.824957787 DEBUG Searching for a project in '/tmp/.tmpSzxu18/src' 2026-10-16 20:03:28.824979308 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.824984117 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.825367686 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.825373367 DEBUG Resolving local virtual environment: /tmp/.tmpSzxu18/src/.venv 2026-10-16 20:03:28.825404245 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.825408763 DEBUG No virtual environment found 2026-10-16 20:03:28.825417049 DEBUG Adding first-party search path `/tmp/.tmpSzxu18/src` 2026-10-16 20:03:28.825420225 DEBUG Using vendored stdlib 2026-10-16 20:03:28.825547313 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.825552252 DEBUG Adding new file root '/tmp/.tmpSzxu18/src' of kind Project 2026-10-16 20:03:28.825590193 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.825594441 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 20:03:28.827404256 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:28.827416529 DEBUG Updating project to check open files 2026-10-16 20:03:28.827473796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSzxu18/src/foo") 2026-10-16 20:03:28.827556201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSzxu18/src/foo` to project `src` 2026-10-16 20:03:28.827605644 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSzxu18/src/foo` 2026-10-16 20:03:28.827608830 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.827615813 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 20:03:28.827797985 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.832502539 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=4.88ms 2026-10-16 20:03:28.832549527 DEBUG Received server response for request 2 2026-10-16 20:03:28.832559215 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 20:03:28.832704367 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpSzxu18/src/foo` 2026-10-16 20:03:28.832709477 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 20:03:28.832723173 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 20:03:28.832730927 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpSzxu18/src/foo` from project `src` 2026-10-16 20:03:28.832754141 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSzxu18/src/foo", kind: FileContent } 2026-10-16 20:03:28.832761074 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpSzxu18/src/foo` 2026-10-16 20:03:28.832767165 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpSzxu18/src/foo` 2026-10-16 20:03:28.832825094 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.832830814 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 20:03:28.832980515 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSzxu18/src/foo") 2026-10-16 20:03:28.832988049 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSzxu18/src/foo` 2026-10-16 20:03:28.832998118 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSzxu18/src/foo` 2026-10-16 20:03:28.833066997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSzxu18/src/foo` to project `src` 2026-10-16 20:03:28.833186231 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSzxu18/src/foo` 2026-10-16 20:03:28.833191020 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.833201069 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 20:03:28.833301167 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.851485013 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=18.28ms 2026-10-16 20:03:28.851532402 DEBUG Received server response for request 3 2026-10-16 20:03:28.861596930 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:28.861646643 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.861652324 DEBUG method="shutdown" response.id=4 duration=9.46µs 2026-10-16 20:03:28.861747032 DEBUG Received server response for request 4 2026-10-16 20:03:28.861751791 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.861763052 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-16 20:03:28.866971471 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.870147328 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.870354647 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.870704713 DEBUG Client info: None 2026-10-16 20:03:28.870869462 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.871411038 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.871499724 INFO Version: Unknown 2026-10-16 20:03:28.871851875 DEBUG Received server response for request 1 2026-10-16 20:03:28.872110991 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.872331144 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.872543162 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.872833586 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.872966846 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.873150411 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.873325389 DEBUG Initializing workspace `file:///tmp/.tmpsXL9BO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.873631713 DEBUG Searching for a project in '/tmp/.tmpsXL9BO/src' 2026-10-16 20:03:28.873746168 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.873875100 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.874076027 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.874097848 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 20:03:28.874675010 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.874798271 DEBUG Resolving local virtual environment: /tmp/.tmpsXL9BO/src/.venv 2026-10-16 20:03:28.874988889 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.875118672 DEBUG No virtual environment found 2026-10-16 20:03:28.875245580 DEBUG Adding first-party search path `/tmp/.tmpsXL9BO/src` 2026-10-16 20:03:28.875403767 DEBUG Using vendored stdlib 2026-10-16 20:03:28.875659567 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.875757450 DEBUG Adding new file root '/tmp/.tmpsXL9BO/src' of kind Project 2026-10-16 20:03:28.877709291 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:28.877842882 DEBUG Updating project to check open files 2026-10-16 20:03:28.878062524 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsXL9BO/src/script.py") 2026-10-16 20:03:28.878169775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsXL9BO/src/script.py` 2026-10-16 20:03:28.878261076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsXL9BO/src/script.py` 2026-10-16 20:03:28.878547534 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsXL9BO/src/script.py` to project `src` 2026-10-16 20:03:28.878678289 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsXL9BO/src/script.py` 2026-10-16 20:03:28.878798825 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.878928067 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.879212681 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-16 20:03:28.879247507 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-16 20:03:28.879880013 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-16 20:03:28.879926210 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.879932932 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-16 20:03:28.879936619 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-16 20:03:28.880093203 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-16 20:03:28.880201736 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.883713914 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=4.63ms 2026-10-16 20:03:28.883737498 DEBUG Received server response for request 2 2026-10-16 20:03:28.893826582 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.893865565 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.893874282 DEBUG method="shutdown" response.id=3 duration=12.47µs 2026-10-16 20:03:28.893944193 DEBUG Received server response for request 3 2026-10-16 20:03:28.893949232 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.893985320 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-16 20:03:28.896547696 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.896707275 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.896734336 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.896802985 DEBUG Client info: None 2026-10-16 20:03:28.896816400 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.896827631 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.896832981 INFO Version: Unknown 2026-10-16 20:03:28.896873978 DEBUG Received server response for request 1 2026-10-16 20:03:28.896899917 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.896910947 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.896955922 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.897053064 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.897057332 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.897080946 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.897092017 DEBUG Initializing workspace `file:///tmp/.tmpT9XUms/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.897102767 DEBUG Searching for a project in '/tmp/.tmpT9XUms/src' 2026-10-16 20:03:28.897122915 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.897126953 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.897461390 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.897466620 DEBUG Resolving local virtual environment: /tmp/.tmpT9XUms/src/.venv 2026-10-16 20:03:28.897494161 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.897498529 DEBUG No virtual environment found 2026-10-16 20:03:28.897505523 DEBUG Adding first-party search path `/tmp/.tmpT9XUms/src` 2026-10-16 20:03:28.897508478 DEBUG Using vendored stdlib 2026-10-16 20:03:28.897631138 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.897635066 DEBUG Adding new file root '/tmp/.tmpT9XUms/src' of kind Project 2026-10-16 20:03:28.898409879 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.898426881 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-16 20:03:28.899451803 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:28.899460960 DEBUG Updating project to check open files 2026-10-16 20:03:28.899505754 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpT9XUms/src/foo.py") 2026-10-16 20:03:28.899511976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpT9XUms/src/foo.py` 2026-10-16 20:03:28.899518969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpT9XUms/src/foo.py` 2026-10-16 20:03:28.899615771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpT9XUms/src/foo.py` to project `src` 2026-10-16 20:03:28.899629256 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpT9XUms/src/foo.py` 2026-10-16 20:03:28.899631761 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.899640026 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.899836685 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.919904355 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-16 20:03:28.928058640 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:28.928074850 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-16 20:03:28.928082525 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:28.928444674 DEBUG method="textDocument/signatureHelp" response.id=2 duration=28.80ms 2026-10-16 20:03:28.928555051 DEBUG Received server response for request 2 2026-10-16 20:03:28.938816017 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:28.938934970 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.938952513 DEBUG method="shutdown" response.id=3 duration=21.38µs 2026-10-16 20:03:28.938959747 DEBUG Received server response for request 3 2026-10-16 20:03:28.938963033 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.938973072 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-16 20:03:28.945230268 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.945315749 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.945360062 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.947191647 DEBUG Client info: None 2026-10-16 20:03:28.947541383 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.948295818 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.948319433 INFO Version: Unknown 2026-10-16 20:03:28.948420863 DEBUG Received server response for request 1 2026-10-16 20:03:28.948492878 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.948506243 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp0cc9WA 2026-10-16 20:03:28.948512936 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.948597163 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.948670261 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.948673988 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.948678917 DEBUG No workspace configuration provided for file:///tmp/.tmp0cc9WA 2026-10-16 20:03:28.948697882 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.948701609 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp0cc9WA, using default options 2026-10-16 20:03:28.948710526 DEBUG Initializing workspace `file:///tmp/.tmp0cc9WA`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.948723470 DEBUG Searching for a project in '/tmp/.tmp0cc9WA' 2026-10-16 20:03:28.948742476 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.948747826 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.949174036 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.949183223 DEBUG Resolving local virtual environment: /tmp/.tmp0cc9WA/.venv 2026-10-16 20:03:28.949215233 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.949220342 DEBUG No virtual environment found 2026-10-16 20:03:28.949228187 DEBUG Adding first-party search path `/tmp/.tmp0cc9WA` 2026-10-16 20:03:28.949231153 DEBUG Using vendored stdlib 2026-10-16 20:03:28.949349545 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.949353502 DEBUG Adding new file root '/tmp/.tmp0cc9WA' of kind Project 2026-10-16 20:03:28.950605170 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.950613495 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 20:03:28.952845983 INFO Project::index_files{project=.tmp0cc9WA}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:28.952863716 DEBUG Updating project to check open files 2026-10-16 20:03:28.952922146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0cc9WA/foo.py") 2026-10-16 20:03:28.952931123 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0cc9WA/foo.py` 2026-10-16 20:03:28.952937695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0cc9WA/foo.py` 2026-10-16 20:03:28.953031902 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0cc9WA/foo.py` to project `.tmp0cc9WA` 2026-10-16 20:03:28.953044876 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0cc9WA/foo.py` 2026-10-16 20:03:28.953047431 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.953056267 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.953556996 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.953627078 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=564.51µs 2026-10-16 20:03:28.953640463 DEBUG Received server response for request 2 2026-10-16 20:03:28.953662454 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 20:03:28.954544719 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=865.16µs 2026-10-16 20:03:28.954561170 DEBUG Received server response for request 3 2026-10-16 20:03:28.954585706 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-16 20:03:28.954668942 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=66.79µs 2026-10-16 20:03:28.954677438 DEBUG Received server response for request 4 2026-10-16 20:03:28.954685052 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-16 20:03:28.970018533 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=15.32ms 2026-10-16 20:03:28.970037498 DEBUG Received server response for request 5 2026-10-16 20:03:28.970050693 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-16 20:03:28.970241411 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=174.78µs 2026-10-16 20:03:28.970252111 DEBUG Received server response for request 6 2026-10-16 20:03:28.980329142 DEBUG Client sends request `shutdown` with ID 7 2026-10-16 20:03:28.980353628 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:28.980359419 DEBUG method="shutdown" response.id=7 duration=9.15µs 2026-10-16 20:03:28.980365701 DEBUG Received server response for request 7 2026-10-16 20:03:28.980368676 DEBUG Client sends notification `exit` 2026-10-16 20:03:28.980378344 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-16 20:03:28.984793957 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:28.984885398 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:28.985051009 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:28.985080494 DEBUG Client info: None 2026-10-16 20:03:28.985092787 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:28.985105321 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:28.985110941 INFO Version: Unknown 2026-10-16 20:03:28.985144735 DEBUG Received server response for request 1 2026-10-16 20:03:28.985170162 DEBUG Client sends notification `initialized` 2026-10-16 20:03:28.985179710 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp77gs99 2026-10-16 20:03:28.985184810 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:28.985223863 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:28.985287993 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:28.985291189 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:28.985295477 DEBUG No workspace configuration provided for file:///tmp/.tmp77gs99 2026-10-16 20:03:28.985313391 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:28.985316887 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp77gs99, using default options 2026-10-16 20:03:28.985323760 DEBUG Initializing workspace `file:///tmp/.tmp77gs99`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:28.985334140 DEBUG Searching for a project in '/tmp/.tmp77gs99' 2026-10-16 20:03:28.985350040 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:28.985354177 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:28.985712009 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:28.985717589 DEBUG Resolving local virtual environment: /tmp/.tmp77gs99/.venv 2026-10-16 20:03:28.986620833 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:28.986628648 DEBUG No virtual environment found 2026-10-16 20:03:28.986637945 DEBUG Adding first-party search path `/tmp/.tmp77gs99` 2026-10-16 20:03:28.986641592 DEBUG Using vendored stdlib 2026-10-16 20:03:28.986753171 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:28.986757369 DEBUG Adding new file root '/tmp/.tmp77gs99' of kind Project 2026-10-16 20:03:28.988264656 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:28.988270818 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 20:03:28.991708967 INFO Project::index_files{project=.tmp77gs99}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:28.991725177 DEBUG Updating project to check open files 2026-10-16 20:03:28.991782284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp77gs99/foo.py") 2026-10-16 20:03:28.991789338 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp77gs99/foo.py` 2026-10-16 20:03:28.991795930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp77gs99/foo.py` 2026-10-16 20:03:28.991866953 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp77gs99/foo.py` to project `.tmp77gs99` 2026-10-16 20:03:28.991879266 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp77gs99/foo.py` 2026-10-16 20:03:28.991881811 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:28.991889375 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:28.992107635 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 20:03:28.992290718 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=394.90µs 2026-10-16 20:03:28.992301999 DEBUG Received server response for request 2 2026-10-16 20:03:28.992311317 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-16 20:03:29.007923630 DEBUG Module `__builtins__` not found in search paths 2026-10-16 20:03:29.058552112 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=66.22ms 2026-10-16 20:03:29.059117122 DEBUG Received server response for request 3 2026-10-16 20:03:29.069278381 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.069351448 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.069360145 DEBUG method="shutdown" response.id=4 duration=16.50µs 2026-10-16 20:03:29.069408916 DEBUG Received server response for request 4 2026-10-16 20:03:29.069412723 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.069445775 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-16 20:03:29.081471542 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.082616128 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.082670110 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.082760730 DEBUG Client info: None 2026-10-16 20:03:29.082792569 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.082811154 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.082820923 INFO Version: Unknown 2026-10-16 20:03:29.082868903 DEBUG Received server response for request 1 2026-10-16 20:03:29.082919197 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.082931249 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp0AfQ9H 2026-10-16 20:03:29.082940016 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.083037168 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.083126476 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.083131014 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.083140011 DEBUG No workspace configuration provided for file:///tmp/.tmp0AfQ9H 2026-10-16 20:03:29.083166370 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.083171510 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp0AfQ9H, using default options 2026-10-16 20:03:29.083181469 DEBUG Initializing workspace `file:///tmp/.tmp0AfQ9H`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.083195595 DEBUG Searching for a project in '/tmp/.tmp0AfQ9H' 2026-10-16 20:03:29.083217877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.083223117 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.083741930 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.083748302 DEBUG Resolving local virtual environment: /tmp/.tmp0AfQ9H/.venv 2026-10-16 20:03:29.083791563 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.083796883 DEBUG No virtual environment found 2026-10-16 20:03:29.083807483 DEBUG Adding first-party search path `/tmp/.tmp0AfQ9H` 2026-10-16 20:03:29.083810509 DEBUG Using vendored stdlib 2026-10-16 20:03:29.083934201 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.083939030 DEBUG Adding new file root '/tmp/.tmp0AfQ9H' of kind Project 2026-10-16 20:03:29.084163310 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.084168440 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 20:03:29.087174017 INFO Project::index_files{project=.tmp0AfQ9H}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.087199225 DEBUG Updating project to check open files 2026-10-16 20:03:29.087278213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0AfQ9H/foo.py") 2026-10-16 20:03:29.087287941 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0AfQ9H/foo.py` 2026-10-16 20:03:29.087295065 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0AfQ9H/foo.py` 2026-10-16 20:03:29.087365577 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0AfQ9H/foo.py` to project `.tmp0AfQ9H` 2026-10-16 20:03:29.087380805 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0AfQ9H/foo.py` 2026-10-16 20:03:29.087383751 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.087391976 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.087719581 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.087785655 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=386.36µs 2026-10-16 20:03:29.087798829 DEBUG Received server response for request 2 2026-10-16 20:03:29.087809359 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 20:03:29.089682212 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=1.86ms 2026-10-16 20:03:29.089697901 DEBUG Received server response for request 3 2026-10-16 20:03:29.099788007 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.099813345 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.099818735 DEBUG method="shutdown" response.id=4 duration=8.37µs 2026-10-16 20:03:29.099825097 DEBUG Received server response for request 4 2026-10-16 20:03:29.099828243 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.099837841 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-16 20:03:29.101462207 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.101539933 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.101562626 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.101701837 DEBUG Client info: None 2026-10-16 20:03:29.101717316 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.101728898 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.101733917 INFO Version: Unknown 2026-10-16 20:03:29.101773752 DEBUG Received server response for request 1 2026-10-16 20:03:29.101809118 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.101820409 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmphyPkTF 2026-10-16 20:03:29.101826100 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.101869351 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.101936427 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.101940374 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.101944572 DEBUG No workspace configuration provided for file:///tmp/.tmphyPkTF 2026-10-16 20:03:29.101962436 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.101965682 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmphyPkTF, using default options 2026-10-16 20:03:29.101972715 DEBUG Initializing workspace `file:///tmp/.tmphyPkTF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.101985329 DEBUG Searching for a project in '/tmp/.tmphyPkTF' 2026-10-16 20:03:29.102015836 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.102019893 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.102338371 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.102344743 DEBUG Resolving local virtual environment: /tmp/.tmphyPkTF/.venv 2026-10-16 20:03:29.102371112 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.102375240 DEBUG No virtual environment found 2026-10-16 20:03:29.102382483 DEBUG Adding first-party search path `/tmp/.tmphyPkTF` 2026-10-16 20:03:29.102385730 DEBUG Using vendored stdlib 2026-10-16 20:03:29.102493341 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.102497038 DEBUG Adding new file root '/tmp/.tmphyPkTF' of kind Project 2026-10-16 20:03:29.102596365 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.102601705 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 20:03:29.105629173 INFO Project::index_files{project=.tmphyPkTF}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.105640585 DEBUG Updating project to check open files 2026-10-16 20:03:29.105699525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphyPkTF/foo.py") 2026-10-16 20:03:29.105706017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphyPkTF/foo.py` 2026-10-16 20:03:29.105712600 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphyPkTF/foo.py` 2026-10-16 20:03:29.105775227 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphyPkTF/foo.py` to project `.tmphyPkTF` 2026-10-16 20:03:29.105786619 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphyPkTF/foo.py` 2026-10-16 20:03:29.105789063 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.105796647 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.105955646 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.122988674 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=17.18ms 2026-10-16 20:03:29.123067672 DEBUG Received server response for request 2 2026-10-16 20:03:29.123084233 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 20:03:29.123249243 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.123602034 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=431.52µs 2026-10-16 20:03:29.123616411 DEBUG Received server response for request 3 2026-10-16 20:03:29.123638523 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-16 20:03:29.123946060 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=229.23µs 2026-10-16 20:03:29.123958573 DEBUG Received server response for request 4 2026-10-16 20:03:29.134050672 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 20:03:29.134115775 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.134121525 DEBUG method="shutdown" response.id=5 duration=9.24µs 2026-10-16 20:03:29.134175366 DEBUG Received server response for request 5 2026-10-16 20:03:29.134179133 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.134189623 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-16 20:03:29.139328943 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.139401108 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.139427838 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.139537504 DEBUG Client info: None 2026-10-16 20:03:29.139550759 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.139563733 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.139582759 INFO Version: Unknown 2026-10-16 20:03:29.139619117 DEBUG Received server response for request 1 2026-10-16 20:03:29.139656567 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.139670714 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.139726939 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.139789687 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.139792953 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.139820535 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.139833479 DEBUG Initializing workspace `file:///tmp/.tmpXvG6xI/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.139844370 DEBUG Searching for a project in '/tmp/.tmpXvG6xI/root1' 2026-10-16 20:03:29.139864617 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.139868815 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.140228600 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.140234451 DEBUG Resolving local virtual environment: /tmp/.tmpXvG6xI/root1/.venv 2026-10-16 20:03:29.140263355 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.140267433 DEBUG No virtual environment found 2026-10-16 20:03:29.140274356 DEBUG Adding first-party search path `/tmp/.tmpXvG6xI/root1` 2026-10-16 20:03:29.140277502 DEBUG Using vendored stdlib 2026-10-16 20:03:29.140388560 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.140392347 DEBUG Adding new file root '/tmp/.tmpXvG6xI/root1' of kind Project 2026-10-16 20:03:29.141255336 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:29.142300687 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.142311407 DEBUG Initializing workspace `file:///tmp/.tmpXvG6xI/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.142320724 DEBUG Searching for a project in '/tmp/.tmpXvG6xI/root2' 2026-10-16 20:03:29.142339630 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.142343437 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.142797228 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.142803590 DEBUG Resolving local virtual environment: /tmp/.tmpXvG6xI/root2/.venv 2026-10-16 20:03:29.142830891 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.142834748 DEBUG No virtual environment found 2026-10-16 20:03:29.142841501 DEBUG Adding first-party search path `/tmp/.tmpXvG6xI/root2` 2026-10-16 20:03:29.142844557 DEBUG Using vendored stdlib 2026-10-16 20:03:29.142947029 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.142950425 DEBUG Adding new file root '/tmp/.tmpXvG6xI/root2' of kind Project 2026-10-16 20:03:29.144683406 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.144744220 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.144869545 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root1/main.py"))}: Checking file '/tmp/.tmpXvG6xI/root1/main.py' 2026-10-16 20:03:29.144949345 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.158721246 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.159041096 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 20:03:29.159058188 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 20:03:29.159193221 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root2/main.py"))}: Checking file '/tmp/.tmpXvG6xI/root2/main.py' 2026-10-16 20:03:29.159292959 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.171114462 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.171257440 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 20:03:29.171345054 DEBUG method="workspace/diagnostic" response.id=2 duration=26.64ms 2026-10-16 20:03:29.171367747 DEBUG Received server response for request 2 2026-10-16 20:03:29.171563644 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:29.171614159 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpXvG6xI/root3), to remove: (root2, file:///tmp/.tmpXvG6xI/root2) 2026-10-16 20:03:29.171638795 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpXvG6xI/root2 2026-10-16 20:03:29.172722127 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 20:03:29.172779194 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.172789794 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.172987966 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:29.172998546 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.173030075 DEBUG Initializing workspace `file:///tmp/.tmpXvG6xI/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.173046967 DEBUG Searching for a project in '/tmp/.tmpXvG6xI/root3' 2026-10-16 20:03:29.173074498 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.173079868 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.173674263 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.173681306 DEBUG Resolving local virtual environment: /tmp/.tmpXvG6xI/root3/.venv 2026-10-16 20:03:29.173725229 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.173730448 DEBUG No virtual environment found 2026-10-16 20:03:29.173740057 DEBUG Adding first-party search path `/tmp/.tmpXvG6xI/root3` 2026-10-16 20:03:29.173743343 DEBUG Using vendored stdlib 2026-10-16 20:03:29.173859340 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.173864069 DEBUG Adding new file root '/tmp/.tmpXvG6xI/root3' of kind Project 2026-10-16 20:03:29.175857188 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.175914064 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.175971722 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:29.175978595 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 20:03:29.176242500 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root3/main.py"))}: Checking file '/tmp/.tmpXvG6xI/root3/main.py' 2026-10-16 20:03:29.177113975 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.192443458 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXvG6xI/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.192831546 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-16 20:03:29.193051659 DEBUG method="workspace/diagnostic" response.id=3 duration=17.17ms 2026-10-16 20:03:29.193073910 DEBUG Received server response for request 3 2026-10-16 20:03:29.203515034 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.203545051 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.203551152 DEBUG method="shutdown" response.id=4 duration=11.55µs 2026-10-16 20:03:29.203558025 DEBUG Received server response for request 4 2026-10-16 20:03:29.203560780 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.204049787 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-16 20:03:29.208810337 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.208892451 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.210694711 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.210919703 DEBUG Client info: None 2026-10-16 20:03:29.211086486 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.211214817 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.211225647 INFO Version: Unknown 2026-10-16 20:03:29.211592575 DEBUG Received server response for request 1 2026-10-16 20:03:29.211645875 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.211949415 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.212167333 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.212360145 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.212597550 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.212622227 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:29.212625222 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:29.212641032 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.212658955 DEBUG Initializing workspace `file:///tmp/.tmpevjCfu/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.212672821 DEBUG Searching for a project in '/tmp/.tmpevjCfu/root1' 2026-10-16 20:03:29.212707296 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.212712346 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.213142402 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.213147923 DEBUG Resolving local virtual environment: /tmp/.tmpevjCfu/root1/.venv 2026-10-16 20:03:29.213175114 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.213179061 DEBUG No virtual environment found 2026-10-16 20:03:29.213185964 DEBUG Adding first-party search path `/tmp/.tmpevjCfu/root1` 2026-10-16 20:03:29.213188939 DEBUG Using vendored stdlib 2026-10-16 20:03:29.213301601 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.213305067 DEBUG Adding new file root '/tmp/.tmpevjCfu/root1' of kind Project 2026-10-16 20:03:29.215267588 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.215293587 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpevjCfu/root1), to remove: 2026-10-16 20:03:29.215298416 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpevjCfu/root1` has already been added 2026-10-16 20:03:29.215339363 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.215470268 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpevjCfu/root1/main.py"))}: Checking file '/tmp/.tmpevjCfu/root1/main.py' 2026-10-16 20:03:29.215586577 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpevjCfu/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.227914369 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpevjCfu/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.228387627 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 20:03:29.228678713 DEBUG method="workspace/diagnostic" response.id=2 duration=13.38ms 2026-10-16 20:03:29.228729258 DEBUG Received server response for request 2 2026-10-16 20:03:29.238933408 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:29.238972431 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.238980135 DEBUG method="shutdown" response.id=3 duration=12.62µs 2026-10-16 20:03:29.239010522 DEBUG Received server response for request 3 2026-10-16 20:03:29.239016604 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.239036250 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-16 20:03:29.243304095 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.243399805 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.243440171 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.245527646 DEBUG Client info: None 2026-10-16 20:03:29.245545279 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.245561059 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.245598249 INFO Version: Unknown 2026-10-16 20:03:29.245643413 DEBUG Received server response for request 1 2026-10-16 20:03:29.245676686 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.245689399 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.245773207 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.245816328 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.245820836 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.245831466 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:29.245859739 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.245873625 DEBUG Initializing workspace `file:///tmp/.tmprCTYlm/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.245887421 DEBUG Searching for a project in '/tmp/.tmprCTYlm/root1' 2026-10-16 20:03:29.245910013 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.245914011 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.246253928 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.246259890 DEBUG Resolving local virtual environment: /tmp/.tmprCTYlm/root1/.venv 2026-10-16 20:03:29.246286299 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.246290257 DEBUG No virtual environment found 2026-10-16 20:03:29.246296989 DEBUG Adding first-party search path `/tmp/.tmprCTYlm/root1` 2026-10-16 20:03:29.246299985 DEBUG Using vendored stdlib 2026-10-16 20:03:29.246408839 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.246412416 DEBUG Adding new file root '/tmp/.tmprCTYlm/root1' of kind Project 2026-10-16 20:03:29.250589531 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.250683607 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.250912596 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root1/main.py"))}: Checking file '/tmp/.tmprCTYlm/root1/main.py' 2026-10-16 20:03:29.251012985 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.264111263 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.264218995 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 20:03:29.264256916 DEBUG method="workspace/diagnostic" response.id=2 duration=13.62ms 2026-10-16 20:03:29.264280150 DEBUG Received server response for request 2 2026-10-16 20:03:29.264409141 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:29.264555105 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmprCTYlm/root2), (root3, file:///tmp/.tmprCTYlm/root3), to remove: 2026-10-16 20:03:29.264580533 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 20:03:29.264596723 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.264602514 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.264624666 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:29.264991945 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.265027752 DEBUG Initializing workspace `file:///tmp/.tmprCTYlm/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.265041297 DEBUG Searching for a project in '/tmp/.tmprCTYlm/root2' 2026-10-16 20:03:29.265065382 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.265070712 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.265482946 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.265489638 DEBUG Resolving local virtual environment: /tmp/.tmprCTYlm/root2/.venv 2026-10-16 20:03:29.265524644 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.265529012 DEBUG No virtual environment found 2026-10-16 20:03:29.265537167 DEBUG Adding first-party search path `/tmp/.tmprCTYlm/root2` 2026-10-16 20:03:29.265540183 DEBUG Using vendored stdlib 2026-10-16 20:03:29.265667702 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.265671870 DEBUG Adding new file root '/tmp/.tmprCTYlm/root2' of kind Project 2026-10-16 20:03:29.267666621 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.267680568 DEBUG Initializing workspace `file:///tmp/.tmprCTYlm/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.267700214 DEBUG Searching for a project in '/tmp/.tmprCTYlm/root3' 2026-10-16 20:03:29.268065179 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.268252771 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.269172566 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.269343006 DEBUG Resolving local virtual environment: /tmp/.tmprCTYlm/root3/.venv 2026-10-16 20:03:29.269544724 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.269673906 DEBUG No virtual environment found 2026-10-16 20:03:29.269774966 DEBUG Adding first-party search path `/tmp/.tmprCTYlm/root3` 2026-10-16 20:03:29.269977837 DEBUG Using vendored stdlib 2026-10-16 20:03:29.270285413 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.270406521 DEBUG Adding new file root '/tmp/.tmprCTYlm/root3' of kind Project 2026-10-16 20:03:29.272468077 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.272736962 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.272772228 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:29.272777127 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 20:03:29.272873909 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root2/main.py"))}: Checking file '/tmp/.tmprCTYlm/root2/main.py' 2026-10-16 20:03:29.273238623 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.285602463 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.285822015 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 20:03:29.285832585 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 20:03:29.285894120 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root3/main.py"))}: Checking file '/tmp/.tmprCTYlm/root3/main.py' 2026-10-16 20:03:29.285957018 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.298178562 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmprCTYlm/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.298384839 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 20:03:29.298444801 DEBUG method="workspace/diagnostic" response.id=3 duration=25.77ms 2026-10-16 20:03:29.298467694 DEBUG Received server response for request 3 2026-10-16 20:03:29.308751663 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.308822135 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.308831864 DEBUG method="shutdown" response.id=4 duration=15.84µs 2026-10-16 20:03:29.308855167 DEBUG Received server response for request 4 2026-10-16 20:03:29.308859195 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.308941780 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-16 20:03:29.318690706 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.318769964 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.318812895 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.318973767 DEBUG Client info: None 2026-10-16 20:03:29.319020544 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.319041033 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.319050050 INFO Version: Unknown 2026-10-16 20:03:29.320480102 DEBUG Received server response for request 1 2026-10-16 20:03:29.320530036 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.320556185 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.320633830 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.320672894 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.320677272 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.320690346 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:29.320723118 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.320737124 DEBUG Initializing workspace `file:///tmp/.tmpo2e1hV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.320752974 DEBUG Searching for a project in '/tmp/.tmpo2e1hV/root1' 2026-10-16 20:03:29.320777921 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.320783150 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.321224178 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.321230509 DEBUG Resolving local virtual environment: /tmp/.tmpo2e1hV/root1/.venv 2026-10-16 20:03:29.321270535 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.321275734 DEBUG No virtual environment found 2026-10-16 20:03:29.321284521 DEBUG Adding first-party search path `/tmp/.tmpo2e1hV/root1` 2026-10-16 20:03:29.321287526 DEBUG Using vendored stdlib 2026-10-16 20:03:29.321411178 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.321415837 DEBUG Adding new file root '/tmp/.tmpo2e1hV/root1' of kind Project 2026-10-16 20:03:29.325043902 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.325101099 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.325217167 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo2e1hV/root1/main.py"))}: Checking file '/tmp/.tmpo2e1hV/root1/main.py' 2026-10-16 20:03:29.325300684 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo2e1hV/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.338753717 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo2e1hV/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.339142136 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 20:03:29.339359724 DEBUG method="workspace/diagnostic" response.id=2 duration=14.29ms 2026-10-16 20:03:29.339406461 DEBUG Received server response for request 2 2026-10-16 20:03:29.339645009 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:29.339676688 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpo2e1hV/root2), to remove: 2026-10-16 20:03:29.339685966 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 20:03:29.339840165 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.339845555 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.339862316 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:29.339879920 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.339892563 DEBUG Initializing workspace `file:///tmp/.tmpo2e1hV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.339902843 DEBUG Searching for a project in '/tmp/.tmpo2e1hV/root2' 2026-10-16 20:03:29.339922920 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.339927318 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.341042470 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.341049353 DEBUG Resolving local virtual environment: /tmp/.tmpo2e1hV/root2/.venv 2026-10-16 20:03:29.341077987 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.341081944 DEBUG No virtual environment found 2026-10-16 20:03:29.341088837 DEBUG Adding first-party search path `/tmp/.tmpo2e1hV/root2` 2026-10-16 20:03:29.341092043 DEBUG Using vendored stdlib 2026-10-16 20:03:29.341242365 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.341248166 DEBUG Adding new file root '/tmp/.tmpo2e1hV/root2' of kind Project 2026-10-16 20:03:29.343462579 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.343528483 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.343700405 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:29.343706968 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 20:03:29.343775957 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo2e1hV/root2/main.py"))}: Checking file '/tmp/.tmpo2e1hV/root2/main.py' 2026-10-16 20:03:29.343847331 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo2e1hV/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.356713684 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo2e1hV/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.357078428 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 20:03:29.357295736 DEBUG method="workspace/diagnostic" response.id=3 duration=13.81ms 2026-10-16 20:03:29.357344718 DEBUG Received server response for request 3 2026-10-16 20:03:29.367598721 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.367643445 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.367659405 DEBUG method="shutdown" response.id=4 duration=23.07µs 2026-10-16 20:03:29.367678691 DEBUG Received server response for request 4 2026-10-16 20:03:29.367684371 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.367710951 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-16 20:03:29.374698568 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: Some( true, ), related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.374784449 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.374821969 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.374884607 DEBUG Client info: None 2026-10-16 20:03:29.374897180 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.374912148 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.374920384 INFO Version: Unknown 2026-10-16 20:03:29.374962974 DEBUG Received server response for request 1 2026-10-16 20:03:29.375007327 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.375020852 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.375082889 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.375200529 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.375204477 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.375233671 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.375248289 DEBUG Initializing workspace `file:///tmp/.tmp5u7Gb9/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.375260712 DEBUG Searching for a project in '/tmp/.tmp5u7Gb9/root1' 2026-10-16 20:03:29.375285629 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.375290809 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.375812918 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.375819410 DEBUG Resolving local virtual environment: /tmp/.tmp5u7Gb9/root1/.venv 2026-10-16 20:03:29.375857862 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.375863142 DEBUG No virtual environment found 2026-10-16 20:03:29.375873151 DEBUG Adding first-party search path `/tmp/.tmp5u7Gb9/root1` 2026-10-16 20:03:29.375876357 DEBUG Using vendored stdlib 2026-10-16 20:03:29.376013745 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.376018213 DEBUG Adding new file root '/tmp/.tmp5u7Gb9/root1' of kind Project 2026-10-16 20:03:29.379750554 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.380037712 DEBUG Updating project to check open files 2026-10-16 20:03:29.380410020 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 20:03:29.380687371 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:29.380696899 INFO Retrying to receive `client/registerCapability` request 2026-10-16 20:03:29.380713991 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.380718439 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:29.380736813 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-16 20:03:29.380827143 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5u7Gb9/root1/main.py") 2026-10-16 20:03:29.380837192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5u7Gb9/root1/main.py` 2026-10-16 20:03:29.381396571 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5u7Gb9/root1/main.py` 2026-10-16 20:03:29.381823562 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5u7Gb9/root1/main.py` to project `root1` 2026-10-16 20:03:29.382011645 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5u7Gb9/root1/main.py` 2026-10-16 20:03:29.382170052 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.382327066 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.382617080 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5u7Gb9/root1/main.py"))}: Checking file '/tmp/.tmp5u7Gb9/root1/main.py' 2026-10-16 20:03:29.382732667 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5u7Gb9/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.394088507 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5u7Gb9/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.394216286 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.72ms 2026-10-16 20:03:29.394232447 DEBUG Received server response for request 2 2026-10-16 20:03:29.394260139 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:29.394283693 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp5u7Gb9/root2), to remove: 2026-10-16 20:03:29.394291337 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 20:03:29.394299302 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.394301366 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.394340880 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.394352292 DEBUG Initializing workspace `file:///tmp/.tmp5u7Gb9/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.394366839 DEBUG Searching for a project in '/tmp/.tmp5u7Gb9/root2' 2026-10-16 20:03:29.394450055 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.394457489 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.395014754 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.395021076 DEBUG Resolving local virtual environment: /tmp/.tmp5u7Gb9/root2/.venv 2026-10-16 20:03:29.395061001 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.395065760 DEBUG No virtual environment found 2026-10-16 20:03:29.395074867 DEBUG Adding first-party search path `/tmp/.tmp5u7Gb9/root2` 2026-10-16 20:03:29.395078133 DEBUG Using vendored stdlib 2026-10-16 20:03:29.395214268 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.395219378 DEBUG Adding new file root '/tmp/.tmp5u7Gb9/root2' of kind Project 2026-10-16 20:03:29.397203990 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.397221523 DEBUG Updating project to check open files 2026-10-16 20:03:29.397243184 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 20:03:29.397259124 DEBUG Received server request `client/unregisterCapability` 2026-10-16 20:03:29.397261729 DEBUG Received server request `client/registerCapability` 2026-10-16 20:03:29.397263592 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 20:03:29.397265836 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 20:03:29.397283089 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-16 20:03:29.397301463 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-16 20:03:29.407387601 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:29.407415854 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.407421585 DEBUG method="shutdown" response.id=3 duration=9.90µs 2026-10-16 20:03:29.407428398 DEBUG Received server response for request 3 2026-10-16 20:03:29.407431203 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.407443116 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-16 20:03:29.410180149 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.410279436 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.410304683 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.410359947 DEBUG Client info: None 2026-10-16 20:03:29.410372149 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.410385164 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.410392989 INFO Version: Unknown 2026-10-16 20:03:29.410433274 DEBUG Received server response for request 1 2026-10-16 20:03:29.410467949 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.410480793 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.410522091 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.410664358 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.410668936 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.410686599 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.410689655 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:29.410707258 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.410721535 DEBUG Initializing workspace `file:///tmp/.tmpxi5mpi/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.410731984 DEBUG Searching for a project in '/tmp/.tmpxi5mpi/app' 2026-10-16 20:03:29.410777349 DEBUG Found project at '/tmp/.tmpxi5mpi/app' 2026-10-16 20:03:29.410782479 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.411177009 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.411183411 DEBUG Resolving local virtual environment: /tmp/.tmpxi5mpi/app/.venv 2026-10-16 20:03:29.411213788 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.411218467 DEBUG No virtual environment found 2026-10-16 20:03:29.411229538 DEBUG Adding extra search-path `/tmp/.tmpxi5mpi/library` 2026-10-16 20:03:29.411234507 DEBUG Adding extra search-path `/tmp/.tmpxi5mpi/app/imports` 2026-10-16 20:03:29.411237182 DEBUG Adding first-party search path `/tmp/.tmpxi5mpi/app` 2026-10-16 20:03:29.411239967 DEBUG Using vendored stdlib 2026-10-16 20:03:29.411355714 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.411359091 DEBUG Adding new file root '/tmp/.tmpxi5mpi/app' of kind Project 2026-10-16 20:03:29.411900957 DEBUG Adding new file root '/tmp/.tmpxi5mpi/library' of kind SearchPath 2026-10-16 20:03:29.411909954 DEBUG Adding new file root '/tmp/.tmpxi5mpi/app/imports' of kind SearchPath 2026-10-16 20:03:29.414132102 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:29.414145176 DEBUG Initializing workspace `file:///tmp/.tmpxi5mpi/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.414161267 DEBUG Searching for a project in '/tmp/.tmpxi5mpi/library' 2026-10-16 20:03:29.414184350 DEBUG Found project at '/tmp/.tmpxi5mpi/library' 2026-10-16 20:03:29.414188337 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.414548383 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.414554003 DEBUG Resolving local virtual environment: /tmp/.tmpxi5mpi/library/.venv 2026-10-16 20:03:29.414599819 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.414604318 DEBUG No virtual environment found 2026-10-16 20:03:29.414614276 DEBUG Adding extra search-path `/tmp/.tmpxi5mpi/library/imports` 2026-10-16 20:03:29.414617362 DEBUG Adding first-party search path `/tmp/.tmpxi5mpi/library` 2026-10-16 20:03:29.414620207 DEBUG Using vendored stdlib 2026-10-16 20:03:29.414722539 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.414725725 DEBUG Adding new file root '/tmp/.tmpxi5mpi/library' of kind Project 2026-10-16 20:03:29.415353353 DEBUG Adding new file root '/tmp/.tmpxi5mpi/library/imports' of kind SearchPath 2026-10-16 20:03:29.416852605 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.001s 2026-10-16 20:03:29.416867643 DEBUG Updating project to check open files 2026-10-16 20:03:29.416888512 DEBUG Updating project to check open files 2026-10-16 20:03:29.416944878 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxi5mpi/library/module.py") 2026-10-16 20:03:29.416955197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxi5mpi/library/module.py` 2026-10-16 20:03:29.416962982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxi5mpi/library/module.py` 2026-10-16 20:03:29.417080823 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxi5mpi/library/module.py` to project `library` 2026-10-16 20:03:29.417096722 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxi5mpi/library/module.py` 2026-10-16 20:03:29.417099257 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.417108635 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 20:03:29.417756660 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.422151664 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-16 20:03:29.422220533 DEBUG method="textDocument/hover" response.id=2 duration=5.10ms 2026-10-16 20:03:29.422232405 DEBUG Received server response for request 2 2026-10-16 20:03:29.432315939 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:29.432340855 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.432346095 DEBUG method="shutdown" response.id=3 duration=8.36µs 2026-10-16 20:03:29.432352968 DEBUG Received server response for request 3 2026-10-16 20:03:29.432356014 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.432365582 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-16 20:03:29.434200884 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.436059230 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.436097983 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.436171490 DEBUG Client info: None 2026-10-16 20:03:29.436197499 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.436215373 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.436229339 INFO Version: Unknown 2026-10-16 20:03:29.436286877 DEBUG Received server response for request 1 2026-10-16 20:03:29.436328856 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.436388137 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.436473637 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.436508993 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.436515115 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.437203747 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.437209397 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 20:03:29.437238532 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.437256706 DEBUG Initializing workspace `file:///tmp/.tmp2qmDyK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.437270271 DEBUG Searching for a project in '/tmp/.tmp2qmDyK/root1' 2026-10-16 20:03:29.437293866 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.437299005 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.437801888 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.437808230 DEBUG Resolving local virtual environment: /tmp/.tmp2qmDyK/root1/.venv 2026-10-16 20:03:29.438611717 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.438619252 DEBUG No virtual environment found 2026-10-16 20:03:29.438628709 DEBUG Adding first-party search path `/tmp/.tmp2qmDyK/root1` 2026-10-16 20:03:29.438632116 DEBUG Using vendored stdlib 2026-10-16 20:03:29.438769644 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.438773822 DEBUG Adding new file root '/tmp/.tmp2qmDyK/root1' of kind Project 2026-10-16 20:03:29.441170657 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.441187118 DEBUG Initializing workspace `file:///tmp/.tmp2qmDyK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.441197868 DEBUG Searching for a project in '/tmp/.tmp2qmDyK/root2' 2026-10-16 20:03:29.441218036 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.441491790 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.442101022 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.442112684 DEBUG Resolving local virtual environment: /tmp/.tmp2qmDyK/root2/.venv 2026-10-16 20:03:29.442140045 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.442144374 DEBUG No virtual environment found 2026-10-16 20:03:29.442270520 DEBUG Adding first-party search path `/tmp/.tmp2qmDyK/root2` 2026-10-16 20:03:29.442274808 DEBUG Using vendored stdlib 2026-10-16 20:03:29.442669178 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.442681992 DEBUG Adding new file root '/tmp/.tmp2qmDyK/root2' of kind Project 2026-10-16 20:03:29.444648410 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.444796468 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2qmDyK/root1/main.py") 2026-10-16 20:03:29.444808420 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2qmDyK/root1/main.py` 2026-10-16 20:03:29.444820162 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2qmDyK/root1/main.py` 2026-10-16 20:03:29.445218630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2qmDyK/root1/main.py` to project `root1` 2026-10-16 20:03:29.445239729 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2qmDyK/root1/main.py` 2026-10-16 20:03:29.445242996 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.445254677 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.445842470 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.464720349 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.470486624 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 20:03:29.498643287 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 20:03:29.498981080 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 20:03:29.499095355 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:29.499324675 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 20:03:29.499430864 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 20:03:29.539665000 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 94.026202ms 2026-10-16 20:03:29.539895422 DEBUG method="textDocument/completion" response.id=2 duration=94.31ms 2026-10-16 20:03:29.539947730 DEBUG Received server response for request 2 2026-10-16 20:03:29.540309479 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.540402693 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-16 20:03:29.540490919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2qmDyK/root2/main.py") 2026-10-16 20:03:29.540502811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2qmDyK/root2/main.py` 2026-10-16 20:03:29.540537256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2qmDyK/root2/main.py` 2026-10-16 20:03:29.540668111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2qmDyK/root2/main.py` to project `root2` 2026-10-16 20:03:29.540687768 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2qmDyK/root2/main.py` 2026-10-16 20:03:29.540690353 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.540700652 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.541612242 DEBUG method="textDocument/completion" response.id=3 duration=904.14µs 2026-10-16 20:03:29.541630005 DEBUG Received server response for request 3 2026-10-16 20:03:29.551766789 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.551799280 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.551805151 DEBUG method="shutdown" response.id=4 duration=11.09µs 2026-10-16 20:03:29.551812334 DEBUG Received server response for request 4 2026-10-16 20:03:29.551815410 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.551827733 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-16 20:03:29.558856146 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.558939622 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.558985048 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.559067372 DEBUG Client info: None 2026-10-16 20:03:29.559096527 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.559114120 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.559122245 INFO Version: Unknown 2026-10-16 20:03:29.560590188 DEBUG Received server response for request 1 2026-10-16 20:03:29.560643809 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.560671140 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.562888820 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.563245168 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.563275966 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.563302897 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.563306463 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:29.563462756 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.563483976 DEBUG Initializing workspace `file:///tmp/.tmpnUz2eY/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.563501018 DEBUG Searching for a project in '/tmp/.tmpnUz2eY/api' 2026-10-16 20:03:29.563526786 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.563531896 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.564300267 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.564308473 DEBUG Resolving local virtual environment: /tmp/.tmpnUz2eY/api/.venv 2026-10-16 20:03:29.564349910 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.564355290 DEBUG No virtual environment found 2026-10-16 20:03:29.564366101 DEBUG Adding first-party search path `/tmp/.tmpnUz2eY/api` 2026-10-16 20:03:29.564369227 DEBUG Using vendored stdlib 2026-10-16 20:03:29.564494482 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.564498940 DEBUG Adding new file root '/tmp/.tmpnUz2eY/api' of kind Project 2026-10-16 20:03:29.567291848 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:29.567418115 DEBUG Initializing workspace `file:///tmp/.tmpnUz2eY/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.567690707 DEBUG Searching for a project in '/tmp/.tmpnUz2eY/web/src' 2026-10-16 20:03:29.567814238 DEBUG Found project at '/tmp/.tmpnUz2eY/web' 2026-10-16 20:03:29.567905600 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.568323844 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.568434151 DEBUG Resolving local virtual environment: /tmp/.tmpnUz2eY/web/.venv 2026-10-16 20:03:29.568543356 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.568652200 DEBUG No virtual environment found 2026-10-16 20:03:29.568737971 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:29.568827489 DEBUG Adding extra search-path `/tmp/.tmpnUz2eY/shared` 2026-10-16 20:03:29.568914512 DEBUG Adding first-party search path `/tmp/.tmpnUz2eY/web/src` 2026-10-16 20:03:29.569020731 DEBUG Adding first-party search path `/tmp/.tmpnUz2eY/web` 2026-10-16 20:03:29.569116842 DEBUG Using vendored stdlib 2026-10-16 20:03:29.569299755 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.569385766 DEBUG Adding new file root '/tmp/.tmpnUz2eY/web' of kind Project 2026-10-16 20:03:29.570039522 DEBUG Adding new file root '/tmp/.tmpnUz2eY/shared' of kind SearchPath 2026-10-16 20:03:29.571379606 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.001s 2026-10-16 20:03:29.571500533 DEBUG Updating project to check open files 2026-10-16 20:03:29.571624816 DEBUG Updating project to check open files 2026-10-16 20:03:29.571756583 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.571879844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnUz2eY/shared/library.py") 2026-10-16 20:03:29.572044262 DEBUG method="textDocument/hover" response.id=2 duration=37.71µs 2026-10-16 20:03:29.572149279 DEBUG Received server response for request 2 2026-10-16 20:03:29.582305579 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:29.582442185 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.582531232 DEBUG method="shutdown" response.id=3 duration=92.35µs 2026-10-16 20:03:29.582653472 DEBUG Received server response for request 3 2026-10-16 20:03:29.582749843 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.582767355 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-16 20:03:29.584352158 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.584420686 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.584450593 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.584526715 DEBUG Client info: None 2026-10-16 20:03:29.584551742 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.586117559 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.586128119 INFO Version: Unknown 2026-10-16 20:03:29.586186078 DEBUG Received server response for request 1 2026-10-16 20:03:29.586223247 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.586248675 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.586330248 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.586365134 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.586370744 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.586393687 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.586397935 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:29.586428783 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.586448981 DEBUG Initializing workspace `file:///tmp/.tmpHJDXyS/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.586464640 DEBUG Searching for a project in '/tmp/.tmpHJDXyS/api' 2026-10-16 20:03:29.586491050 DEBUG Found project at '/tmp/.tmpHJDXyS/api' 2026-10-16 20:03:29.586495638 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.587043837 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.587051661 DEBUG Resolving local virtual environment: /tmp/.tmpHJDXyS/api/.venv 2026-10-16 20:03:29.587096315 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.587101515 DEBUG No virtual environment found 2026-10-16 20:03:29.587110281 DEBUG Adding first-party search path `/tmp/.tmpHJDXyS/api` 2026-10-16 20:03:29.587113537 DEBUG Using vendored stdlib 2026-10-16 20:03:29.587247559 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.587252779 DEBUG Adding new file root '/tmp/.tmpHJDXyS/api' of kind Project 2026-10-16 20:03:29.589748309 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:29.589767245 DEBUG Initializing workspace `file:///tmp/.tmpHJDXyS/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.589779097 DEBUG Searching for a project in '/tmp/.tmpHJDXyS/web/src' 2026-10-16 20:03:29.589819212 DEBUG Found project at '/tmp/.tmpHJDXyS/web' 2026-10-16 20:03:29.589824572 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.590585800 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.590595619 DEBUG Resolving local virtual environment: /tmp/.tmpHJDXyS/web/.venv 2026-10-16 20:03:29.590622469 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.590626717 DEBUG No virtual environment found 2026-10-16 20:03:29.590633760 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 20:03:29.590642577 DEBUG Adding extra search-path `/tmp/.tmpHJDXyS/shared` 2026-10-16 20:03:29.590645813 DEBUG Adding first-party search path `/tmp/.tmpHJDXyS/web/src` 2026-10-16 20:03:29.590648658 DEBUG Adding first-party search path `/tmp/.tmpHJDXyS/web` 2026-10-16 20:03:29.590651423 DEBUG Using vendored stdlib 2026-10-16 20:03:29.590760949 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.590764656 DEBUG Adding new file root '/tmp/.tmpHJDXyS/web' of kind Project 2026-10-16 20:03:29.591922938 DEBUG Adding new file root '/tmp/.tmpHJDXyS/shared' of kind SearchPath 2026-10-16 20:03:29.593216414 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.001s 2026-10-16 20:03:29.593232454 DEBUG Updating project to check open files 2026-10-16 20:03:29.593251530 DEBUG Updating project to check open files 2026-10-16 20:03:29.593296364 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.593464510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHJDXyS/shared/library.py") 2026-10-16 20:03:29.593694471 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.596309967 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-16 20:03:29.596369168 DEBUG method="textDocument/hover" response.id=2 duration=2.88ms 2026-10-16 20:03:29.596732780 DEBUG Received server response for request 2 2026-10-16 20:03:29.596767315 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 20:03:29.596776001 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 20:03:29.596825303 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpHJDXyS/api` 2026-10-16 20:03:29.596851442 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHJDXyS/api/ty.toml", kind: Any } 2026-10-16 20:03:29.596861070 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpHJDXyS/api' 2026-10-16 20:03:29.596879695 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpHJDXyS/api' 2026-10-16 20:03:29.596884675 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.596890636 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 20:03:29.596893331 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpHJDXyS/api/.venv 2026-10-16 20:03:29.596916274 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.596921424 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 20:03:29.596931062 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpHJDXyS/shared` 2026-10-16 20:03:29.596934959 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpHJDXyS/api` 2026-10-16 20:03:29.596938265 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 20:03:29.597082866 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.597088227 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpHJDXyS/shared' of kind SearchPath 2026-10-16 20:03:29.598289971 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 20:03:29.598404445 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 20:03:29.598536683 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpHJDXyS/web/src` 2026-10-16 20:03:29.598672328 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHJDXyS/api/ty.toml", kind: Any } 2026-10-16 20:03:29.599546538 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.602500007 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-16 20:03:29.602562855 DEBUG method="textDocument/hover" response.id=3 duration=3.78ms 2026-10-16 20:03:29.602604593 DEBUG Received server response for request 3 2026-10-16 20:03:29.602625563 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 20:03:29.602633137 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 20:03:29.602717135 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 20:03:29.602745007 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHJDXyS/shared/library.py", kind: FileContent } 2026-10-16 20:03:29.602752000 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHJDXyS/shared/library.py` 2026-10-16 20:03:29.602902833 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpHJDXyS/shared/library.py", kind: FileContent } 2026-10-16 20:03:29.602912661 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpHJDXyS/shared/library.py` 2026-10-16 20:03:29.603060979 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 20:03:29.603092308 DEBUG method="textDocument/hover" response.id=4 duration=144.01µs 2026-10-16 20:03:29.603110803 DEBUG Received server response for request 4 2026-10-16 20:03:29.603122335 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.603129227 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 20:03:29.603167900 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHJDXyS/web/src/main.py") 2026-10-16 20:03:29.603175895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHJDXyS/web/src/main.py` 2026-10-16 20:03:29.603186345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHJDXyS/web/src/main.py` 2026-10-16 20:03:29.603296481 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHJDXyS/web/src/main.py` to project `web` 2026-10-16 20:03:29.603314345 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHJDXyS/web/src/main.py` 2026-10-16 20:03:29.603317921 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.603328521 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 20:03:29.603507297 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 20:03:29.603839239 DEBUG method="textDocument/hover" response.id=5 duration=503.70µs 2026-10-16 20:03:29.603859527 DEBUG Received server response for request 5 2026-10-16 20:03:29.613954412 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 20:03:29.614030855 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.614047066 DEBUG method="shutdown" response.id=6 duration=24.10µs 2026-10-16 20:03:29.614078705 DEBUG Received server response for request 6 2026-10-16 20:03:29.614083584 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.614106026 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-16 20:03:29.617632741 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.617890084 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.617916443 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.617982167 DEBUG Client info: None 2026-10-16 20:03:29.618010380 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.618026279 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.618031579 INFO Version: Unknown 2026-10-16 20:03:29.619452675 DEBUG Received server response for request 1 2026-10-16 20:03:29.619505514 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.619527535 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.619616212 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.619655846 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.619661657 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.619675924 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.619679400 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:29.619699818 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.619715588 DEBUG Initializing workspace `file:///tmp/.tmpGvh6y2/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.619729875 DEBUG Searching for a project in '/tmp/.tmpGvh6y2/root1' 2026-10-16 20:03:29.619752818 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.619757436 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.620232558 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.620238439 DEBUG Resolving local virtual environment: /tmp/.tmpGvh6y2/root1/.venv 2026-10-16 20:03:29.620270849 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.620275117 DEBUG No virtual environment found 2026-10-16 20:03:29.620283002 DEBUG Adding first-party search path `/tmp/.tmpGvh6y2/root1` 2026-10-16 20:03:29.620286208 DEBUG Using vendored stdlib 2026-10-16 20:03:29.620403879 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.620407706 DEBUG Adding new file root '/tmp/.tmpGvh6y2/root1' of kind Project 2026-10-16 20:03:29.626236579 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.626254693 DEBUG Updating project to check open files 2026-10-16 20:03:29.626493631 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGvh6y2/root1/main.py") 2026-10-16 20:03:29.626508619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGvh6y2/root1/main.py` 2026-10-16 20:03:29.626519690 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGvh6y2/root1/main.py` 2026-10-16 20:03:29.626965897 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGvh6y2/root1/main.py` to project `root1` 2026-10-16 20:03:29.626987257 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGvh6y2/root1/main.py` 2026-10-16 20:03:29.626990373 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.627308249 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.627545885 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGvh6y2/root1/main.py"))}: Checking file '/tmp/.tmpGvh6y2/root1/main.py' 2026-10-16 20:03:29.627818086 DEBUG method="textDocument/diagnostic" response.id=2 duration=490.75µs 2026-10-16 20:03:29.627868250 DEBUG Received server response for request 2 2026-10-16 20:03:29.628123268 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:29.628154016 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpGvh6y2/root2), to remove: 2026-10-16 20:03:29.628162892 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 20:03:29.628218036 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.628223446 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.628246790 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:29.628267048 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.628276125 DEBUG Initializing workspace `file:///tmp/.tmpGvh6y2/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.628285492 DEBUG Searching for a project in '/tmp/.tmpGvh6y2/root2' 2026-10-16 20:03:29.628308345 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.628312633 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.629779855 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.629791938 DEBUG Resolving local virtual environment: /tmp/.tmpGvh6y2/root2/.venv 2026-10-16 20:03:29.629820461 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.629824709 DEBUG No virtual environment found 2026-10-16 20:03:29.630250318 DEBUG Adding first-party search path `/tmp/.tmpGvh6y2/root2` 2026-10-16 20:03:29.630259094 DEBUG Using vendored stdlib 2026-10-16 20:03:29.630508792 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.630517258 DEBUG Adding new file root '/tmp/.tmpGvh6y2/root2' of kind Project 2026-10-16 20:03:29.632621886 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.632636503 DEBUG Updating project to check open files 2026-10-16 20:03:29.632851957 DEBUG method="textDocument/diagnostic" response.id=3 duration=201.94µs 2026-10-16 20:03:29.632880451 DEBUG Received server response for request 3 2026-10-16 20:03:29.633114390 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.633239284 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 20:03:29.633287685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpGvh6y2/root2/main.py") 2026-10-16 20:03:29.633394956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpGvh6y2/root2/main.py` 2026-10-16 20:03:29.633406998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpGvh6y2/root2/main.py` 2026-10-16 20:03:29.633880937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpGvh6y2/root2/main.py` to project `root2` 2026-10-16 20:03:29.633901115 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpGvh6y2/root2/main.py` 2026-10-16 20:03:29.633904031 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.633915602 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.634434396 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpGvh6y2/root2/main.py"))}: Checking file '/tmp/.tmpGvh6y2/root2/main.py' 2026-10-16 20:03:29.634710263 DEBUG method="textDocument/diagnostic" response.id=4 duration=348.21µs 2026-10-16 20:03:29.634754075 DEBUG Received server response for request 4 2026-10-16 20:03:29.644865952 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 20:03:29.644901829 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.644915545 DEBUG method="shutdown" response.id=5 duration=17.75µs 2026-10-16 20:03:29.645003219 DEBUG Received server response for request 5 2026-10-16 20:03:29.645009240 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.645032334 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-16 20:03:29.647147601 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.647234073 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.647259171 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.647324944 DEBUG Client info: None 2026-10-16 20:03:29.647349490 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.647362424 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.647369728 INFO Version: Unknown 2026-10-16 20:03:29.647415384 DEBUG Received server response for request 1 2026-10-16 20:03:29.647444688 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.647457863 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.647797330 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.647836253 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.647841863 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.647859847 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.647862863 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:29.647877430 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.647897077 DEBUG Initializing workspace `file:///tmp/.tmp7r1GVV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.647911674 DEBUG Searching for a project in '/tmp/.tmp7r1GVV/root1' 2026-10-16 20:03:29.647933024 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.647937793 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.648377799 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.648383970 DEBUG Resolving local virtual environment: /tmp/.tmp7r1GVV/root1/.venv 2026-10-16 20:03:29.648413145 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.648417303 DEBUG No virtual environment found 2026-10-16 20:03:29.648424727 DEBUG Adding first-party search path `/tmp/.tmp7r1GVV/root1` 2026-10-16 20:03:29.648427913 DEBUG Using vendored stdlib 2026-10-16 20:03:29.648544401 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.648548138 DEBUG Adding new file root '/tmp/.tmp7r1GVV/root1' of kind Project 2026-10-16 20:03:29.652497806 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.652513255 DEBUG Initializing workspace `file:///tmp/.tmp7r1GVV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.652524567 DEBUG Searching for a project in '/tmp/.tmp7r1GVV/root2' 2026-10-16 20:03:29.653200565 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.653211726 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.653595515 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.653604392 DEBUG Resolving local virtual environment: /tmp/.tmp7r1GVV/root2/.venv 2026-10-16 20:03:29.653631964 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.653636342 DEBUG No virtual environment found 2026-10-16 20:03:29.653643495 DEBUG Adding first-party search path `/tmp/.tmp7r1GVV/root2` 2026-10-16 20:03:29.653646691 DEBUG Using vendored stdlib 2026-10-16 20:03:29.653754073 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.653757940 DEBUG Adding new file root '/tmp/.tmp7r1GVV/root2' of kind Project 2026-10-16 20:03:29.655634450 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.655648646 DEBUG Updating project to check open files 2026-10-16 20:03:29.655667041 DEBUG Updating project to check open files 2026-10-16 20:03:29.655724228 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7r1GVV/root1/main.py") 2026-10-16 20:03:29.655730931 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7r1GVV/root1/main.py` 2026-10-16 20:03:29.655738816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7r1GVV/root1/main.py` 2026-10-16 20:03:29.655825598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7r1GVV/root1/main.py` to project `root1` 2026-10-16 20:03:29.655838813 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7r1GVV/root1/main.py` 2026-10-16 20:03:29.655841318 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.655849964 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.656077601 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7r1GVV/root1/main.py"))}: Checking file '/tmp/.tmp7r1GVV/root1/main.py' 2026-10-16 20:03:29.656190393 DEBUG method="textDocument/diagnostic" response.id=2 duration=334.13µs 2026-10-16 20:03:29.656203577 DEBUG Received server response for request 2 2026-10-16 20:03:29.656260474 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.656317791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7r1GVV/root2/main.py") 2026-10-16 20:03:29.656324664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7r1GVV/root2/main.py` 2026-10-16 20:03:29.656334152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7r1GVV/root2/main.py` 2026-10-16 20:03:29.656422458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7r1GVV/root2/main.py` to project `root2` 2026-10-16 20:03:29.656433949 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7r1GVV/root2/main.py` 2026-10-16 20:03:29.656436334 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.656443708 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.656454358 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:29.657667373 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7r1GVV/root2/main.py"))}: Checking file '/tmp/.tmp7r1GVV/root2/main.py' 2026-10-16 20:03:29.657856798 DEBUG method="textDocument/diagnostic" response.id=3 duration=1.39ms 2026-10-16 20:03:29.657871846 DEBUG Received server response for request 3 2026-10-16 20:03:29.658842287 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.658897370 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.658925132 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.660497181 DEBUG Client info: None 2026-10-16 20:03:29.660512860 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.660524271 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.660531054 INFO Version: Unknown 2026-10-16 20:03:29.660592269 DEBUG Received server response for request 1 2026-10-16 20:03:29.660616114 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.660629338 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.660697416 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.660813734 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.660817692 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.660831908 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.660834523 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:29.660850253 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.660865662 DEBUG Initializing workspace `file:///tmp/.tmpQa025d/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.660875821 DEBUG Searching for a project in '/tmp/.tmpQa025d/root1' 2026-10-16 20:03:29.660895267 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.660898864 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.661268527 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.661274198 DEBUG Resolving local virtual environment: /tmp/.tmpQa025d/root1/.venv 2026-10-16 20:03:29.661299596 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.661304054 DEBUG No virtual environment found 2026-10-16 20:03:29.661311057 DEBUG Adding first-party search path `/tmp/.tmpQa025d/root1` 2026-10-16 20:03:29.661314063 DEBUG Using vendored stdlib 2026-10-16 20:03:29.661433296 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.661437494 DEBUG Adding new file root '/tmp/.tmpQa025d/root1' of kind Project 2026-10-16 20:03:29.664975490 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.665009144 DEBUG Initializing workspace `file:///tmp/.tmpQa025d/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.665020254 DEBUG Searching for a project in '/tmp/.tmpQa025d/root2' 2026-10-16 20:03:29.665039290 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.665043318 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.665505374 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.665517026 DEBUG Resolving local virtual environment: /tmp/.tmpQa025d/root2/.venv 2026-10-16 20:03:29.665543215 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.665548104 DEBUG No virtual environment found 2026-10-16 20:03:29.665555418 DEBUG Adding first-party search path `/tmp/.tmpQa025d/root2` 2026-10-16 20:03:29.665558654 DEBUG Using vendored stdlib 2026-10-16 20:03:29.665694810 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.665699238 DEBUG Adding new file root '/tmp/.tmpQa025d/root2' of kind Project 2026-10-16 20:03:29.667641090 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.667658152 DEBUG Updating project to check open files 2026-10-16 20:03:29.667669153 DEBUG Updating project to check open files 2026-10-16 20:03:29.667737792 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQa025d/root1/main.py") 2026-10-16 20:03:29.667744995 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQa025d/root1/main.py` 2026-10-16 20:03:29.667753030 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQa025d/root1/main.py` 2026-10-16 20:03:29.667848169 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQa025d/root1/main.py` to project `root1` 2026-10-16 20:03:29.667862335 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQa025d/root1/main.py` 2026-10-16 20:03:29.667865060 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.667873105 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.668617572 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQa025d/root1/main.py"))}: Checking file '/tmp/.tmpQa025d/root1/main.py' 2026-10-16 20:03:29.668703643 DEBUG method="textDocument/diagnostic" response.id=2 duration=823.82µs 2026-10-16 20:03:29.668715706 DEBUG Received server response for request 2 2026-10-16 20:03:29.668796658 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.668853745 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQa025d/root2/main.py") 2026-10-16 20:03:29.668861279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQa025d/root2/main.py` 2026-10-16 20:03:29.668873412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQa025d/root2/main.py` 2026-10-16 20:03:29.668955245 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQa025d/root2/main.py` to project `root2` 2026-10-16 20:03:29.668967729 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQa025d/root2/main.py` 2026-10-16 20:03:29.668970233 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.668977697 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.668989930 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:29.669086712 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpQa025d/root2/main.py"))}: Checking file '/tmp/.tmpQa025d/root2/main.py' 2026-10-16 20:03:29.669147315 DEBUG method="textDocument/diagnostic" response.id=3 duration=129.07µs 2026-10-16 20:03:29.669155200 DEBUG Received server response for request 3 2026-10-16 20:03:29.679260965 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.679288296 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.679293216 DEBUG method="shutdown" response.id=4 duration=7.86µs 2026-10-16 20:03:29.679299818 DEBUG Received server response for request 4 2026-10-16 20:03:29.679302754 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.679314165 DEBUG Received exit notification, exiting 2026-10-16 20:03:29.690264344 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.690289581 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.690295262 DEBUG method="shutdown" response.id=4 duration=8.37µs 2026-10-16 20:03:29.690301714 DEBUG Received server response for request 4 2026-10-16 20:03:29.690304730 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.690313957 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-16 20:03:29.692335198 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.694213571 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.694242906 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.694300174 DEBUG Client info: None 2026-10-16 20:03:29.694315042 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.694329008 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.694333677 INFO Version: Unknown 2026-10-16 20:03:29.694370365 DEBUG Received server response for request 1 2026-10-16 20:03:29.694396344 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.694408988 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.694514886 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.694718769 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.694727545 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.694757231 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:29.694783120 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.694803808 DEBUG Initializing workspace `file:///tmp/.tmpKJ9Q6v/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.694835788 DEBUG Searching for a project in '/tmp/.tmpKJ9Q6v/root1' 2026-10-16 20:03:29.694862328 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.694867808 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.695385690 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.695392442 DEBUG Resolving local virtual environment: /tmp/.tmpKJ9Q6v/root1/.venv 2026-10-16 20:03:29.695434471 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.695439531 DEBUG No virtual environment found 2026-10-16 20:03:29.695449790 DEBUG Adding first-party search path `/tmp/.tmpKJ9Q6v/root1` 2026-10-16 20:03:29.695452986 DEBUG Using vendored stdlib 2026-10-16 20:03:29.695598048 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.695604390 DEBUG Adding new file root '/tmp/.tmpKJ9Q6v/root1' of kind Project 2026-10-16 20:03:29.697668161 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.697723124 DEBUG Initializing workspace `file:///tmp/.tmpKJ9Q6v/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.697733954 DEBUG Searching for a project in '/tmp/.tmpKJ9Q6v/root2' 2026-10-16 20:03:29.697753772 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.697757909 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.698153351 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.698158611 DEBUG Resolving local virtual environment: /tmp/.tmpKJ9Q6v/root2/.venv 2026-10-16 20:03:29.698185050 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.698189108 DEBUG No virtual environment found 2026-10-16 20:03:29.698196983 DEBUG Adding first-party search path `/tmp/.tmpKJ9Q6v/root2` 2026-10-16 20:03:29.698199968 DEBUG Using vendored stdlib 2026-10-16 20:03:29.698302020 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.698305216 DEBUG Adding new file root '/tmp/.tmpKJ9Q6v/root2' of kind Project 2026-10-16 20:03:29.700951840 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.701009378 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.701198984 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKJ9Q6v/root1/main.py"))}: Checking file '/tmp/.tmpKJ9Q6v/root1/main.py' 2026-10-16 20:03:29.701385053 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKJ9Q6v/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.713428823 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKJ9Q6v/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.713554679 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 20:03:29.713563445 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 20:03:29.713765675 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKJ9Q6v/root2/main.py"))}: Checking file '/tmp/.tmpKJ9Q6v/root2/main.py' 2026-10-16 20:03:29.713954389 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKJ9Q6v/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.725300139 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKJ9Q6v/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.725387894 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 20:03:29.725430774 DEBUG method="workspace/diagnostic" response.id=2 duration=24.46ms 2026-10-16 20:03:29.725447676 DEBUG Received server response for request 2 2026-10-16 20:03:29.735769536 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:29.735800925 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.735806656 DEBUG method="shutdown" response.id=3 duration=10.97µs 2026-10-16 20:03:29.735814310 DEBUG Received server response for request 3 2026-10-16 20:03:29.735818037 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.735830330 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-16 20:03:29.740162777 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.740229913 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.740254970 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.742477168 DEBUG Client info: None 2026-10-16 20:03:29.742492206 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.742503868 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.742509448 INFO Version: Unknown 2026-10-16 20:03:29.742551627 DEBUG Received server response for request 1 2026-10-16 20:03:29.742589488 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.743300442 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.743652693 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.743718045 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.743721552 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.743737211 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.743740107 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:29.743757589 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.744193066 DEBUG Initializing workspace `file:///tmp/.tmpjnLeAz`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.744207143 DEBUG Searching for a project in '/tmp/.tmpjnLeAz' 2026-10-16 20:03:29.744249873 DEBUG Found project at '/tmp/.tmpjnLeAz' 2026-10-16 20:03:29.744255493 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.745213841 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.745226264 DEBUG Resolving local virtual environment: /tmp/.tmpjnLeAz/.venv 2026-10-16 20:03:29.745259537 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.745407143 DEBUG No virtual environment found 2026-10-16 20:03:29.745416591 DEBUG Adding first-party search path `/tmp/.tmpjnLeAz` 2026-10-16 20:03:29.745420178 DEBUG Using vendored stdlib 2026-10-16 20:03:29.745831630 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.745840737 DEBUG Adding new file root '/tmp/.tmpjnLeAz' of kind Project 2026-10-16 20:03:29.748194512 DEBUG Ignoring file `/tmp/.tmpjnLeAz/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-16 20:03:29.748269322 DEBUG Skipping directory `/tmp/.tmpjnLeAz/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-16 20:03:29.749404321 INFO Project::index_files{project=.tmpjnLeAz}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.749422395 DEBUG Initializing workspace `file:///tmp/.tmpjnLeAz/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.749433666 DEBUG Searching for a project in '/tmp/.tmpjnLeAz/external/Y' 2026-10-16 20:03:29.749466237 DEBUG Found project at '/tmp/.tmpjnLeAz/external/Y' 2026-10-16 20:03:29.749470936 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.749872850 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.749883660 DEBUG Resolving local virtual environment: /tmp/.tmpjnLeAz/external/Y/.venv 2026-10-16 20:03:29.749910520 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.749914678 DEBUG No virtual environment found 2026-10-16 20:03:29.749921952 DEBUG Adding first-party search path `/tmp/.tmpjnLeAz/external/Y` 2026-10-16 20:03:29.749924947 DEBUG Using vendored stdlib 2026-10-16 20:03:29.750041796 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.750045764 DEBUG Adding new file root '/tmp/.tmpjnLeAz/external/Y' of kind Project 2026-10-16 20:03:29.751967599 DEBUG Ignoring file `/tmp/.tmpjnLeAz/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-16 20:03:29.753323281 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:29.753338690 DEBUG Updating project to check open files 2026-10-16 20:03:29.753355492 DEBUG Updating project to check open files 2026-10-16 20:03:29.753416556 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjnLeAz/systemtests/included.py") 2026-10-16 20:03:29.753426455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjnLeAz/systemtests/included.py` 2026-10-16 20:03:29.753433318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjnLeAz/systemtests/included.py` 2026-10-16 20:03:29.753553193 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjnLeAz/systemtests/included.py` to project `.tmpjnLeAz` 2026-10-16 20:03:29.753582958 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjnLeAz/systemtests/included.py` 2026-10-16 20:03:29.753585804 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.753596053 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.753769859 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjnLeAz/systemtests/included.py"))}: Checking file '/tmp/.tmpjnLeAz/systemtests/included.py' 2026-10-16 20:03:29.753925391 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjnLeAz/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.766234949 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjnLeAz/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.772360589 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.76ms 2026-10-16 20:03:29.772379454 DEBUG Received server response for request 2 2026-10-16 20:03:29.772471197 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.772649501 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjnLeAz/external/Y/only_external.py") 2026-10-16 20:03:29.772658047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjnLeAz/external/Y/only_external.py` 2026-10-16 20:03:29.772668847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjnLeAz/external/Y/only_external.py` 2026-10-16 20:03:29.772781769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjnLeAz/external/Y/only_external.py` to project `Y` 2026-10-16 20:03:29.772796407 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjnLeAz/external/Y/only_external.py` 2026-10-16 20:03:29.772798921 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.772806556 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.773165639 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:29.773280324 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjnLeAz/external/Y/only_external.py"))}: Checking file '/tmp/.tmpjnLeAz/external/Y/only_external.py' 2026-10-16 20:03:29.773629008 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjnLeAz/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.785145249 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpjnLeAz/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.791414388 DEBUG method="textDocument/diagnostic" response.id=3 duration=18.23ms 2026-10-16 20:03:29.791436008 DEBUG Received server response for request 3 2026-10-16 20:03:29.801587339 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.801610502 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.801616233 DEBUG method="shutdown" response.id=4 duration=9.01µs 2026-10-16 20:03:29.801622725 DEBUG Received server response for request 4 2026-10-16 20:03:29.801625500 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.801642502 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-16 20:03:29.809096433 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.809173317 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.809205398 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.809260581 DEBUG Client info: None 2026-10-16 20:03:29.809272003 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.809284987 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.809292671 INFO Version: Unknown 2026-10-16 20:03:29.809332456 DEBUG Received server response for request 1 2026-10-16 20:03:29.809365819 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.809380135 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.809423727 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.809494590 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.809497766 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.809527983 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.809542901 DEBUG Initializing workspace `file:///tmp/.tmpeQsrDn`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.809553300 DEBUG Searching for a project in '/tmp/.tmpeQsrDn' 2026-10-16 20:03:29.809589318 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.809594077 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.810008023 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.810013764 DEBUG Resolving local virtual environment: /tmp/.tmpeQsrDn/.venv 2026-10-16 20:03:29.810048479 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.810052927 DEBUG No virtual environment found 2026-10-16 20:03:29.810061013 DEBUG Adding first-party search path `/tmp/.tmpeQsrDn` 2026-10-16 20:03:29.810064098 DEBUG Using vendored stdlib 2026-10-16 20:03:29.810182971 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.810186979 DEBUG Adding new file root '/tmp/.tmpeQsrDn' of kind Project 2026-10-16 20:03:29.814970962 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.814980660 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:29.816558880 INFO Project::index_files{project=.tmpeQsrDn}: Indexed 2 file(s) in 0.002s 2026-10-16 20:03:29.816724581 DEBUG Initializing workspace `file:///tmp/.tmpeQsrDn/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.817127687 DEBUG Searching for a project in '/tmp/.tmpeQsrDn/external/Y' 2026-10-16 20:03:29.817281456 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.817433932 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.818174020 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.818305687 DEBUG Resolving local virtual environment: /tmp/.tmpeQsrDn/external/Y/.venv 2026-10-16 20:03:29.818494751 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.818680740 DEBUG No virtual environment found 2026-10-16 20:03:29.818793402 DEBUG Adding first-party search path `/tmp/.tmpeQsrDn/external/Y` 2026-10-16 20:03:29.818885875 DEBUG Using vendored stdlib 2026-10-16 20:03:29.819013214 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.819019876 DEBUG Adding new file root '/tmp/.tmpeQsrDn/external/Y' of kind Project 2026-10-16 20:03:29.821071144 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.821090139 DEBUG Updating project to check open files 2026-10-16 20:03:29.821111500 DEBUG Updating project to check open files 2026-10-16 20:03:29.821170520 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeQsrDn/systemtests/foo.py") 2026-10-16 20:03:29.821178796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeQsrDn/systemtests/foo.py` 2026-10-16 20:03:29.821185398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeQsrDn/systemtests/foo.py` 2026-10-16 20:03:29.821270858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeQsrDn/systemtests/foo.py` to project `.tmpeQsrDn` 2026-10-16 20:03:29.821285957 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeQsrDn/systemtests/foo.py` 2026-10-16 20:03:29.821288572 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.821360356 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.821782208 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.834241166 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.840217636 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-16 20:03:29.840504504 DEBUG method="textDocument/hover" response.id=2 duration=19.11ms 2026-10-16 20:03:29.840524782 DEBUG Received server response for request 2 2026-10-16 20:03:29.840546092 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:29.840616685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeQsrDn/external/Y/foo.py") 2026-10-16 20:03:29.840624970 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeQsrDn/external/Y/foo.py` 2026-10-16 20:03:29.840636682 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeQsrDn/external/Y/foo.py` 2026-10-16 20:03:29.840728525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeQsrDn/external/Y/foo.py` to project `Y` 2026-10-16 20:03:29.840742350 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeQsrDn/external/Y/foo.py` 2026-10-16 20:03:29.840744955 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:29.840752880 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:29.840764923 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 20:03:29.841209497 DEBUG method="textDocument/hover" response.id=3 duration=431.56µs 2026-10-16 20:03:29.841222341 DEBUG Received server response for request 3 2026-10-16 20:03:29.851300594 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.851325691 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.851330701 DEBUG method="shutdown" response.id=4 duration=7.82µs 2026-10-16 20:03:29.851337193 DEBUG Received server response for request 4 2026-10-16 20:03:29.851339978 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.851352411 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-16 20:03:29.857184250 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.857259461 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.857286452 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.857597555 DEBUG Client info: None 2026-10-16 20:03:29.857612754 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.857627121 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.857632841 INFO Version: Unknown 2026-10-16 20:03:29.857753317 DEBUG Received server response for request 1 2026-10-16 20:03:29.858285465 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.858357641 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.858687059 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.858856697 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.858861526 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.858895189 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.858912091 DEBUG Initializing workspace `file:///tmp/.tmpFf0CXo/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.858923793 DEBUG Searching for a project in '/tmp/.tmpFf0CXo/root1' 2026-10-16 20:03:29.858946155 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.858950944 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.859346135 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.859351956 DEBUG Resolving local virtual environment: /tmp/.tmpFf0CXo/root1/.venv 2026-10-16 20:03:29.859385028 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.859390198 DEBUG No virtual environment found 2026-10-16 20:03:29.859397331 DEBUG Adding first-party search path `/tmp/.tmpFf0CXo/root1` 2026-10-16 20:03:29.859400437 DEBUG Using vendored stdlib 2026-10-16 20:03:29.859513178 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.859516995 DEBUG Adding new file root '/tmp/.tmpFf0CXo/root1' of kind Project 2026-10-16 20:03:29.860375275 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:29.861456523 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.861468436 DEBUG Initializing workspace `file:///tmp/.tmpFf0CXo/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.861478665 DEBUG Searching for a project in '/tmp/.tmpFf0CXo/root2' 2026-10-16 20:03:29.861501398 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.861506086 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.861935141 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.861941513 DEBUG Resolving local virtual environment: /tmp/.tmpFf0CXo/root2/.venv 2026-10-16 20:03:29.861967522 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.861971349 DEBUG No virtual environment found 2026-10-16 20:03:29.861978382 DEBUG Adding first-party search path `/tmp/.tmpFf0CXo/root2` 2026-10-16 20:03:29.861981508 DEBUG Using vendored stdlib 2026-10-16 20:03:29.862094420 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.862098177 DEBUG Adding new file root '/tmp/.tmpFf0CXo/root2' of kind Project 2026-10-16 20:03:29.863934501 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.863948528 DEBUG Initializing workspace `file:///tmp/.tmpFf0CXo/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.863957835 DEBUG Searching for a project in '/tmp/.tmpFf0CXo/root3' 2026-10-16 20:03:29.864025712 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.864031373 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.864471549 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.864480105 DEBUG Resolving local virtual environment: /tmp/.tmpFf0CXo/root3/.venv 2026-10-16 20:03:29.864562419 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.864581595 DEBUG No virtual environment found 2026-10-16 20:03:29.864590011 DEBUG Adding first-party search path `/tmp/.tmpFf0CXo/root3` 2026-10-16 20:03:29.864593297 DEBUG Using vendored stdlib 2026-10-16 20:03:29.864795596 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.864801257 DEBUG Adding new file root '/tmp/.tmpFf0CXo/root3' of kind Project 2026-10-16 20:03:29.866860269 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:29.866932384 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.867058681 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root1/main.py"))}: Checking file '/tmp/.tmpFf0CXo/root1/main.py' 2026-10-16 20:03:29.867149391 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.879557996 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.879883937 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 20:03:29.879896841 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 20:03:29.880280441 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root2/main.py"))}: Checking file '/tmp/.tmpFf0CXo/root2/main.py' 2026-10-16 20:03:29.880528636 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.892096283 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.892298853 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 20:03:29.892310044 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 20:03:29.892658758 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root3/main.py"))}: Checking file '/tmp/.tmpFf0CXo/root3/main.py' 2026-10-16 20:03:29.892732677 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:29.905927356 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpFf0CXo/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:29.906331704 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 20:03:29.906399121 DEBUG method="workspace/diagnostic" response.id=2 duration=39.52ms 2026-10-16 20:03:29.906418778 DEBUG Received server response for request 2 2026-10-16 20:03:29.906610708 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:29.906875945 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpFf0CXo/root2), (root3, file:///tmp/.tmpFf0CXo/root3) 2026-10-16 20:03:29.906963309 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpFf0CXo/root2 2026-10-16 20:03:29.906988556 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:29.909522960 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpFf0CXo/root3 2026-10-16 20:03:29.912190944 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:29.912244725 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:29.912445271 DEBUG method="workspace/diagnostic" response.id=3 duration=295.19µs 2026-10-16 20:03:29.912602616 DEBUG Received server response for request 3 2026-10-16 20:03:29.922749288 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:29.922777351 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:29.922784073 DEBUG method="shutdown" response.id=4 duration=11.16µs 2026-10-16 20:03:29.922791758 DEBUG Received server response for request 4 2026-10-16 20:03:29.922794884 DEBUG Client sends notification `exit` 2026-10-16 20:03:29.922804592 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-16 20:03:29.926091968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:29.926170104 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:29.926207394 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:29.926272256 DEBUG Client info: None 2026-10-16 20:03:29.926285671 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:29.926300729 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:29.926308023 INFO Version: Unknown 2026-10-16 20:03:29.926348980 DEBUG Received server response for request 1 2026-10-16 20:03:29.926384507 DEBUG Client sends notification `initialized` 2026-10-16 20:03:29.926396679 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:29.926440672 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:29.926515302 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:29.926518498 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:29.926544386 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:29.926556149 DEBUG Initializing workspace `file:///tmp/.tmpMbvCIo/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:29.926582548 DEBUG Searching for a project in '/tmp/.tmpMbvCIo/root1' 2026-10-16 20:03:29.926607876 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:29.926612434 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:29.927028454 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:29.927035067 DEBUG Resolving local virtual environment: /tmp/.tmpMbvCIo/root1/.venv 2026-10-16 20:03:29.927071545 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:29.927076825 DEBUG No virtual environment found 2026-10-16 20:03:29.927085652 DEBUG Adding first-party search path `/tmp/.tmpMbvCIo/root1` 2026-10-16 20:03:29.927088727 DEBUG Using vendored stdlib 2026-10-16 20:03:29.927212720 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:29.927217429 DEBUG Adding new file root '/tmp/.tmpMbvCIo/root1' of kind Project 2026-10-16 20:03:29.928098722 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:29.928105825 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:29.929805323 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:29.929831973 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpMbvCIo/root1) 2026-10-16 20:03:29.929835760 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpMbvCIo/root1 2026-10-16 20:03:29.930016639 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 20:03:31.928207229 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:31.928314530 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:31.928338916 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 20:03:31.928344747 DEBUG method="shutdown" response.id=3 duration=42.51µs 2026-10-16 20:03:31.928352902 DEBUG Received server response for request 2 2026-10-16 20:03:31.928356519 DEBUG Received server response for request 3 2026-10-16 20:03:31.928364534 DEBUG Client sends notification `exit` 2026-10-16 20:03:31.928375384 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-16 20:03:31.930251723 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:31.932015552 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:31.932049285 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:31.932135266 DEBUG Client info: None 2026-10-16 20:03:31.932150004 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:31.932166836 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:31.932175422 INFO Version: Unknown 2026-10-16 20:03:31.932223071 DEBUG Received server response for request 1 2026-10-16 20:03:31.932265380 DEBUG Client sends notification `initialized` 2026-10-16 20:03:31.932286941 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:31.932366220 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:31.932441300 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:31.932445308 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:31.932480634 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:31.932498658 DEBUG Initializing workspace `file:///tmp/.tmp54HchQ/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:31.932512203 DEBUG Searching for a project in '/tmp/.tmp54HchQ/root1' 2026-10-16 20:03:31.932536749 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:31.932541909 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:31.933022290 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:31.933028472 DEBUG Resolving local virtual environment: /tmp/.tmp54HchQ/root1/.venv 2026-10-16 20:03:31.933068447 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:31.933073556 DEBUG No virtual environment found 2026-10-16 20:03:31.933082884 DEBUG Adding first-party search path `/tmp/.tmp54HchQ/root1` 2026-10-16 20:03:31.933086120 DEBUG Using vendored stdlib 2026-10-16 20:03:31.933213278 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:31.933218648 DEBUG Adding new file root '/tmp/.tmp54HchQ/root1' of kind Project 2026-10-16 20:03:31.933614882 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 20:03:31.935783579 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:31.935874109 DEBUG Initializing workspace `file:///tmp/.tmp54HchQ/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:31.935893997 DEBUG Searching for a project in '/tmp/.tmp54HchQ/root2' 2026-10-16 20:03:31.935922089 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:31.935927730 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:31.936404203 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:31.936410906 DEBUG Resolving local virtual environment: /tmp/.tmp54HchQ/root2/.venv 2026-10-16 20:03:31.936451242 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:31.936456281 DEBUG No virtual environment found 2026-10-16 20:03:31.936465549 DEBUG Adding first-party search path `/tmp/.tmp54HchQ/root2` 2026-10-16 20:03:31.936468654 DEBUG Using vendored stdlib 2026-10-16 20:03:31.936621902 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:31.936674971 DEBUG Adding new file root '/tmp/.tmp54HchQ/root2' of kind Project 2026-10-16 20:03:31.938692125 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:31.938742569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:31.938869447 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54HchQ/root1/main.py"))}: Checking file '/tmp/.tmp54HchQ/root1/main.py' 2026-10-16 20:03:31.938993099 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54HchQ/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:31.950891226 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54HchQ/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:31.951035787 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 20:03:31.951042811 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 20:03:31.951205436 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54HchQ/root2/main.py"))}: Checking file '/tmp/.tmp54HchQ/root2/main.py' 2026-10-16 20:03:31.951376787 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54HchQ/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:31.962884422 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp54HchQ/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:31.962992023 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.012s 2026-10-16 20:03:31.963038380 DEBUG method="workspace/diagnostic" response.id=2 duration=24.32ms 2026-10-16 20:03:31.963062856 DEBUG Received server response for request 2 2026-10-16 20:03:31.963227956 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:31.963241131 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 20:03:31.963272509 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp54HchQ/root2) 2026-10-16 20:03:31.963278611 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp54HchQ/root2 2026-10-16 20:03:31.964838447 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 20:03:31.964879363 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 20:03:31.964930840 DEBUG method="workspace/diagnostic" response.id=3 duration=113.60µs 2026-10-16 20:03:31.964948102 DEBUG Received server response for request 3 2026-10-16 20:03:31.975108289 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:31.975151160 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:31.975159445 DEBUG method="shutdown" response.id=4 duration=12.69µs 2026-10-16 20:03:31.975180846 DEBUG Received server response for request 4 2026-10-16 20:03:31.975186546 DEBUG Client sends notification `exit` 2026-10-16 20:03:31.975199170 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-16 20:03:31.978610639 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:31.978692883 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:31.978731075 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:31.978805424 DEBUG Client info: None 2026-10-16 20:03:31.978818068 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:31.978831623 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:31.978839748 INFO Version: Unknown 2026-10-16 20:03:31.978887909 DEBUG Received server response for request 1 2026-10-16 20:03:31.978930378 DEBUG Client sends notification `initialized` 2026-10-16 20:03:31.978944515 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:31.979007493 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:31.979151383 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:31.979155992 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:31.979174867 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:31.979178053 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:31.979196127 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:31.979210414 DEBUG Initializing workspace `file:///tmp/.tmpsMBDu9/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:31.979221955 DEBUG Searching for a project in '/tmp/.tmpsMBDu9/root1' 2026-10-16 20:03:31.979247133 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:31.979251781 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:31.979694472 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:31.979701735 DEBUG Resolving local virtual environment: /tmp/.tmpsMBDu9/root1/.venv 2026-10-16 20:03:31.979741590 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:31.979746559 DEBUG No virtual environment found 2026-10-16 20:03:31.979755706 DEBUG Adding first-party search path `/tmp/.tmpsMBDu9/root1` 2026-10-16 20:03:31.979758882 DEBUG Using vendored stdlib 2026-10-16 20:03:31.979883847 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:31.979888345 DEBUG Adding new file root '/tmp/.tmpsMBDu9/root1' of kind Project 2026-10-16 20:03:31.982908179 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:31.982940821 DEBUG Initializing workspace `file:///tmp/.tmpsMBDu9/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:31.982951932 DEBUG Searching for a project in '/tmp/.tmpsMBDu9/root2' 2026-10-16 20:03:31.982985725 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:31.982990544 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:31.983325272 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:31.983699664 DEBUG Resolving local virtual environment: /tmp/.tmpsMBDu9/root2/.venv 2026-10-16 20:03:31.983839116 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:31.983932441 DEBUG No virtual environment found 2026-10-16 20:03:31.983943291 DEBUG Adding first-party search path `/tmp/.tmpsMBDu9/root2` 2026-10-16 20:03:31.983946978 DEBUG Using vendored stdlib 2026-10-16 20:03:31.984066973 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:31.984070760 DEBUG Adding new file root '/tmp/.tmpsMBDu9/root2' of kind Project 2026-10-16 20:03:31.985952690 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:31.985975984 DEBUG Updating project to check open files 2026-10-16 20:03:31.985998075 DEBUG Updating project to check open files 2026-10-16 20:03:31.986166160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsMBDu9/root1/main.py") 2026-10-16 20:03:31.986177662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsMBDu9/root1/main.py` 2026-10-16 20:03:31.986184895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsMBDu9/root1/main.py` 2026-10-16 20:03:31.986292487 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsMBDu9/root1/main.py` to project `root1` 2026-10-16 20:03:31.986308016 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsMBDu9/root1/main.py` 2026-10-16 20:03:31.986310511 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:31.986320129 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:31.986720941 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsMBDu9/root1/main.py"))}: Checking file '/tmp/.tmpsMBDu9/root1/main.py' 2026-10-16 20:03:31.986841056 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsMBDu9/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:31.998105655 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsMBDu9/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:31.998237562 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.91ms 2026-10-16 20:03:31.998279641 DEBUG Received server response for request 2 2026-10-16 20:03:31.998395008 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:31.998404135 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:31.998507198 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsMBDu9/root2/main.py") 2026-10-16 20:03:31.998520743 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsMBDu9/root2/main.py` 2026-10-16 20:03:31.998552964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsMBDu9/root2/main.py` 2026-10-16 20:03:31.999707940 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsMBDu9/root2/main.py` to project `root2` 2026-10-16 20:03:31.999749418 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsMBDu9/root2/main.py` 2026-10-16 20:03:31.999753896 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:31.999775577 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:31.999871096 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsMBDu9/root2/main.py"))}: Checking file '/tmp/.tmpsMBDu9/root2/main.py' 2026-10-16 20:03:31.999938332 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsMBDu9/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:32.011070212 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpsMBDu9/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:32.011186630 DEBUG method="textDocument/diagnostic" response.id=3 duration=11.40ms 2026-10-16 20:03:32.011201248 DEBUG Received server response for request 3 2026-10-16 20:03:32.011262533 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:32.011269626 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 20:03:32.011289473 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpsMBDu9/root2) 2026-10-16 20:03:32.011293351 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpsMBDu9/root2 2026-10-16 20:03:32.012723623 DEBUG method="textDocument/diagnostic" response.id=4 duration=88.32µs 2026-10-16 20:03:32.012775581 DEBUG Received server response for request 4 2026-10-16 20:03:32.012864968 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-16 20:03:32.012916796 DEBUG method="textDocument/diagnostic" response.id=5 duration=33.81µs 2026-10-16 20:03:32.013518624 DEBUG Received server response for request 5 2026-10-16 20:03:32.023870972 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 20:03:32.024052523 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:32.024060227 DEBUG method="shutdown" response.id=6 duration=12.87µs 2026-10-16 20:03:32.024151829 DEBUG Received server response for request 6 2026-10-16 20:03:32.024158972 DEBUG Client sends notification `exit` 2026-10-16 20:03:32.024178759 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-16 20:03:32.026953013 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: Some( DiagnosticWorkspaceClientCapabilities { refresh_support: Some( true, ), }, ), folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:32.027048282 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:32.027086874 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:32.027172475 DEBUG Client info: None 2026-10-16 20:03:32.027185529 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: Some( Workspace, ), experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:32.027232517 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:32.027241985 INFO Version: Unknown 2026-10-16 20:03:32.027287671 DEBUG Received server response for request 1 2026-10-16 20:03:32.027326654 DEBUG Client sends notification `initialized` 2026-10-16 20:03:32.027338897 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:32.027398879 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:32.027505730 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:32.027509396 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:32.027524134 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:32.027527581 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:32.027542969 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:32.027556034 DEBUG Initializing workspace `file:///tmp/.tmpcySLON/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:32.027582804 DEBUG Searching for a project in '/tmp/.tmpcySLON/project' 2026-10-16 20:03:32.027606308 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:32.027611217 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:32.028020405 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:32.028026887 DEBUG Resolving local virtual environment: /tmp/.tmpcySLON/project/.venv 2026-10-16 20:03:32.028064377 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:32.028069547 DEBUG No virtual environment found 2026-10-16 20:03:32.028077773 DEBUG Adding first-party search path `/tmp/.tmpcySLON/project` 2026-10-16 20:03:32.028080948 DEBUG Using vendored stdlib 2026-10-16 20:03:32.028203068 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:32.028207225 DEBUG Adding new file root '/tmp/.tmpcySLON/project' of kind Project 2026-10-16 20:03:32.030975979 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:32.031052151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcySLON/project/app/main.py") 2026-10-16 20:03:32.031062280 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcySLON/project/app/main.py` 2026-10-16 20:03:32.031082318 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcySLON/project/app/main.py` 2026-10-16 20:03:32.031202413 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcySLON/project/app/main.py` to project `project` 2026-10-16 20:03:32.031217341 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcySLON/project/app/main.py` 2026-10-16 20:03:32.031220016 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:32.031228713 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:32.031366621 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcySLON/project/app/main.py"))}: Checking file '/tmp/.tmpcySLON/project/app/main.py' 2026-10-16 20:03:32.031475125 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcySLON/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:32.045520900 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcySLON/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:32.045939024 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.70ms 2026-10-16 20:03:32.046158115 DEBUG Received server response for request 2 2026-10-16 20:03:32.046346479 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 20:03:32.046514514 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpcySLON/project/app), to remove: (project, file:///tmp/.tmpcySLON/project) 2026-10-16 20:03:32.046745808 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpcySLON/project 2026-10-16 20:03:32.048293681 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 20:03:32.048441799 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:32.048453070 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:32.048505829 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:32.048523492 DEBUG Initializing workspace `file:///tmp/.tmpcySLON/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:32.048546826 DEBUG Searching for a project in '/tmp/.tmpcySLON/project/app' 2026-10-16 20:03:32.048646683 DEBUG Found project at '/tmp/.tmpcySLON/project/app' 2026-10-16 20:03:32.048653566 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:32.049113008 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:32.049120061 DEBUG Resolving local virtual environment: /tmp/.tmpcySLON/project/app/.venv 2026-10-16 20:03:32.049163973 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:32.049168602 DEBUG No virtual environment found 2026-10-16 20:03:32.049178000 DEBUG Adding first-party search path `/tmp/.tmpcySLON/project/app` 2026-10-16 20:03:32.049181045 DEBUG Using vendored stdlib 2026-10-16 20:03:32.049301712 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:32.049306330 DEBUG Adding new file root '/tmp/.tmpcySLON/project/app' of kind Project 2026-10-16 20:03:32.051408323 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:32.051462915 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 20:03:32.051469488 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 20:03:32.051481781 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 20:03:32.051722101 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcySLON/project/app/main.py"))}: Checking file '/tmp/.tmpcySLON/project/app/main.py' 2026-10-16 20:03:32.051796531 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcySLON/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:32.066806575 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcySLON/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:32.067183742 DEBUG method="textDocument/diagnostic" response.id=3 duration=15.69ms 2026-10-16 20:03:32.067241390 DEBUG Received server response for request 3 2026-10-16 20:03:32.077350532 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 20:03:32.077403341 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:32.077409733 DEBUG method="shutdown" response.id=4 duration=10.43µs 2026-10-16 20:03:32.077495584 DEBUG Received server response for request 4 2026-10-16 20:03:32.077500473 DEBUG Client sends notification `exit` 2026-10-16 20:03:32.077512025 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-16 20:03:32.081661868 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:32.081748812 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:32.081778106 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:32.081834162 DEBUG Client info: None 2026-10-16 20:03:32.081846354 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:32.081858948 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:32.081866061 INFO Version: Unknown 2026-10-16 20:03:32.081906618 DEBUG Received server response for request 1 2026-10-16 20:03:32.081943948 DEBUG Client sends notification `initialized` 2026-10-16 20:03:32.081968524 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:32.082011033 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:32.082078350 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:32.082081756 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:32.082113125 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:32.082127081 DEBUG Initializing workspace `file:///tmp/.tmpYm1ehO/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:32.082138312 DEBUG Searching for a project in '/tmp/.tmpYm1ehO/api' 2026-10-16 20:03:32.082159642 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 20:03:32.082163880 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:32.082516582 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:32.082522022 DEBUG Resolving local virtual environment: /tmp/.tmpYm1ehO/api/.venv 2026-10-16 20:03:32.082551928 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:32.082556977 DEBUG No virtual environment found 2026-10-16 20:03:32.082564602 DEBUG Adding first-party search path `/tmp/.tmpYm1ehO/api` 2026-10-16 20:03:32.082582966 DEBUG Using vendored stdlib 2026-10-16 20:03:32.082713962 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:32.082718540 DEBUG Adding new file root '/tmp/.tmpYm1ehO/api' of kind Project 2026-10-16 20:03:32.083564948 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:32.083589474 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 20:03:32.084664931 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:32.084722138 DEBUG Initializing workspace `file:///tmp/.tmpYm1ehO/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:32.084733139 DEBUG Searching for a project in '/tmp/.tmpYm1ehO/tools' 2026-10-16 20:03:32.084761222 DEBUG Found project at '/tmp/.tmpYm1ehO/tools' 2026-10-16 20:03:32.084765350 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:32.085108734 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:32.085114464 DEBUG Resolving local virtual environment: /tmp/.tmpYm1ehO/tools/.venv 2026-10-16 20:03:32.085139872 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:32.085143849 DEBUG No virtual environment found 2026-10-16 20:03:32.085153638 DEBUG Adding extra search-path `/tmp/.tmpYm1ehO/shared` 2026-10-16 20:03:32.085156714 DEBUG Adding first-party search path `/tmp/.tmpYm1ehO/tools` 2026-10-16 20:03:32.085159459 DEBUG Using vendored stdlib 2026-10-16 20:03:32.085262312 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:32.085265638 DEBUG Adding new file root '/tmp/.tmpYm1ehO/tools' of kind Project 2026-10-16 20:03:32.085806172 DEBUG Adding new file root '/tmp/.tmpYm1ehO/shared' of kind SearchPath 2026-10-16 20:03:32.087609424 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:32.087623360 DEBUG Initializing workspace `file:///tmp/.tmpYm1ehO/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:32.087633088 DEBUG Searching for a project in '/tmp/.tmpYm1ehO/web' 2026-10-16 20:03:32.087654158 DEBUG Found project at '/tmp/.tmpYm1ehO/web' 2026-10-16 20:03:32.087658636 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:32.088031205 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:32.088042106 DEBUG Resolving local virtual environment: /tmp/.tmpYm1ehO/web/.venv 2026-10-16 20:03:32.088067243 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:32.088071581 DEBUG No virtual environment found 2026-10-16 20:03:32.088081409 DEBUG Adding extra search-path `/tmp/.tmpYm1ehO/shared` 2026-10-16 20:03:32.088084425 DEBUG Adding first-party search path `/tmp/.tmpYm1ehO/web` 2026-10-16 20:03:32.088087210 DEBUG Using vendored stdlib 2026-10-16 20:03:32.088190444 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:32.088194051 DEBUG Adding new file root '/tmp/.tmpYm1ehO/web' of kind Project 2026-10-16 20:03:32.088706572 DEBUG Adding new file root '/tmp/.tmpYm1ehO/shared' of kind SearchPath 2026-10-16 20:03:32.090003755 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.001s 2026-10-16 20:03:32.090018703 DEBUG Updating project to check open files 2026-10-16 20:03:32.090038701 DEBUG Updating project to check open files 2026-10-16 20:03:32.090043299 DEBUG Updating project to check open files 2026-10-16 20:03:32.090078866 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 20:03:32.090110555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYm1ehO/shared/library.py") 2026-10-16 20:03:32.090372907 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 20:03:32.093929929 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-16 20:03:32.094009519 DEBUG method="textDocument/hover" response.id=2 duration=3.88ms 2026-10-16 20:03:32.094092133 DEBUG Received server response for request 2 2026-10-16 20:03:32.104182129 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:32.104221853 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:32.104231522 DEBUG method="shutdown" response.id=3 duration=15.90µs 2026-10-16 20:03:32.104262420 DEBUG Received server response for request 3 2026-10-16 20:03:32.104267980 DEBUG Client sends notification `exit` 2026-10-16 20:03:32.104287717 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-16 20:03:32.106862717 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 20:03:32.106931957 DEBUG Architecture: x86_64, OS: linux 2026-10-16 20:03:32.106964979 DEBUG Client sends request `initialize` with ID 1 2026-10-16 20:03:32.107019701 DEBUG Client info: None 2026-10-16 20:03:32.107031043 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 20:03:32.107042684 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 20:03:32.107049267 INFO Version: Unknown 2026-10-16 20:03:32.107090274 DEBUG Received server response for request 1 2026-10-16 20:03:32.107116773 DEBUG Client sends notification `initialized` 2026-10-16 20:03:32.107128225 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 20:03:32.107631849 DEBUG Requesting workspace configuration for workspaces 2026-10-16 20:03:32.109057764 DEBUG Received server request `workspace/configuration` 2026-10-16 20:03:32.109064457 INFO Retrying to receive `workspace/configuration` request 2026-10-16 20:03:32.109082009 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 20:03:32.109085726 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 20:03:32.109103630 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 20:03:32.109117847 DEBUG Initializing workspace `file:///tmp/.tmpmldQJY/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 20:03:32.109129749 DEBUG Searching for a project in '/tmp/.tmpmldQJY/project' 2026-10-16 20:03:32.109158954 DEBUG Found project at '/tmp/.tmpmldQJY/project' 2026-10-16 20:03:32.109163623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 20:03:32.109613707 INFO Defaulting to python-platform `linux` 2026-10-16 20:03:32.109620169 DEBUG Resolving local virtual environment: /tmp/.tmpmldQJY/project/.venv 2026-10-16 20:03:32.109647420 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/e2e-b11e45f8849d7d58`: does not point to a Python executable or a directory on disk 2026-10-16 20:03:32.109651818 DEBUG No virtual environment found 2026-10-16 20:03:32.109658791 DEBUG Adding first-party search path `/tmp/.tmpmldQJY/project` 2026-10-16 20:03:32.109661817 DEBUG Using vendored stdlib 2026-10-16 20:03:32.109797011 INFO Python version: Python 3.15, platform: linux 2026-10-16 20:03:32.109801940 DEBUG Adding new file root '/tmp/.tmpmldQJY/project' of kind Project 2026-10-16 20:03:32.112170322 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-16 20:03:32.112187544 DEBUG Updating project to check open files 2026-10-16 20:03:32.112255682 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmldQJY/project/main.py") 2026-10-16 20:03:32.112264248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmldQJY/project/main.py` 2026-10-16 20:03:32.112272364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmldQJY/project/main.py` 2026-10-16 20:03:32.112375437 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmldQJY/project/main.py` to project `project` 2026-10-16 20:03:32.112388952 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmldQJY/project/main.py` 2026-10-16 20:03:32.112391527 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 20:03:32.112400454 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 20:03:32.112669378 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmldQJY/project/main.py"))}: Checking file '/tmp/.tmpmldQJY/project/main.py' 2026-10-16 20:03:32.112935868 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmldQJY/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 20:03:32.125245908 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpmldQJY/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 20:03:32.125358799 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.95ms 2026-10-16 20:03:32.125375531 DEBUG Received server response for request 2 2026-10-16 20:03:32.135502315 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 20:03:32.135615948 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 20:03:32.135626318 DEBUG method="shutdown" response.id=3 duration=16.75µs 2026-10-16 20:03:32.135769677 DEBUG Received server response for request 3 2026-10-16 20:03:32.135777892 DEBUG Client sends notification `exit` 2026-10-16 20:03:32.135800735 DEBUG Received exit notification, exiting ok test result: ok. 199 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 27.64s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_site_packages-ce81996efce9053f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 50 tests test tests::can_find_site_packages_directory_freethreaded_build ... ok test tests::can_find_site_packages_directory_no_virtual_env ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_self_environment ... ok test tests::can_find_site_packages_directory_no_virtual_env_at_origin_uv_metadata ... ok test tests::can_find_site_packages_directory_no_virtual_env_freethreaded ... ok test tests::can_find_site_packages_directory_uv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_venv_style_version_field_in_pyvenv_cfg ... ok test tests::can_find_site_packages_directory_virtualenv_style_version_field_in_pyvenv_cfg ... ok test tests::cannot_find_site_packages_directory ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_local_venv ... ok test tests::cannot_find_site_packages_directory_no_virtual_env_at_origin_virtual_env_var ... ok test tests::cannot_read_lib_directory ... ok test tests::detects_cpython_implementation ... ok test tests::detects_graalpy_implementation ... ok test tests::detects_pypy_implementation ... ok test tests::detects_unknown_implementation ... ok test tests::distinguishes_unsuffixed_default_from_free_threaded_executable ... ok test tests::does_not_add_usr_local_when_sys_prefix_is_not_usr ... ok test tests::does_not_enumerate_usr_local_for_wrong_version_when_version_known ... ok test tests::does_not_include_wrong_version_dist_packages_when_exact_dist_missing ... ok test tests::does_not_include_wrong_version_when_implementation_unknown ... ok test tests::fallback_enumeration_for_cpython_excludes_pypy_directories ... ok test tests::fallback_enumeration_for_pypy_excludes_cpython_directories ... ok test tests::finds_debian_dist_packages_in_fallback_enumeration ... ok test tests::finds_debian_python3_dist_packages ... ok test tests::finds_dist_packages_in_fallback_enumeration ... ok test tests::finds_dist_packages_in_system_environment ... ok test tests::finds_pypy_site_packages_when_version_known ... ok test tests::finds_system_site_packages ... ok test tests::finds_usr_local_dist_packages_in_fallback_enumeration ... ok test tests::finds_usr_local_dist_packages_in_system_environment ... ok test tests::identifies_free_threaded_hard_links ... ok test tests::includes_matching_version_pypy_without_wrong_version_cpython_when_unknown ... ok test tests::layout_inference_uses_the_primary_site_packages_source ... ok test tests::parsing_pyvenv_cfg_with_key_but_no_value_fails ... ok test tests::parsing_pyvenv_cfg_with_no_home_key_fails ... ok test tests::parsing_pyvenv_cfg_with_value_but_no_key_fails ... ok test tests::pyvenv_cfg_with_carriage_return_line_endings_parses ... ok test tests::pyvenv_cfg_with_strange_whitespace_parses ... ok test tests::recognizes_unversioned_graalpy_executable ... ok test tests::reject_env_that_does_not_exist ... ok test tests::reject_env_that_is_not_a_directory ... ok test tests::settings_diagnostic_path_ignores_python_helper_scripts ... ok test tests::site_packages_paths_display ... ok test tests::unknown_known_version_prefers_cpython_layout ... ok test tests::unresolved_pyvenv_cfg_home_is_nonfatal_without_system_site_packages ... ok test tests::unresolved_pyvenv_cfg_home_with_system_site_packages_fails ... ok test tests::uses_selected_system_interpreter_layout ... ok test tests::uses_symlink_target_layout ... ok test tests::usr_local_dist_packages_precedes_sys_prefix_dist_packages ... ok test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_test-b9c4dd2e379c325c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.89-build/ty-0.0.89/ruff/target/rpm/deps/ty_vendored-03eba15c605af464 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2 tests test tests::typeshed_vfs_consistent_with_vendored_stubs ... ok test tests::typeshed_zip_created_at_build_time ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests annotate_snippets Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name annotate_snippets --test crates/ruff_annotate_snippets/src/lib.rs --test-run-directory /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --extern anstream=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstream-c6b59146f5fb58ab.rlib --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern snapbox=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsnapbox-8e99ec06ca496424.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.22s; merged doctests compilation took 9.21s 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.89-build/ty-0.0.89/ruff/crates/ruff_cache -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern seahash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libseahash-9bb2ae963a59e6b5.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.13s; merged doctests compilation took 17.13s 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.89-build/ty-0.0.89/ruff/crates/ruff_command_line -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern argfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libargfile-f0d80a47cf345764.rlib --extern ruff_command_line=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_command_line-3a3aca3e372f5f70.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/crates/ruff_db -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern anstyle=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanstyle-7021501bfefd244a.rlib --extern arc_swap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libarc_swap-5366e7bfcec984ed.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern dashmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdashmap-103ae6798e65fe8c.rlib --extern dunce=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdunce-aaa255a29795e0e5.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libetcetera-bd5ef155f71f088d.rlib --extern filetime=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfiletime-c2082e02d5ffd2b6.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmatchit-c0be2d25db545c3f.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern pathdiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpathdiff-ba803f8f5610a2cd.rlib --extern quick_junit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquick_junit-d4ab010416e22663.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern same_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsame_file-4e71ff59ef81468f.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsupports_hyperlinks-cfa6f473a1995b96.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern tracing_subscriber=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing_subscriber-c9ccad6ba58270c5.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern which=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwhich-517f5cb2416dbf3b.rlib --extern zip=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libzip-323f2a360e9e47e9.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 48.03s; merged doctests compilation took 47.99s 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.89-build/ty-0.0.89/ruff/crates/ruff_formatter -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 18.91s; merged doctests compilation took 18.84s 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.89-build/ty-0.0.89/ruff/crates/ruff_linter -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rlib --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern clap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libclap-00ebab9296cdfa6d.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern fern=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libfern-08a4078c46f9cb2e.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern imperative=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libimperative-87329ebe90cbe429.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern jiff=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libjiff-5d8486ab415bf5cf.rlib --extern libcst_native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblibcst_native-3cc003c326f8a877.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern natord=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libnatord-fed7d57f5770ca30.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern pyproject_toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpyproject_toml-8cec11c04a8e9395.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_index-a169cb77c555134b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern similar=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsimilar-8b42719c7d76b0ed.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern typed_arena=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtyped_arena-a32cd3203182d742.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern unicode_width=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_width-6f7a6c115a8b251e.rlib --extern url=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liburl-e94ec752d14ac612.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.92s; merged doctests compilation took 117.89s 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.89-build/ty-0.0.89/ruff/crates/ruff_notebook -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_notebook=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_notebook-83e5e466f8607c85.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern uuid=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libuuid-d8e325c4cc510de5.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.48s; merged doctests compilation took 10.48s 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.89-build/ty-0.0.89/ruff/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.50s; merged doctests compilation took 7.49s 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.89-build/ty-0.0.89/ruff/crates/ruff_python_ast -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libaho_corasick-288463e54be2b4fb.rlib --extern arrayvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libarrayvec-598fd36120017f4b.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.85s; merged doctests compilation took 22.84s 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.89-build/ty-0.0.89/ruff/crates/ruff_python_parser -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern bstr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbstr-9eea1b09fb740385.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern hashbrown=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libhashbrown-30bf77f9fdee1b67.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern annotate_snippets=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libannotate_snippets-0ceb8305044df0b7.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_json=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_json-094ece33b82a0e29.rlib --extern stacker=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstacker-946f56bb00c755bf.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern thin_vec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthin_vec-e39c4e920c386a52.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib --extern walkdir=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libwalkdir-15d43a9f176d7a85.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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_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.76s; merged doctests compilation took 25.74s 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.89-build/ty-0.0.89/ruff/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 8.48s; merged doctests compilation took 8.48s 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.89-build/ty-0.0.89/ruff/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern unicode_ident=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_ident-c425468170fc93f7.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/crates/ruff_source_file -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.01s all doctests ran in 8.50s; merged doctests compilation took 8.48s 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.89-build/ty-0.0.89/ruff/crates/ruff_text_size -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern serde_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde_test-d1574b7b43e5a12a.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 8.33s; merged doctests compilation took 8.30s 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.89-build/ty-0.0.89/ruff/crates/ruff_unicode_names2 -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern phf=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf-916aeeb9e9debe62.rlib --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2-d884dd9bfd357b48.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.38s; merged doctests compilation took 7.38s 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.89-build/ty-0.0.89/ruff/crates/ruff_unicode_names2_generator -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern phf_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libphf_codegen-aca28b168a1a8796.rlib --extern rand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librand-ac16acecb965463a.rlib --extern unicode_names2_generator=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_names2_generator-5398be3f3917c349.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/crates/ruff_workspace -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern colored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcolored-57dde702f9ff17ef.rlib --extern etcetera=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libetcetera-bd5ef155f71f088d.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern globset=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglobset-a7b72260e9804c88.rlib --extern ignore=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libignore-cc844ed20275daa6.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern is_macro=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libis_macro-8597bf61911879b2.so --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern log=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/liblog-a2df0f885e359c6d.rlib --extern matchit=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmatchit-c0be2d25db545c3f.rlib --extern path_absolutize=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_absolutize-3125982917de0d7f.rlib --extern path_slash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpath_slash-0ac6555648fb298e.rlib --extern pep440_rs=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpep440_rs-2bcc430210b4c03e.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern ruff_cache=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_cache-06ffd7220e6afe7e.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_formatter-ba9fb0d018e0db9f.rlib --extern ruff_graph=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_graph-0e47fab9e337b71c.rlib --extern ruff_linter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_linter-c8656ab17a842abb.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_options_metadata=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_options_metadata-f2e22704a9c63c0b.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_formatter-183495fe02b48150.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_semantic-bbb8237514755c7a.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_ranged_value-0074ebab2d58c922.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_workspace=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_workspace-53e768139e029892.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern shellexpand=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libshellexpand-34eb39d9397622c1.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern toml=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtoml-840472ecf224f0c7.rlib --extern unicode_normalization=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libunicode_normalization-1595bdab978156a1.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.89-build/ty-0.0.89/ruff/crates/ty_module_resolver -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern regex=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex-a6faaa64a4676d44.rlib --extern regex_syntax=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libregex_syntax-e893cb59108e0d9a.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern tempfile=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtempfile-34e4130116acc2f7.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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.93s; merged doctests compilation took 52.90s 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.89-build/ty-0.0.89/ruff/crates/ty_python_semantic -L native=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/build/psm-43491dd561b65280/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libanyhow-5098512df88813f7.rlib --extern bitflags=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libbitflags-16858db402276513.rlib --extern camino=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcamino-474d649ec389166c.rlib --extern char_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libchar_str-bd80f188fb2bd407.rlib --extern compact_str=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libcompact_str-ff80dfccc390d407.rlib --extern datatest_stable=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdatatest_stable-97e206a9956caae4.rlib --extern drop_bomb=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libdrop_bomb-2556cf66f48d3fe3.rlib --extern get_size2=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libget_size2-24e2c2c6bd8cd69e.rlib --extern glob=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libglob-2453f9b1c26ca030.rlib --extern indexmap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindexmap-2285046dd7d212f8.rlib --extern indoc=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libindoc-e943966c4b05e216.so --extern insta=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libinsta-e2a257b287042703.rlib --extern itertools=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libitertools-3c7ff47dc6c448ed.rlib --extern memchr=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libmemchr-25f8ac1c5a281a27.rlib --extern ordermap=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libordermap-3483bab404d9abfa.rlib --extern pretty_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libpretty_assertions-f2d2c503cd2fe37d.rlib --extern quickcheck=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquickcheck-3853dfc1bbf70f7b.rlib --extern quickcheck_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libquickcheck_macros-0bb29ce85206d903.so --extern rayon=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librayon-34f8f8b3be83052d.rlib --extern ruff_db=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_db-562c4db89cb0496c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_diagnostics-2603b59105d5aa1a.rlib --extern ruff_index=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_index-afc7f2cb33586587.rlib --extern ruff_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_macros-6e729e734c2ab6a1.so --extern ruff_memory_usage=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_memory_usage-f87e84a3df80efaf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_ast-7f9f82bbe61fc896.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_codegen-5c435b67ff498906.rlib --extern ruff_python_edits=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_edits-b13da23ca599cd53.rlib --extern ruff_python_importer=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_importer-7278201a7b1f64bb.rlib --extern ruff_python_literal=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_literal-e74684be37da233b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_parser-95aa21fa0f1d699b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_stdlib-99405bb0135abff4.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_python_trivia-e77dd7ebf0afd3d9.rlib --extern ruff_source_file=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_source_file-dd7332bd725aacb4.rlib --extern ruff_text_size=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libruff_text_size-fd16f6788b38a57b.rlib --extern rustc_hash=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/librustc_hash-af416095fe4bc5ba.rlib --extern salsa=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsalsa-60923eaf05078ddd.rlib --extern serde=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libserde-7e1f1b29db7d6bd1.rlib --extern smallvec=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libsmallvec-2aeaa567699b0392.rlib --extern static_assertions=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstatic_assertions-ecae750a8fbff773.rlib --extern strum=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum-795c086270d13e69.rlib --extern strum_macros=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libstrum_macros-7e67e3473fa043b7.so --extern test_case=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtest_case-c8c2e14dec758768.rlib --extern thiserror=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libthiserror-826cecc4cb28e16d.rlib --extern tracing=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libtracing-07c7313919cce374.rlib --extern ty_combine=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_combine-9cbe4dd1252a0243.rlib --extern ty_module_resolver=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_module_resolver-54fd40f3bb785e98.rlib --extern ty_python_core=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_core-136323ad14d2b8a4.rlib --extern ty_python_semantic=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_python_semantic-3d6ee1767fe44418.rlib --extern ty_site_packages=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_site_packages-0782bbdd16b846af.rlib --extern ty_static=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_static-f7db7055f6cd285a.rlib --extern ty_test=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_test-ceee1efec5ef5c55.rlib --extern ty_vendored=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/target/rpm/deps/libty_vendored-c8b6b44fc19946db.rlib -L dependency=/builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/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 3257) ... ignored test crates/ty_python_semantic/src/types/cyclic.rs - types::cyclic::FlowEdge (line 163) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 178.75s; merged doctests compilation took 178.70s + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ty-0.0.89-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.voCuKX + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + cd ty-0.0.89 + DOCDIR=/builddir/build/BUILD/ty-0.0.89-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.89-build/BUILDROOT/usr/share/doc/ty + cp -pr /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/CHANGELOG.md /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/share/doc/ty + cp -pr /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/README.md /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/share/doc/ty + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.OAcTen + umask 022 + cd /builddir/build/BUILD/ty-0.0.89-build + cd ty-0.0.89 + LICENSEDIR=/builddir/build/BUILD/ty-0.0.89-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.89-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/LICENSE /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/ruff/LICENSE.dependencies /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT/usr/share/licenses/ty + cp -pr /builddir/build/BUILD/ty-0.0.89-build/ty-0.0.89/LICENSE.bundled /builddir/build/BUILD/ty-0.0.89-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^20261016git5fd8518 bundled(typeshed) = 0^20261014git86d68f8 ty = 0.0.89-1.fc46 ty(x86-64) = 0.0.89-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.89-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.89-1.fc46 python3-ty = 0.0.89-1.fc46 python3.15-ty = 0.0.89-1.fc46 python3.15dist(ty) = 0.0.89 python3dist(ty) = 0.0.89 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.89-1.fc46.x86_64 Provides: ty-debugsource = 0.0.89-1.fc46 ty-debugsource(x86-64) = 0.0.89-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.89-1.fc46.x86_64 Provides: debuginfo(build-id) = 560f29f6eb45bbc69a73131ddab1af85e73ecacd ty-debuginfo = 0.0.89-1.fc46 ty-debuginfo(x86-64) = 0.0.89-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.89-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ty-0.0.89-build/BUILDROOT Wrote: /builddir/build/SRPMS/ty-0.0.89-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ty-debuginfo-0.0.89-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ty-0.0.89-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ty-debugsource-0.0.89-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ty-0.0.89-1.fc46.noarch.rpm Finish: rpmbuild ty-0.0.89-1.fc46.src.rpm Finish: build phase for ty-0.0.89-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-1792166335.969006/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.89-1.fc46.src.rpm) Config(child) 258 minutes 8 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": "ty-debuginfo", "epoch": null, "version": "0.0.89", "release": "1.fc46", "arch": "x86_64" }, { "name": "ty-debugsource", "epoch": null, "version": "0.0.89", "release": "1.fc46", "arch": "x86_64" }, { "name": "ty", "epoch": null, "version": "0.0.89", "release": "1.fc46", "arch": "x86_64" }, { "name": "ty", "epoch": null, "version": "0.0.89", "release": "1.fc46", "arch": "src" }, { "name": "python3-ty", "epoch": null, "version": "0.0.89", "release": "1.fc46", "arch": "noarch" } ] } RPMResults finished